echo/operserv/src
Jean 78ad909706
OperServ: SNLINE realname bans
SNLINE ADD [+expiry] <realname-regex> <reason> / DEL / LIST — a realname
R-line the ircd matches against connecting users' realnames. It's just
another kind ("R") in the generalized X-line handler: same event-sourced
list, lazy expiry, and burst re-assertion as AKILL/SQLINE, keyed by
(kind, mask). The mask is kept verbatim (a single-token regex; use . or
\\s for spaces) and an all-wildcard pattern is refused. STATS now counts
it too.
2026-07-14 01:36:08 +00:00
..
global.rs Expand OperServ: SQLINE nick bans, GLOBAL, and KILL 2026-07-14 00:45:52 +00:00
ignore.rs OperServ: IGNORE — silence a user across all services 2026-07-14 01:00:05 +00:00
info.rs OperServ: INFO staff notes on accounts and channels 2026-07-14 01:15:00 +00:00
kick.rs OperServ: MODE override and KICK 2026-07-14 00:54:29 +00:00
kill.rs Expand OperServ: SQLINE nick bans, GLOBAL, and KILL 2026-07-14 00:45:52 +00:00
lib.rs OperServ: SNLINE realname bans 2026-07-14 01:36:08 +00:00
mode.rs OperServ: MODE override and KICK 2026-07-14 00:54:29 +00:00
news.rs OperServ: NEWS — logon and oper announcements 2026-07-14 01:26:12 +00:00
oper.rs OperServ: OPER — runtime operator management 2026-07-14 01:33:30 +00:00
stats.rs OperServ: SNLINE realname bans 2026-07-14 01:36:08 +00:00
svs.rs OperServ: SVSNICK and SVSJOIN 2026-07-14 01:08:46 +00:00
xline.rs OperServ: SNLINE realname bans 2026-07-14 01:36:08 +00:00