echo/operserv/src
Jean 8d495a948e
Add InfoServ, unifying network bulletins onto the news store
InfoServ becomes the dedicated home for network information bulletins,
backed by the same event-sourced news store OperServ NEWS used — one place
to post, not two. POST/LIST/DEL manage public bulletins (shown to every
user on connect); OPOST/OLIST/ODEL the oper ones (shown to operators on
login). Anyone may LIST the public bulletins; posting/removing is admin-
only. The engine's existing connect/login display hooks render them
unchanged. The OperServ NEWS command is retired accordingly (the news
events and the display path stay). Default service.
2026-07-14 03:56:09 +00:00
..
chankill.rs OperServ: SHUN and CHANKILL 2026-07-14 02:00:17 +00:00
defcon.rs OperServ: DEFCON network defence levels 2026-07-14 02:35:09 +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
jupe.rs OperServ: JUPE — hold a server name against a rogue link 2026-07-14 01:51:07 +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 Add InfoServ, unifying network bulletins onto the news store 2026-07-14 03:56:09 +00:00
logsearch.rs OperServ: LOGSEARCH — search the action log 2026-07-14 02:16:59 +00:00
mode.rs OperServ: MODE override and KICK 2026-07-14 00:54:29 +00:00
oper.rs OperServ: temporary OPER grants that auto-expire 2026-07-14 02:29:03 +00:00
session.rs OperServ: per-IP session limiting with exceptions 2026-07-14 01:46:09 +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: CBAN — ban a channel name 2026-07-14 02:24:13 +00:00