|
|
64dcbd8bf4
|
securitygroups: UnrealIRCd-style groups + g: extban + SECURITYGROUPS + WHOIS
|
2026-08-09 08:08:06 +00:00 |
|
|
|
f4c01e1bf8
|
OPERMOTD, self-service VHOST, and command aliases (config-driven)
|
2026-08-09 01:19:24 +00:00 |
|
|
|
e2a4a3e248
|
NICKLOCK / NICKUNLOCK (services hold a user's nick)
|
2026-08-09 01:09:46 +00:00 |
|
|
|
c641e23a81
|
draft/pre-away: allow AWAY during CAP negotiation (before registration)
|
2026-08-08 21:53:40 +00:00 |
|
|
|
045e7d3ee7
|
Revert "ircv3 STS: advertise sts= (port on plaintext, duration/preload on tls) — the modern tls-upgrade cap"
This reverts commit e0b22a34d0.
|
2026-08-08 21:51:06 +00:00 |
|
|
|
6cf9f01ff8
|
ircv3 STS: advertise sts= (port on plaintext, duration/preload on tls) — the modern tls-upgrade cap
|
2026-08-08 21:48:05 +00:00 |
|
|
|
cc3240c04f
|
x-lines: eline (ban exempt), shun (drop commands), qline (reserved nicks)
|
2026-08-08 20:16:05 +00:00 |
|
|
|
49a1bf08b9
|
webirc: restrict a gateway password to a source ip-mask; document webirc in the example config
|
2026-08-08 20:02:22 +00:00 |
|
|
|
81e9728cfa
|
webirc: trusted web gateways can set the real client host/ip (webirc config blocks)
|
2026-08-08 19:42:10 +00:00 |
|
|
|
02528df5e9
|
sasl external: request tls client cert, plumb sha256 certfp through to user, relay to services; advertise sasl=PLAIN,EXTERNAL on tls
|
2026-08-08 19:36:48 +00:00 |
|
|
|
8d31feb4e7
|
sasl relay over s2s: authenticate plain forwarded to services (sasl_server), 900/903 on success; fails clean with no services
|
2026-08-08 19:28:53 +00:00 |
|
|
|
9b12791774
|
import echoircd — from-scratch irc daemon in native rust
|
2026-08-05 16:10:31 +00:00 |
|