shishi_tkt_proxiable_p(3)
π shishi_tkt_proxiable_p(3) β the shishi manual's own little vibe check π
okay bestie, sit down, hydrate, because we're doing a β¨functionβ¨ today. This one lives in the shishi manual, and it's short, sweet, and honestly iconic. Let's go. π«Ά
πΈ NAME πΈ
shishi_tkt_proxiable_p β API function. That's it. That's the name. She's an API function and she's thriving. π
β¨ SYNOPSIS β¨
#include <shishi.h>
int shishi_tkt_proxiable_p(Shishi_tkt * tkt);
Like. Two lines. A whole header include and one function call. No cap. π
π ARGUMENTS π
Shishi_tkt * tktβ bestie, this is your input variable with ticket info. That's the one job. You hand her a ticket, she tells you things about it. It's giving "tell me everything, don't be shy." π
π¦ DESCRIPTION π¦
So the actual mission here? Determine if ticket is proxiable. Simple. Elegant. Fr fr.
Now let's talk about what proxiable even means, because the lore is kinda everything. π§
The PROXIABLE flag in a ticket is normally only interpreted by the ticket-granting service. It can be ignored by application servers. (Not me learning that app servers just don't care π)
When set, this flag tells the ticket-granting server that it is OK to issue a new ticket β but not a ticket-granting ticket β with a different network address based on this ticket. Read that again. New ticket: yes. Ticket-granting ticket: absolutely not. The audacity would be unreal. π
This flag is set if requested by the client on initial authentication. And by default, the client will request that it be set when requesting a ticket-granting ticket, and reset when requesting any other ticket. So like, the default behaviour is already doing the most correct thing. Periodt. π
β RETURN VALUE β
Returns non-0 iff proxiable flag is set in ticket.
That's the whole answer. Non-zero = flag's set. Zero = she's not proxiable. Binary queen behaviour. π
π REPORTING BUGS π
Found a bug? Don't suffer in silence, bestie, that's not the vibe. Report bugs to <bug-shishi@gnu.org>.
- GNU Shishi home page:
http://www.gnu.org/software/shishi/ - General help using GNU software:
http://www.gnu.org/gethelp/
They literally want to hear from you. Communication is key. π«Ά
π COPYRIGHT π
Copyright Β© 2002-2022 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 like β go off, remix it, share it, just keep the receipts. Respect the origin, y'know? π
π₯ SEE ALSO π₯
The full documentation for shishi is maintained as a Texinfo manual. If the info and shishi programs are properly installed at your site, the command
info shishi
should give you access to the complete manual. It's giving "the full lore is in the group chat archive." Go read it. π
lowkey the entire page is like 12 lines of actual facts and yet it ate. no notes. π
and that's the whole thing, bestie β this one's from shishi 1.0.3, page shishi_tkt_proxiable_p(3). go forth and check your flags. mwah. π
β¨
π¦ where this page comes from
- debian bookworm: shishi-doc 1.0.3-1 Β· GPL-3.0-or-later
- debian trixie: shishi-doc 1.0.3-5 Β· GPL-3.0-or-later
- nixos 26.05: shishi 1.0.3
- nixpkgs unstable: shishi 1.0.3
- ubuntu noble: shishi-doc 1.0.3-2.1build2 Β· GPL-3.0-or-later
- ubuntu questing: shishi-doc 1.0.3-5
- ubuntu resolute: shishi-doc 1.0.3-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: shishi-doc 1.0.3-7 Β· 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