<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/coremods, branch v3.0.0a5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/coremods?h=v3.0.0a5</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/coremods?h=v3.0.0a5'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2018-01-06T16:29:18Z</updated>
<entry>
<title>Strip commas from channel keys like Charybdis and others do.</title>
<updated>2018-01-06T16:29:18Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-10T16:03:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aa78793b3a8003a248d98c700a1f842fe8a92b47'/>
<id>urn:sha1:aa78793b3a8003a248d98c700a1f842fe8a92b47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework message handling.</title>
<updated>2018-01-06T14:18:21Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-11T19:42:52Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2fcb5ff4389a9a82d253acdff02a388ddcf14653'/>
<id>urn:sha1:2fcb5ff4389a9a82d253acdff02a388ddcf14653</id>
<content type='text'>
- Move all message-related types to their own header to make moving
  them to a cross-module events easier.
- Rename OnUserMessage to OnUserPostMessage.
- Rename OnText to OnUserMessage.
- Replace the dest, target_type, and status parameters with the
  MessageTarget class.
- Replace the text, exempt_list, and msgtype parameters with the
  MessageDetails struct.
- Add echooriginal and originaltext to the MessageDetails struct
  to allow spam filtering to not be broken by cap echo-message.
</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://www.cgit.space/~steering/inspircd++.git/commit/?id=026c579e4cac7d4545b3c8c3a0d690c8509dc713'/>
<id>urn:sha1:026c579e4cac7d4545b3c8c3a0d690c8509dc713</id>
<content type='text'>
Per #1122
</content>
</entry>
<entry>
<title>Rename &lt;security:hidewhois&gt; to &lt;security:hideserver&gt;.</title>
<updated>2017-12-22T01:11:14Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-15T23:26:15Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e467fd0a6fc9ba97b2e2f31e654803a86bbb307f'/>
<id>urn:sha1:e467fd0a6fc9ba97b2e2f31e654803a86bbb307f</id>
<content type='text'>
The previous name was horrible and didn't describe what the setting
actually does.
</content>
</entry>
<entry>
<title>Clarify error message when attempting to /NICK while banned</title>
<updated>2017-12-19T21:50:20Z</updated>
<author>
<name>B00mX0r</name>
</author>
<published>2017-12-19T21:50:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=bb7b2fc9e76f7a0894afd9bb88c9c326cf20fe6f'/>
<id>urn:sha1:bb7b2fc9e76f7a0894afd9bb88c9c326cf20fe6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't allow users to set a zero channel limit.</title>
<updated>2017-12-11T13:17:17Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-11T13:16:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c4955b78dced7bc399135fc64c14750f2dfc0a2b'/>
<id>urn:sha1:c4955b78dced7bc399135fc64c14750f2dfc0a2b</id>
<content type='text'>
Closes #451.
</content>
</entry>
<entry>
<title>Extract RFC modes from the core to core_channel and core_user.</title>
<updated>2017-12-10T12:38:45Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-03T17:16:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=98372c3cf2c1455e41c388d822876a4d146ae76d'/>
<id>urn:sha1:98372c3cf2c1455e41c388d822876a4d146ae76d</id>
<content type='text'>
</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://www.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>Use ERR_INVALIDUSERNAME rather than ERR_NEEDMOREPARAMS in USER.</title>
<updated>2017-11-28T18:47:39Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-28T18:41:41Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=758fc5fcbb988a1f3d692485e47cb8d253b2bc8d'/>
<id>urn:sha1:758fc5fcbb988a1f3d692485e47cb8d253b2bc8d</id>
<content type='text'>
This numeric is a lot more friendly for clients to deal with.
</content>
</entry>
<entry>
<title>Convert the remaining things away from the caller/handler API.</title>
<updated>2017-11-25T13:38:02Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-25T13:01:53Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fa95bb4b0d5aed9204d469a36946a9839a7ffaa2'/>
<id>urn:sha1:fa95bb4b0d5aed9204d469a36946a9839a7ffaa2</id>
<content type='text'>
</content>
</entry>
</feed>
