echo/src
Jean 99df7baf10
All checks were successful
CI / check (push) Successful in 3m47s
engine: apply gossiped network bans to the ircd immediately
A local AKILL/SQLINE/etc. pushes an ADDLINE to the ircd at once, but a ban
arriving by gossip was only held for the next netburst — so a user banned on
one network could keep hopping to peers until their next relink. ingest now
signals BanAdded/BanLifted (all xline kinds), and gossip_ingest pushes the
ADDLINE/DELLINE. Renamed AccountChange to IngestEffect to match its broader
role.
2026-07-16 09:28:56 +00:00
..
engine engine: apply gossiped network bans to the ircd immediately 2026-07-16 09:28:56 +00:00
config.rs Validate config on load; document the SDK's core traits 2026-07-14 23:31:44 +00:00
gossip.rs Make the SCRAM verifier the sole password credential; finish the account-registration relay 2026-07-15 15:47:41 +00:00
grpc.rs ChanServ: add SET EMAIL channel contact address 2026-07-16 03:06:08 +00:00
jsonrpc.rs Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00
link.rs OperServ: add SHUTDOWN and RESTART 2026-07-16 01:02:10 +00:00
main.rs Add nick-protection enforcement: prompt then rename an unidentified user on a registered nick 2026-07-15 17:41:33 +00:00
proto.rs Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00