SASL_LOG_T(3)
π SASL_LOG_T(3) β Cyrus SASL π
okay bestie, so this one lives in the Cyrus SASL section of your man pages, and it's all about one lil callback that catches all the drama the SASL library wants to spill. no cap. π«Ά
β¨ NAME β¨
sasl_log_t β Cyrus SASL documentation π
πΈ SYNOPSIS πΈ
#include <sasl/sasl.h>
int sasl_log_t(void *context,
int level,
const char * message);
likeβ¦ that's the whole vibe. three args, one job. π
π¦ DESCRIPTION π¦
okay so here's the function again, in all its glory, exactly as the library declares it:
int sasl_log_t(void *context,
int level,
const char * message);
and what does it do, you ask? sasl_log_t is the callback that logs all the warning/error messages coming out of the SASL library. it's giving "the group chat notification" of the SASL world β every little "hmm that didn't go great" gets routed through here. π
and if you don't specify one? syslog gets used instead. so the messages still go somewhere, they just go to the system's default spot. no biggie, but likeβ¦ now you know. π
π RETURN VALUE π
SASL callback functions should return SASL return codes β go peek at sasl.h for the complete list, it's all there. and SASL_OK means success, obviously. slay. β
π SEE ALSO π
RFC 4422:saslman:sasl(3)sasl_callbacks(3)sasl_errors(3)
like, go read those too. iykyk. π
π AUTHOR π
The Cyrus Team β iconic behavior fr fr. π
π COPYRIGHT π
1993-2016, The Cyrus Team
and that's a wrap on this one, bestie. this page came to you from Cyrus SASL version 2.1.28, dated February 18, 2022 β a whole lil moment in time, preserved forever. mwah. πβ¨
π¦ 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-bdb-devel 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-bdb-devel 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-bdb-devel 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-bdb-devel 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-devel 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-devel 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-devel 2.1.28-160000.4.1 Β· BSD-4-Clause
- opensuse-leap 16.0: cyrus-sasl-devel 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