<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/numerics.h, branch v3.0.0a7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/numerics.h?h=v3.0.0a7</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/numerics.h?h=v3.0.0a7'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2018-04-22T13:35:38Z</updated>
<entry>
<title>Move a bunch of optional module numerics to the module source file.</title>
<updated>2018-04-22T13:35:38Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-22T13:31:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=48a400f2e068527b338ceecf8ed1dde2da971ca9'/>
<id>urn:sha1:48a400f2e068527b338ceecf8ed1dde2da971ca9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace ERR_{NOCTCPALLOWED,WORDFILTERED} with ERR_CANNOTSENDTOCHAN.</title>
<updated>2018-04-22T12:31:00Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-22T12:31:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=ba31d8080f75a0147d0b380f2c51251e024f0deb'/>
<id>urn:sha1:ba31d8080f75a0147d0b380f2c51251e024f0deb</id>
<content type='text'>
There is no reason for these responses to have their own numerics
when other modules do not. The only thing this does is make life
harder for client developers.
</content>
</entry>
<entry>
<title>Add names for a bunch of numerics.</title>
<updated>2018-02-02T10:43:32Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-01-27T12:24:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=c2376ac6f49ab01794a21a3e9bb7c1b3c5a1c2d8'/>
<id>urn:sha1:c2376ac6f49ab01794a21a3e9bb7c1b3c5a1c2d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ERR_INVALIDMODEPARAM for responding to invalid mode params.</title>
<updated>2018-01-29T11:52:13Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-01-27T13:05:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=d5a6054948502625d7f0c235f6faaeea58734de5'/>
<id>urn:sha1:d5a6054948502625d7f0c235f6faaeea58734de5</id>
<content type='text'>
Currently on invalid modes we do a combination of different things:

1. Send a custom mode-specific numeric (which often collides with
   other modes).

2. Send a server notice.

3. Do absolutely nothing.

This new numeric is a generic way of handling invalid parameters
when setting a mode that avoids all of the mistakes of the previous
behaviour.
</content>
</entry>
<entry>
<title>Fixed misc. instances of ERR_NOSUCHNICK instead of channel numerics</title>
<updated>2017-12-22T08:35:09Z</updated>
<author>
<name>B00mX0r</name>
</author>
<published>2017-12-19T22:15:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=026c579e4cac7d4545b3c8c3a0d690c8509dc713'/>
<id>urn:sha1:026c579e4cac7d4545b3c8c3a0d690c8509dc713</id>
<content type='text'>
Per #1122
</content>
</entry>
<entry>
<title>Clean up numeric usage in WHOIS and WHOWAS.</title>
<updated>2017-12-09T17:16:11Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-09T16:12:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=150258b1f110aad58c8882b76474a4ceb3b2ab97'/>
<id>urn:sha1:150258b1f110aad58c8882b76474a4ceb3b2ab97</id>
<content type='text'>
- Add constants for all of the used numerics.

- Switch RPL_CHANNELSMSG from 336 to 651 to avoid a conflict with
  RPL_INVITELIST from ircd-hybrid.

- Switch RPL_WHOWASIP from 379 to 652 to avoid a conflict with
  RPL_WHOISMODES from UnrealIRCd.
</content>
</entry>
<entry>
<title>Move RPL_SYNTAX to 650 to prevent a collision with RPL_TEXT.</title>
<updated>2017-09-06T11:08:56Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-09-02T18:53:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=5a3f8af9f963b164832fabc1163611a2b768a890'/>
<id>urn:sha1:5a3f8af9f963b164832fabc1163611a2b768a890</id>
<content type='text'>
Also move the command name to a parameter so that it is more easily
parseable by software.
</content>
</entry>
<entry>
<title>Convert uncontroversial anonymous numerics to use constants.</title>
<updated>2017-09-06T09:44:41Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-09-05T16:54:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=b13b1b8a0613e48013ca9f6a5279559d0aee0f73'/>
<id>urn:sha1:b13b1b8a0613e48013ca9f6a5279559d0aee0f73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the numerics used by /COMMANDS to avoid a collision.</title>
<updated>2017-09-06T08:26:05Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-09-05T18:10:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=d68c5be901d1d3f3a68e9796f9cd0815a4568a72'/>
<id>urn:sha1:d68c5be901d1d3f3a68e9796f9cd0815a4568a72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the numerics we send in response to MAP.</title>
<updated>2017-07-13T15:54:18Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-07-13T14:44:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=9bb631990d72515287a38436121afd2fd35c5ce1'/>
<id>urn:sha1:9bb631990d72515287a38436121afd2fd35c5ce1</id>
<content type='text'>
- Send the same numerics as ircu/ircd-hybrid/charybdis/ratbox/etc.
  These are much more widespread and predate the Unreal numeric we
  currently send.
- Move RPL_MAPUSERS to 018. This numeric is unused and does not
  conflict with RPL_PRIVS like our current one does.
</content>
</entry>
</feed>
