gsasl_server_start(3)
β¨ NAME β¨
gsasl_server_start β it's an API function, bestie π
(the gsasl manual's got it filed under that name, just so you know where you are)
πΈ SYNOPSIS πΈ
#include <gsasl.h>
int gsasl_server_start(Gsasl * ctx, const char * mech, Gsasl_session **
sctx);
π ARGUMENTS π
Gsasl * ctxβ your libgsasl handle. the whole context, the main character π«Άconst char * mechβ the name of the SASL mechanism. just the name, okay?Gsasl_session ** sctxβ a pointer to your server handle. yes, a pointer to it β she gets written into π
π¦ DESCRIPTION π¦
okay so this function initiates a server SASL authentication. that's her whole job, and she ate β¨
π the rule, no cap: this function must be called before any other gsasl_server_*() function is called. before. literally before all of them. don't be out here calling the other ones first, i'm begging π
Return value: she returns GSASL_OK if it all worked out, or an error code if it didn't π
π₯ REPORTING BUGS π₯
found a bug? don't just scream into the void, tell the people who can fix it:
- Report bugs to <bug-gsasl@gnu.org>. π§
- General guidelines for reporting bugs: https://www.gnu.org/gethelp/ β read these fr fr, they'll help you help them π«Ά
- GNU SASL home page: https://www.gnu.org/software/gsasl/ β the vibes, the lore, the whole thing π
π 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. (so yes, you can share her around β 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. (it's giving "everything you ever wanted to know" β)
As an alternative you may obtain the manual from:
https://www.gnu.org/software/libidn/gsasl/manual/
and that's the whole page, bestie β this was gsasl_server_start(3) from the gsasl manual, version 2.2.4, brought to you by the gsasl girlies πβ¨ now go call her first, in the right order, and slay π
π¦ 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