sympa-test-ldap(1)
πΈ NAME πΈ
okay bestie, welcome to sympa-test-ldap(1), straight out of the sympa 6.2.80 manual π
sympa-test-ldap β it's giving testing LDAP connection for Sympa. that's the whole job description. a lil utility with main character energy who only exists to poke at your LDAP and see if it's alive π«Ά
β¨ SYNOPSIS β¨
here's the vibe, exactly as written, no notes π
sympa test ldap --host=string --suffix=string
[ --attrs=[ string,...|* ] ]
[ --bind_dn=string [ --bind_password=string ] ]
[ --port=string ] [ --scope=base|one|sub ]
[ --use_tls=starttls|ldaps|none
[ --ca_file=string ] [ --ca_path=string ]
[ --ca_verify=none|optional|require ]
[ --ssl_cert=string ] [ --ssl_ciphers=string ] [ --ssl_key=string ]
[ --ssl_version=sslv2|sslv3|tlsv1|tlsv1_1|tlsv1_2|tlsv1_3 ] ]
filter
so like, sympa test ldap is the actual thing you run, and everything after it is the little friend group of options π―ββοΈ let's go through them one by one 'cause nobody's getting left out:
sympa test ldapβ the command. the moment. the icon.--host=stringβ not in brackets so bestie you need this one. it's a string. π--suffix=stringβ also not in brackets. also a string. also required. periodt.--attrs=[ string,...|* ]β optional, slay. hand it a comma-separated list of strings, or just*if you want literally everything, no cap.--bind_dn=stringβ optional DN for binding. no pressure.--bind_password=stringβ only even shows up if you already passed--bind_dn, and even then it's optional. it could never be independent, that's just the lore.--port=stringβ optional, a string, and yes the port is a string here, we don't question the house style π--scope=base|one|subβ optional. pick one ofbase,one, orsub. choose your own adventure.--use_tls=starttls|ldaps|noneβ optional, and she brings her whole entourage with her π§:--ca_file=stringβ optional.--ca_path=stringβ optional.--ca_verify=none|optional|requireβ optional, and it takes one of those three values.--ssl_cert=stringβ optional.--ssl_ciphers=stringβ optional.--ssl_key=stringβ optional.--ssl_version=sslv2|sslv3|tlsv1|tlsv1_1|tlsv1_2|tlsv1_3β optional, and yes, all seven of those versions, verbatim, don't @ me.
filterβ the positional argument, sitting at the end all by herself, and she is not in brackets so she's required too. main character behaviour honestly π
π¦ DESCRIPTION π¦
k so sympa test ldap tests the LDAP connection and the search operation β and it does it using the LDAP driver of Sympa. same driver, same vibes, so you're not fooling yourself with some random third-party tool that behaves differently π
it's literally a vibe check for your LDAP setup. if the driver Sympa actually uses can't connect and search, this tells you. π₯
π SEE ALSO π
Sympa::DatabaseDriver::LDAP. that's the one, bestie. that's where the driver lives. iykyk π
π HISTORY π
the lore drop, in order, because this tool has been through eras:
testldap.plappeared before Sympa 3.0. ancient. iconic. π- It supported LDAP over TLS (ldaps) on Sympa 5.3a.1.
testldap.plwas renamed tosympa_test_ldap.plon Sympa 6.2.--use_ssland--use_start_tlsoptions were obsoleted by Sympa 6.2.15.--use_tlsoption would be used instead.- This function was moved to
sympa test ldapcommand line on Sympa 6.2.71b.
not me mourning--use_ssland--use_start_tls, they were obsoleted back in Sympa 6.2.15, use--use_tlsbestie, it's right there π
okay that's the whole page, you ate that π
this was sympa-test-ldap(1) from sympa 6.2.80, dated 2026-10-19. go forth and LDAP responsibly, love u bye ππ¦π
π¦ where this page comes from
- fedora 43: sympa 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- fedora 44: sympa 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms