echo/src
Jean 65226aceb7
All checks were successful
CI / check (push) Successful in 3m43s
Introduce pseudo-clients with proper services user modes
Services and bots were introduced with only +i. Give them the standard services
umodes, configurable via [server] service_modes (default "iHkBT"): invisible,
hideoper, servprotect — unkillable/unkickable by opers, which the ircd accepts
because the services server is U-lined — bot, and block-CTCP.

Verified live: ChanServ now whoises as "is a bot" (+B) and every pseudo-client
still links cleanly, so every mode was accepted.
2026-07-17 00:01:24 +00:00
..
engine Answer WHOIS IDLE for our pseudo-clients 2026-07-16 23:22:35 +00:00
config.rs Introduce pseudo-clients with proper services user modes 2026-07-17 00:01:24 +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 grpc: run authenticate's PBKDF2 verify off the engine lock 2026-07-16 18:40:30 +00:00
jsonrpc.rs Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00
keycard.rs Redeem website login keycards over SASL 2026-07-16 22:27:59 +00:00
link.rs Redeem website login keycards over SASL 2026-07-16 22:27:59 +00:00
main.rs Introduce pseudo-clients with proper services user modes 2026-07-17 00:01:24 +00:00
migrate.rs migrate: map channel access from any Anope provider, report unmapped tiers 2026-07-16 16:04:15 +00:00
proto.rs auth: offload IDENTIFY + SASL PLAIN verify off the engine lock 2026-07-16 19:04:18 +00:00