echo/operserv
Jean 85d01b3ebf
OperServ: temporary OPER grants that auto-expire
OPER ADD <account> <priv[,priv]> [+duration] now takes an optional window,
after which the grant lazily stops conferring privileges — no timer, the
oper_privs merge just hides an expired grant (evaluated on the engine's
clock so it's testable). Permanent grants are unchanged; LIST flags the
temporary ones and hides expired entries. Runtime opers now carry an
OperGrant{privs, expires} instead of a bare priv list.
2026-07-14 02:29:03 +00:00
..
src OperServ: temporary OPER grants that auto-expire 2026-07-14 02:29:03 +00:00
Cargo.toml Add OperServ with AKILL network bans 2026-07-14 00:12:29 +00:00