I’ve kept saying I will eventually get around to coding an InspIRCd module and here it is, m_privdeaf. I was looking for an equivalent to UnrealIRCd’s module of the same name, apparently it once existed but was removed, and never put into the core, the current way of blocking PM’s using InspIRCd is by using the callerid module.
m_privdeaf adds a umode +D which, when set blocks private messages from non-opers. This module could do with more testing, especially on a multi-server network, future versions will include configuration options to disallow opers, etc. It has been tested on InspIRCd-2.0.5.






