about summary refs log tree commit diff
path: root/doc/Modes.txt
AgeCommit message (Collapse)Author
2012-10-08Implement user mode "b": block messagesDNS777
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.
2012-10-06Merge branch 'bug141-ModesQq'Alexander Barton
This closes bug #141. * bug141-ModesQq: KICK-protect IRC services Implement channel mode "Q" and user mode "q" Conflicts: src/ngircd/defines.h src/ngircd/messages.h
2012-10-06Implement channel mode 'V' (invite disallow)DNS777
If the new channel mode "V" is set, the INVITE command becomes invalid and all clients get the new ERR_NOINVITE_MSG(518) reply. Unreal and InspIRCd uses this mode, too. This closes bug #143.
2012-10-06Implement channel mode "Q" and user mode "q"Alexander Barton
Both modes protect users from channel kicks: only IRC operators and servers can kick users having mode "q" or in channels with mode "Q". Original patch by DNS777 <dns@rbose.org>, thanks! This closes bug #141.
2012-09-23doc/Modes.txt: add version number to new channel modesAlexander Barton
2012-09-11Merge branch 'xop' of https://github.com/kart0ffelsack/ngircd into bug92-xopAlexander Barton
* 'xop' of https://github.com/kart0ffelsack/ngircd: Tests and documentation for xop Implemented xop support Conflicts (because of merge of the 'cmode-M' branch): src/ngircd/channel.c src/ngircd/defines.h src/ngircd/messages.h
2012-08-27Merge branch 'umode-B'Alexander Barton
This patch series allows ngIRCd to support the user mode "B" ("Bot flasg"): it is settable and unsettable by every (non-restricted) client. According to DNS777, this is how Unreal and InspIRCd do behave, so do we :-) By Alexander Barton (1) and DNS777 (1) * umode-B: Add new user mode "B" to doc/Modes.txt Implement an Unreal-like user mode "B" ("Bot mode")
2012-08-27Add new channel mode "M" to doc/Modes.txtAlexander Barton
2012-08-26Add new user mode "B" to doc/Modes.txtAlexander Barton
2012-08-06Tests and documentation for xopSebastian Köhler
2012-04-29doc/Modes.txt: Document missing channel mode "e"Alexander Barton
2012-01-16Implement user mode 'C': require "same channel" to send messageAlexander Barton
If the target user of a PRIVMSG or NOTICE command has the user mode 'C' set, it is required that both sender and receiver are on the same channel. This prevents private flooding by completely unknown clients.
2011-12-31doc/Modes.txt: document channel mode "r"Alexander Barton
And make clear, that user mode "r" and channel mode "r" are not set by ngIRCd itself but by IRC services.
2011-08-26Added doc/Modes.txt: document modes supported by ngIRCdAlexander Barton