echo/src/engine
Jean b749cd2969
OperServ: enforce FORBID EMAIL at registration and SET EMAIL
FORBID accepted and stored EMAIL patterns, but nothing ever checked them:
a forbidden address still registered and could be set via NickServ SET
EMAIL. Both paths now reject a matching address (new ForbiddenEmail
outcome), matching how NICK and CHAN forbids already gate registration.
2026-07-16 03:11:57 +00:00
..
db ChanServ: add SET EMAIL channel contact address 2026-07-16 03:06:08 +00:00
dispatch.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
kicker.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
mod.rs OperServ: enforce FORBID EMAIL at registration and SET EMAIL 2026-07-16 03:11:57 +00:00
register.rs OperServ: enforce FORBID EMAIL at registration and SET EMAIL 2026-07-16 03:11:57 +00:00
sasl.rs Reorganise the engine into a concern-split module tree 2026-07-14 14:05:56 +00:00
scram.rs Make the SCRAM verifier the sole password credential; finish the account-registration relay 2026-07-15 15:47:41 +00:00
service.rs Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00
state.rs MemoServ: add STAFF to memo all operators 2026-07-16 00:48:50 +00:00
tests.rs OperServ: enforce FORBID EMAIL at registration and SET EMAIL 2026-07-16 03:11:57 +00:00