|
All checks were successful
CI / check (push) Successful in 3m50s
An Anope import creates accounts (channel ownership, vhosts, certs) but can't carry the one-way password hash, so they exist without a verifier. provision then refused them as AlreadyExists, so the website's backfill could never give migrated members a credential — every one was locked out of password login. Make provision update the verifier in place on an existing account (logged as AccountPasswordSet), and treat an empty scram512 as absent consistently in apply(). Keyed by name, so imported channel/vhost/ban data stays attached. |
||
|---|---|---|
| .. | ||
| db | ||
| dispatch.rs | ||
| kicker.rs | ||
| mod.rs | ||
| register.rs | ||
| sasl.rs | ||
| scram.rs | ||
| service.rs | ||
| state.rs | ||
| tests.rs | ||