gsasl_server_support_p(3)
β¨ gsasl_server_support_p(3) β the gsasl manual, but make it cute β¨
okay bestie, gather round π this one lives in the gsasl section of the manual (section 3, the library-call girlies πΈ), and it's literally the vibe check for SASL mechanisms. no cap.
π SYNOPSIS
#include <gsasl.h>
int gsasl_server_support_p(Gsasl * ctx, const char * name);
just two args and an int back, she's low maintenance fr π
π«Ά ARGUMENTS
Gsasl * ctxβ your libgsasl handle, bestie. the whole context. she's holding everything.const char * nameβ the name of the SASL mechanism you're asking about π
π DESCRIPTION
So the whole job here is: decide whether there is server-side support for a specified mechanism. like, is this mechanism actually available on the server side or are we just dreaming π
Return value: returns 1 if the libgsasl server supports the named mechanism, otherwise 0. that's it. one or zero. yes or no. icon behavior, honestly β¨
ngl this is the "do you have it or not" function and she ate. no in-between, no "maybe", just1or0π
π REPORTING BUGS
found something cursed? report bugs to <bug-gsasl@gnu.org> π
general guidelines for reporting bugs (the how-to-slide-into-our-inbox document, basically): https://www.gnu.org/gethelp/
GNU SASL home page, aka the main character's house: https://www.gnu.org/software/gsasl/
π COPYRIGHT
Copyright Β© 2002-2026 Simon Josefsson.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. (translation: take her, remix her, just keep the receipts π§Ύπ)
π¦ SEE ALSO
The full documentation for gsasl is maintained as a Texinfo manual. If the info and gsasl programs are properly installed at your site, the command
info gsasl
should give you access to the complete manual. π
As an alternative you may obtain the manual from:
https://www.gnu.org/software/libidn/gsasl/manual/
and that's the whole page, periodt π
this was gsasl version 2.2.4, from the gsasl manual's gsasl_server_support_p(3) page π go check if your server supports the mechanism, bestie, iykyk π
π¦ where this page comes from
- arch rolling: gsasl 2.2.4-1 Β· LGPL-2.1-or-later AND GPL-3.0-or-later AND GFDL-1.3-or-later
- ubuntu stonking: libgsasl-dev 2.2.4-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms