gsasl_server_ca...ck_cram_md5_get(3)

πŸ“¦ version 1.10.0, in ubuntu jammy

✨ gsasl_server_callback_cram_md5_get β€” the manual page, bestie edition ✨

okay so real talk: this is a page from the gsasl manual, section 3 (that's library calls, iykyk). The function we're stanning today is gsasl_server_callback_cram_md5_get, and yes the header truncates it to gsasl_server_ca...ck_cram_md5_get(3) because man page headers are dramatic like that πŸ’…


🌸 NAME 🌸

gsasl_server_callback_cram_md5_get β€” API function. That's it, that's the name, no cap.


πŸŽ€ SYNOPSIS πŸŽ€

#include <gsasl.h>

Gsasl_server_callback_cram_md5 gsasl_server_callback_cram_md5_get(Gsasl
* ctx);

lowkey just one include and one function call, we love a minimal era ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • Gsasl * ctx β€” the libgsasl handle. That's your main character right there, hand it over and it does the thing 🫢

πŸ’– DESCRIPTION πŸ’–

So what does it actually do? It gets the callback that you set earlier by calling gsasl_server_callback_cram_md5_set(). That's the whole vibe. Set it, then get it back. Iconic, circular, very "we go together" πŸŽ€

Return value: it returns the callback that was earlier set by calling gsasl_server_callback_cram_md5_set(). Yes bestie, the return value is literally the same sentence as the description. The manpage said it twice and honestly? Respect the consistency.


πŸ’€ DEPRECATED πŸ’€

not me showing up deprecated 😭

Listen. This function is part of the old callback interface. The new interface uses gsasl_callback_set() to set the application callback, and uses gsasl_callback() or gsasl_property_get() to invoke the callback for certain properties. So if you're writing fresh code, that's the move. This one is giving legacy energy, and not in the cute vintage way πŸ™ˆ


πŸ”₯ REPORTING BUGS πŸ”₯

Found a bug? Tell the humans:

fr fr they wanna hear from you, don't be shy 🌈


Copyright Β© 2002-2021 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.

(that's the legal bit, it's giving generous and we love that for us πŸ’œ)


⭐ 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:

http://www.gnu.org/software/gsasl/manual/

go read it, it's the full lore drop πŸ“š


okay bestie that's the whole page, every flag, every caveat, every URL, nothing skipped πŸ’– This was gsasl version 1.10.0, page gsasl_server_ca...ck_cram_md5_get(3) β€” now go forth and be the most knowledgeable person in the group chat 🧚✨

πŸ“¦ where this page comes from