]> arthur.barton.de Git - ngircd-alex.git/commit
Implement user mode "b": block messages
authorDNS777 <dns@rbose.org>
Mon, 8 Oct 2012 10:11:04 +0000 (12:11 +0200)
committerAlexander Barton <alex@barton.de>
Mon, 8 Oct 2012 10:11:04 +0000 (12:11 +0200)
commit9d97004a287589681342a0116746796f2764100c
treeff1741679350b643f2a3a90cf57a1172d29049bb
parent87deb430125413cbb2ba415936b40d6420703572
Implement user mode "b": block messages

When a user has set mode "b", all private messages and notices to this
user are blocked if they don't originate from a registered user, an IRC Op,
server or service. The originator gets an error numeric sent back in this
case, ERR_CANNOTSENDTONICK_MSG(976), which is/was(?) used by KineIRCd, too.

This closes bug #144.
doc/Modes.txt
src/ngircd/defines.h
src/ngircd/irc-mode.c
src/ngircd/irc.c
src/ngircd/messages.h