|
All checks were successful
CI / check (push) Successful in 3m54s
Rework the AUTH feed for an admin log channel. Drop the check/cross icons; each line now reads "account login ok|FAILED - mechanism - from source [- reason]". The important fix is the source: mid-SASL the client isn't a connected user yet, so the old lines showed "?" and a cloaked host — capture the real host+IP the ircd hands us in the SASL H message instead, and fall back to the live user's nick@host for a NickServ IDENTIFY. Failures now always name the account (which is attacker-supplied on a bad attempt, so it's stripped of control codes and capped before it goes in the channel message). Also emit an echo::auth info log so auth events land on disk, not only in the channel. No secret is ever included. |
||
|---|---|---|
| .. | ||
| db | ||
| dispatch.rs | ||
| kicker.rs | ||
| mod.rs | ||
| register.rs | ||
| sasl.rs | ||
| scram.rs | ||
| service.rs | ||
| state.rs | ||
| tests.rs | ||