[DONE] Temporarily block new, non-SSL user connections

Need a module converted from 3.2.x to UnrealIRCd 4? Or looking for a certain module? Ask here.

Moderators: Gottem, Supporters

Post Reply
Gottem
Posts: 133
Joined: Fri Aug 19, 2016 5:26 pm
Location: NL

[DONE] Temporarily block new, non-SSL user connections

Post by Gottem » Tue Jun 13, 2017 3:53 pm

Also requested by Celine. =] Allows privileged opers to temporarily block new, non-SSL (actually TLS but w/e) user connections network-wide. There's a new operpriv, which if set, allows an oper of that class to both block and unblock non-SSL connections. Keep in mind that rehashing the IRCd also reset the blocking flag for that server. ;] Opers with snomask SNO_KILLS (/umode +s +k) will see notices about disallowed connections.

Config block:

Code: Select all

operclass netadmin-blocknossl {
	parent netadmin;
	privileges {
		blocknossl;
	};
};
Syntax:
BLOCKNOSSL
UNBLOCKNOSSL

Both commands do not take any arguments and are broadcasted to other servers. =]

Get the module here.
If you like my modules, pls consider donating (through PayPal) or becoming a monthly Patron ;];]

Post Reply