SASL(3)
π SASL β the Cyrus SASL manual, but make it a group chat π
okay so bestie, welcome to SASL(3), the Cyrus SASL corner of the manual-verse π¦ this is the big-picture page β the one that points you at literally everything else. buckle up, it's short but it's important. β¨
πΈ NAME πΈ
sasl β the Cyrus SASL documentation, hi hello, it's the landing page π
β¨ DESCRIPTION β¨
The CMU Cyrus SASL library is a general purpose authentication library for sever and client applications. (yes, the man page literally says "sever" β I'm not touching it, that's the author's typo and I respect it π)
π System Administrators π
so if you're the one setting up / configuring the SASL library, the page says: go read the System Administrators Guide, it's right here bestie:
https://www.cyrusimap.org/sasl/sasl/sysadmin.html
that's your girl. go get her. π
π Programmers π
for the code girlies: check the man pages for the individual sasl functions, OR the Programmers Guide living in the doc/ directory of the SASL distribution. no cap, everything you need is in there. π«Ά
π Conforming to RFC 2222 π
that's the vibe check and it passed. iconic. β
π¦ SEE ALSO π¦
okay this is the part where I list every single sibling page, and there are a LOT of them, and I am not skipping a single one because they're all main characters:
sasl_authorize_t(3)sasl_auxprop(3)sasl_auxprop_getctx(3)sasl_auxprop_request(3)sasl_canon_user_t(3)sasl_callbacks(3)sasl_chalprompt_t(3)sasl_checkapop(3)sasl_checkpass(3)sasl_client_init(3)sasl_client_new(3)sasl_client_start(3)sasl_client_step(3)sasl_decode(3)sasl_dispose(3)sasl_done(3)sasl_encode(3)sasl_encodev(3)sasl_errdetail(3)sasl_errors(3)sasl_errstring(3)sasl_errors(3)sasl_getopt_t(3)sasl_getpath_t(3)sasl_getprop(3)sasl_getrealm_t(3)sasl_getsecret_t(3)sasl_getsimple_t(3)sasl_idle(3)sasl_listmech(3)sasl_log_t(3)sasl_server_init(3)sasl_server_new(3)sasl_server_start(3)sasl_server_step(3)sasl_server_userdb_checkpass_t(3)sasl_server_userdb_setpass_t(3)sasl_setpass(3)sasl_setprop(3)sasl_user_exists(3)sasl_verifyfile_t(3)sasl_global_listmech(3)
(yes, sasl_errors(3) shows up twice. the original did that. I am simply the messenger. π)
π REFERENCED BY π
these pages looked at SASL and said "yes, I need that":
π AUTHOR π
The Cyrus Team. absolute legends. ate and left no crumbs. π
π COPYRIGHT π
1993-2016, The Cyrus Team
and that's the whole page, bestie!! π this was version 2.1.28, dated February 18, 2022 β shoutout to the Cyrus Team for shipping it, mwah, go forth and authenticate responsibly β¨π
π«Ά
π¦ where this page comes from
- alpine 3.22: cyrus-sasl-doc 2.1.28-r8 Β· BSD-3-Clause-Attribution AND BSD-4-Clause
- alpine 3.23: cyrus-sasl-doc 2.1.28-r9 Β· BSD-3-Clause-Attribution AND BSD-4-Clause
- alpine 3.24: cyrus-sasl-doc 2.1.28-r9 Β· BSD-3-Clause-Attribution AND BSD-4-Clause
- centos-stream 10: cyrus-sasl-devel 2.1.28-27.el10 Β· BSD-Attribution-HPND-disclaimer
- fedora 43: cyrus-sasl-devel 2.1.28-33.fc43 Β· BSD-Attribution-HPND-disclaimer
- fedora 43: cyrus-sasl-devel 2.1.28-33.fc43 Β· BSD-Attribution-HPND-disclaimer
- fedora 44: cyrus-sasl-devel 2.1.28-35.fc44 Β· BSD-Attribution-HPND-disclaimer
- fedora 44: cyrus-sasl-devel 2.1.28-35.fc44 Β· BSD-Attribution-HPND-disclaimer
- opensuse-leap 16.0: cyrus-sasl 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-bdb 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-bdb 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-bdb 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-bdb 2.1.28-160000.4.1 Β· BSD-4-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms