SASL_DISPOSE(3)
π SASL_DISPOSE(3) π
okay bestie, welcome to the Cyrus SASL corner of the man pages πΈ this one's about sasl_dispose, and it's genuinely one of the most chill pages you'll ever read. no cap.
β¨ NAME β¨
sasl_dispose β Cyrus SASL documentation π
π¦ SYNOPSIS π¦
#include <sasl/sasl.h>
void sasl_dispose(sasl_conn_t **pconn );
π DESCRIPTION π
okay so, first thing's first, the page hits you with this lil block right here:
int sasl_encode(sasl_conn_t *conn,
const char * input,
unsigned inputlen,
const char ** output,
unsigned * outputlen);
that's just how it is, bestie, we don't question it π moving on.
<sentence> sasl_dispose is called when a SASL connection object is no longer needed. </sentence>
and now the part that lowkey matters the most: note that this is usually when the protocol session is done, NOT when the authentication is done, since a security layer may have been negotiated. read that again fr fr, because that "NOT" is doing main character energy levels of work in that sentence π
πΈ Parameters πΈ
connβ is the SASL connection context
β RETURN VALUE β
No return values π like, none. it just does its thing and dips. iconic behaviour honestly.
π CONFORMING TO π
RFC 4422 β¨
π«Ά SEE ALSO π«Ά
π AUTHOR π
The Cyrus Team π
π COPYRIGHT π
1993-2016, The Cyrus Team
and that's the whole vibe check, bestie π§ this was Cyrus SASL version 2.1.28, dated February 18, 2022 β go dispose of your connection objects responsibly, 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