<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/doc/Modes.txt, branch rel-20</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-20</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-20'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2012-10-08T10:11:04+00:00</updated>
<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>
<entry>
<title>Tests and documentation for xop</title>
<updated>2012-08-06T02:42:20+00:00</updated>
<author>
<name>Sebastian Köhler</name>
<email>sebkoehler@whoami.org.uk</email>
</author>
<published>2012-08-05T21:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=097c72aa65d9914d688eaece718648ca060e287a'/>
<id>urn:sha1:097c72aa65d9914d688eaece718648ca060e287a</id>
<content type='text'>
</content>
</entry>
</feed>
