<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/doc/Modes.txt, branch rel-22</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-22</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-22'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2014-03-18T13:55:38+00:00</updated>
<entry>
<title>Implement user mode "F": "relaxed flood protection"</title>
<updated>2014-03-18T13:55:38+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2014-03-18T13:55:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=5713c49c8480639f08f7fff82fb5a40e8566e1dc'/>
<id>urn:sha1:5713c49c8480639f08f7fff82fb5a40e8566e1dc</id>
<content type='text'>
ngIRCd relaxes its flood protection for users having the user mode "F" set
and allows them to rapidly send data to the daemon. This mode is only
settable by IRC Operators and can cause problems in the network -- so be
careful and only set it on "trusted" clients!

User mode "F" is used by Bahamut for this purpose, for example, see
&lt;http://docs.dal.net/docs/modes.html#4.9&gt;.
</content>
</entry>
<entry>
<title>Implement user mode "b": block messages</title>
<updated>2012-10-08T10:11:04+00:00</updated>
<author>
<name>DNS777</name>
<email>dns@rbose.org</email>
</author>
<published>2012-10-08T10:11:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=9d97004a287589681342a0116746796f2764100c'/>
<id>urn:sha1:9d97004a287589681342a0116746796f2764100c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Merge branch 'bug141-ModesQq'</title>
<updated>2012-10-06T20:37:57+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-10-06T20:37:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=c9d166747d4ea161c55c765edc23e2cd3bd7dec4'/>
<id>urn:sha1:c9d166747d4ea161c55c765edc23e2cd3bd7dec4</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Implement channel mode 'V' (invite disallow)</title>
<updated>2012-10-06T18:49:35+00:00</updated>
<author>
<name>DNS777</name>
<email>dns@rbose.org</email>
</author>
<published>2012-10-06T18:49:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=de453d71cb1bcd78b365f16e994003e913a03148'/>
<id>urn:sha1:de453d71cb1bcd78b365f16e994003e913a03148</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Implement channel mode "Q" and user mode "q"</title>
<updated>2012-10-06T16:13:01+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-10-06T16:13:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=d3ae351236e605b400b94fcfa8e7670e26e19c89'/>
<id>urn:sha1:d3ae351236e605b400b94fcfa8e7670e26e19c89</id>
<content type='text'>
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 &lt;dns@rbose.org&gt;, thanks!

This closes bug #141.
</content>
</entry>
<entry>
<title>doc/Modes.txt: add version number to new channel modes</title>
<updated>2012-09-23T15:52:26+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-23T15:52:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b12acddf4fd143a91a825ba40ef0a15d7f2c3e4a'/>
<id>urn:sha1:b12acddf4fd143a91a825ba40ef0a15d7f2c3e4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'xop' of https://github.com/kart0ffelsack/ngircd into bug92-xop</title>
<updated>2012-09-11T10:30:19+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-11T10:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=f37600ee01f6cfd86e8fa80f77ee26ebaf3012b2'/>
<id>urn:sha1:f37600ee01f6cfd86e8fa80f77ee26ebaf3012b2</id>
<content type='text'>
* '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
</content>
</entry>
<entry>
<title>Merge branch 'umode-B'</title>
<updated>2012-08-27T21:27:30+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-08-27T21:27:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=1d3def0cc6271ff77b39deec07eee240e1968d52'/>
<id>urn:sha1:1d3def0cc6271ff77b39deec07eee240e1968d52</id>
<content type='text'>
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")
</content>
</entry>
<entry>
<title>Add new channel mode "M" to doc/Modes.txt</title>
<updated>2012-08-27T19:17:49+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-08-27T19:17:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=fee8ff37b3a8bedf1403e67d8384a7227c4f7b40'/>
<id>urn:sha1:fee8ff37b3a8bedf1403e67d8384a7227c4f7b40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new user mode "B" to doc/Modes.txt</title>
<updated>2012-08-26T14:03:00+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-08-26T14:03:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=a26e37b7463d21e12be69b0bbdfdd74c8737dc36'/>
<id>urn:sha1:a26e37b7463d21e12be69b0bbdfdd74c8737dc36</id>
<content type='text'>
</content>
</entry>
</feed>
