echo/modules
Jean d9c0878b00
Log store write failures at the source; share the oper guard
The store's map_err(|_| Internal) discarded the real IO error, so a
disk-full or permissions failure was invisible; log it once in the log
append path where it happens. Add echo_api::require_oper (parameterised
by the required privilege) and route the three copied per-service guards
through it, keeping each service's own wording and policy.
2026-07-14 23:19:00 +00:00
..
botserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
chanfix Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
chanserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
diceserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
example Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00
groupserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
helpserv Log store write failures at the source; share the oper guard 2026-07-14 23:19:00 +00:00
hostserv Log store write failures at the source; share the oper guard 2026-07-14 23:19:00 +00:00
infoserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
memoserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
nickserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
operserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00
protocol/inspircd Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00
reportserv Log store write failures at the source; share the oper guard 2026-07-14 23:19:00 +00:00
statserv Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00