Deny module block

From UnrealIRCd documentation wiki
Jump to navigation Jump to search

Important: this feature only exists in UnrealIRCd 5

This block allows you to deny a server from linking in if it's using a certain module. Its primary purpose is to prevent accidentally loading the wrong modules, which can possibly wreck the entire network.

Syntax

deny module {
	name "somemodule";
	reason "somemodule is not allowed";
};

The reason is optional and defaults to simply "no reason". To control the deny behaviour, see set::require-module::squit-on-deny.