echo/modules/chanserv
Jean 2e92f75a90
All checks were successful
CI / check (push) Successful in 3m58s
chanserv: PEACE never blocks acting on yourself (self-deop)
!deop with no target deops the caller, but peace_blocks compared the target's
access rank to the caller's — equal for self — so PEACE refused it with 'you
can't act against someone with equal or higher access.' Exempt the self case
(target uid == caller uid) in peace_blocks: acting on yourself isn't acting
against anyone, so you can always drop your own status. Covers DEOP/DEVOICE and
the kick/ban paths too.
2026-07-16 17:59:00 +00:00
..
src chanserv: PEACE never blocks acting on yourself (self-deop) 2026-07-16 17:59:00 +00:00
Cargo.toml Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00