echo/modules/protocol/inspircd
Jean 3f11f77a81
All checks were successful
CI / check (push) Successful in 3m54s
Answer WHOIS IDLE for our pseudo-clients
A two-parameter WHOIS (/whois x x — what mIRC sends when you double-click a nick,
to fetch idle time) routes the query to the target's server. For a service that
server is echo, which was dropping the resulting IDLE request as an unknown
command, so the WHOIS produced no output at all: InspIRCd only emits the whois
numerics once the IDLE reply arrives (m_spanningtree/idle.cpp), so no reply meant
total silence.

Handle the inbound IDLE request and answer it for our own services and bots:
":<target> IDLE <requester> <signon> <idle>", signon = burst time, idle 0 (a
pseudo-client is always active). A routed WHOIS of NickServ/ChanServ/etc. now
completes.
2026-07-16 23:22:35 +00:00
..
src Answer WHOIS IDLE for our pseudo-clients 2026-07-16 23:22:35 +00:00
Cargo.toml Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00