Commit graph

18 commits

Author SHA1 Message Date
5046083608 add HELP command with a built-in index and per-topic help (704/705/706) 2026-08-16 18:20:57 +00:00
579c321670 channels/whois: validate +k/+l, cap and case-fold ban lists, honour -n for externals, hide +s/+p/+i from whois/who/names, 301 in whois, conf-key the join/nickflood lockout 2026-08-16 17:56:24 +00:00
546f6279e7 snomasks: make +s a parametric snomask mode with the standard category letters (acdfgjklnoqrtuvwx), route each server notice by category, RPL_SNOMASKIS 008; opers default to all and narrow with +s -c etc. 2026-08-15 17:06:14 +00:00
309201d7fb whois: add 307 (is a registered nick) for identified users and 379 (is using modes) for opers/self 2026-08-15 16:46:10 +00:00
f5f888dbaa connectclass: per-class connection policy (allow/deny, localmax, password, maxchans, pingfreq, timeout, modes) + PASS 2026-08-10 17:49:12 +00:00
0d5717c585 relaymsg: RELAYMSG + draft/relaymsg cap for bridge-style spoofed-nick channel messages 2026-08-10 09:06:30 +00:00
9d84a66437 autoop: +w <prefix>:<mask> channel list mode grants status on join 2026-08-10 08:18:07 +00:00
80cc61e7f8 exemptchanops +X: per-rank exemptions from flood/anticaps/repeat/censor/blockcolor/etc 2026-08-09 07:34:42 +00:00
4a53c80d4d CBAN (forbid channel-name globs) + SSLINFO command 2026-08-09 01:04:33 +00:00
835c1cf099 user modes +W showwhois / +c commonchans 2026-08-09 00:54:56 +00:00
37ea5d277d kicknorejoin channel mode (+J <secs>) 2026-08-09 00:50:55 +00:00
68fdd91eaa SWHOIS (320), SETIDLE, UNINVITE 2026-08-09 00:29:54 +00:00
5a34ec57da draft/metadata-2: client METADATA get/list/set/clear on users+channels (op-gated), change notices, metadata batch 2026-08-08 22:00:46 +00:00
cb2ac3de81 stats: oper-gate the sensitive letters, add e/q/shun x-lines and l (links) 2026-08-08 20:21:27 +00:00
8edb7b2ab2 whois: show client-cert fingerprint (276) to opers and self 2026-08-08 19:42:10 +00:00
6d19b6771b whox (354) + ircv3 standard-replies (fail/warn/note), account-tag, and +s/+p who/names member hiding 2026-08-08 17:55:44 +00:00
1581bc15d2 add callerid (+g) with ACCEPT allow-list, plus msgid and extended-monitor 2026-08-05 16:21:58 +00:00
9b12791774 import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00