Bind game identity to UID (hijack + cap bypass) and warn on plaintext gossip
ci.yml #134 -Commit
4599c4834d
pushed by
reverse
Converge remaining gossiped state: node-local news/reports/help and deterministic group registration
ci.yml #133 -Commit
e23240bf52
pushed by
reverse
Update direct report_file/help_request test callers for the cooldown-key argument
ci.yml #132 -Commit
fef4590f48
pushed by
reverse
Preserve Anope negative mode locks on import instead of dropping them
ci.yml #131 -Commit
c2db3bad7e
pushed by
reverse
Report failed IDENTIFY against a password-less account to the auth feed
ci.yml #130 -Commit
1ecb76affb
pushed by
reverse
Persist CS TOPIC so KEEPTOPIC and TOPICLOCK keep the set topic
ci.yml #129 -Commit
b38cde945f
pushed by
reverse
Preserve channel last_used and LEVELS overrides across compaction
ci.yml #128 -Commit
75aa8bc096
pushed by
reverse
Add loopback health and Prometheus metrics endpoint
ci.yml #127 -Commit
ad8a3fe065
pushed by
reverse
Test oper type shortcut resolves to its tier privileges
ci.yml #126 -Commit
381f706634
pushed by
reverse
Report oper tier by capability so a sub-floor grant isnt labelled a full operator
ci.yml #125 -Commit
baab04203d
pushed by
reverse
Add three-tier services operator model (operator, administrator, root)
ci.yml #124 -Commit
fc214ab0d3
pushed by
reverse
nickserv/chanserv: reject look-alike / mixed-script registration names (homoglyph impersonation guard)
ci.yml #119 -Commit
c2b70f5004
pushed by
reverse
test: add an ignored engine throughput benchmark (botserv hot path + append/fsync write path)
ci.yml #116 -Commit
76be932131
pushed by
reverse
operserv: NOTIFY feed uses labelled fields (IP/DNS/Account/Server) and Service:verb
ci.yml #114 -Commit
617d3c7966
pushed by
reverse
operserv: notify_exclude gains server:<glob> to mute a whole relay server from the feed
ci.yml #113 -Commit
4247df8844
pushed by
reverse
operserv: NOTIFY lines carry real IP, rdns, login and origin server for the oper feed
ci.yml #112 -Commit
4d327c3f47
pushed by
reverse
docs: notify_exclude comments cover channel masks
ci.yml #111 -Commit
2fb1970030
pushed by
reverse
operserv: notify_exclude also mutes #channel masks, so a broad watch can skip specific channels
ci.yml #110 -Commit
29bedf0358
pushed by
reverse
operserv: NOTIFY allows broad masks (it only observes) so a #* watch can match all joins
ci.yml #109 -Commit
bbdb34aa77
pushed by
reverse
operserv: note the log channel and notify exclude list are REHASH-reloadable in HELP
ci.yml #108 -Commit
1d30c9cfe3
pushed by
reverse