This is UnrealIRCd 6.1.7 stable. It comes with ASN support, more flexible ban user { } and require authentication { } blocks and more.
mask
is now a Mask item. This means you can use all the power of mask items and security groups and multiple matching criteria.[asn: ###]
, is shown in WHOIS
(for IRCOps) and it is expanded in JSON data such as JSON Logging and JSON-RPC calls like user.list
.GLINE ~asn:64496 0 This ISP is banned
.require authentication {
mask { asn { 64496; 64497; 64498; } }
reason "Too much abuse from this ISP. You are required to log in with an account using SASL.";
}
match_asn(64496)
full
: access to all JSON-RPC Methodsread-only
: access to things like server_ban.list but not to server_ban.addyes
the quit message becomes shortened to "Killed (Reason)". This can prevent oper harassment.channel-create
for managing who may create new channels.locop
can now only REHASH
the local server and not remote servers.websocket
option on a websocket listener.:irc.example.net 569 x whoiseduser 64496 :is connecting from AS64496 [Example Corp]
Powered by WHMCompleteSolution