alpha
Login
or
Join now
xeiaso.net
/
ircd.rs
Star
1
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Proof of concept mechanical port of ircnet/ircd to Rust as part of a bit about C being insecure for network services
Star
1
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
ircd.rs
/
docs
/
site
/
at
master
3 folders
1 file
Xe Iaso
docs(blog): add 023-the-handshake-you-ship-empty-on-purpose
3w ago
be58e4e9
content
docs(blog): add 023-the-handshake-you-ship-empty-on-purpose The IRCv3 CAP-negotiation framework post: the one corner of IRC that negotiates instead of assuming, and the locked scope rule that the negotiation mechanism and each capability's behavior are separate slices. Covers CapState (version-never-downgrades, the registration-suspend brake that feeds post 21's two-gate finalize), the all-or-nothing REQ as a prepare-then-commit transaction, the 25-field ClientCaps payoff, and the honest wart: sasl/chathistory/sts break the static-table abstraction and get injected at render time. leveva-native, no oracle. Assisted-by: Claude Opus 4.8 (claude-opus-4-8) Signed-off-by: Xe Iaso <me@xeiaso.net>
3 weeks ago
static
feat(site): group docs nav under a dropdown with active-page highlight The navbar was a flat row of ten links. Collapse the eight documentation pages into a no-JS <details> "Docs" disclosure menu, leaving a tidy Docs / Blog / Source bar. Mark the current page and its group via current_path so visitors know where they are. Assisted-by: Claude Opus 4.8 via Claude Code Signed-off-by: Xe Iaso <me@xeiaso.net>
3 weeks ago
templates
feat(site): group docs nav under a dropdown with active-page highlight The navbar was a flat row of ten links. Collapse the eight documentation pages into a no-JS <details> "Docs" disclosure menu, leaving a tidy Docs / Blog / Source bar. Mark the current page and its group via current_path so visitors know where they are. Assisted-by: Claude Opus 4.8 via Claude Code Signed-off-by: Xe Iaso <me@xeiaso.net>
3 weeks ago
config.toml
docs(blog): add 023-the-handshake-you-ship-empty-on-purpose The IRCv3 CAP-negotiation framework post: the one corner of IRC that negotiates instead of assuming, and the locked scope rule that the negotiation mechanism and each capability's behavior are separate slices. Covers CapState (version-never-downgrades, the registration-suspend brake that feeds post 21's two-gate finalize), the all-or-nothing REQ as a prepare-then-commit transaction, the 25-field ClientCaps payoff, and the honest wart: sasl/chathistory/sts break the static-table abstraction and get injected at render time. leveva-native, no oracle. Assisted-by: Claude Opus 4.8 (claude-opus-4-8) Signed-off-by: Xe Iaso <me@xeiaso.net>
3 weeks ago