auth: deferred login is authoritative in the account map, not just ircd metadata
ci.yml #74 -Commit
e112b8737c
pushed by
reverse
standard replies: emit IRCv3 FAIL/WARN/NOTE for service errors, config-gated
ci.yml #73 -Commit
75c6537532
pushed by
reverse
chanserv: channel seen checks channel membership, not global presence
ci.yml #72 -Commit
fcca7ac12b
pushed by
reverse
chanserv: channel-scoped seen with last message, replied in-channel
ci.yml #71 -Commit
66eb644a07
pushed by
reverse
services: all pseudo-clients join a configurable channel (default #services)
ci.yml #70 -Commit
f2774f13fe
pushed by
reverse
services: assigned bot fronts channel modes, not chanserv
ci.yml #69 -Commit
657154e268
pushed by
reverse
groupserv: gate channel access on the c flag, document !group
ci.yml #68 -Commit
96654b5e5a
pushed by
reverse
Introduce pseudo-clients with proper services user modes
ci.yml #65 -Commit
65226aceb7
pushed by
reverse
server: brand the service pseudo-client host (was services.local)
ci.yml #61 -Commit
7e838cee49
pushed by
reverse
auth: offload IDENTIFY + SASL PLAIN verify off the engine lock
ci.yml #60 -Commit
2f9790feac
pushed by
reverse
grpc: run authenticate's PBKDF2 verify off the engine lock
ci.yml #59 -Commit
63fc2fb2c0
pushed by
reverse
chanserv: PEACE never blocks acting on yourself (self-deop)
ci.yml #58 -Commit
2e92f75a90
pushed by
reverse
statserv: persist per-channel activity across restart too
ci.yml #57 -Commit
1f6a11dba2
pushed by
reverse
botserv: op assigned bots on join; statserv: persist counters across restart
ci.yml #56 -Commit
8a9b6a37ca
pushed by
reverse
link: redact credentials from debug logs, default to info
ci.yml #55 -Commit
fd455922a5
pushed by
reverse
grpc: provision sets the verifier on an already-existing account
ci.yml #54 -Commit
34bc7d69f0
pushed by
reverse
migrate: map channel access from any Anope provider, report unmapped tiers
ci.yml #52 -Commit
ea7bba4f16
pushed by
reverse
migrate: derive protect/memo-notify from Anope flags, report unmodellable channel flags
ci.yml #51 -Commit
b8265661f0
pushed by
reverse
gitignore local operator notes (*.local.md may hold uplink secrets)
ci.yml #50 -Commit
847f51db15
pushed by
reverse
migrate: report every Anope record echo cannot model
ci.yml #49 -Commit
0bc65097bf
pushed by
reverse
chanserv: support param mode locks (+f flood, +j joinflood)
ci.yml #48 -Commit
9d94dd5eb0
pushed by
reverse
migrate: carry channel SET flags, noexpire, and account hide-status
ci.yml #47 -Commit
3f97a66dbb
pushed by
reverse
add Anope->Echo migration importer (echo import)
ci.yml #46 -Commit
062eae703e
pushed by
reverse
test: property-test gossip convergence between two nodes
ci.yml #45 -Commit
b23bf5d8a9
pushed by
reverse