<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_censor.cpp, branch v3.4.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_censor.cpp?h=v3.4.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_censor.cpp?h=v3.4.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-04-28T21:26:50Z</updated>
<entry>
<title>Some more text fixes and improvements (#1618).</title>
<updated>2019-04-28T21:26:50Z</updated>
<author>
<name>Robby</name>
</author>
<published>2019-04-28T21:26:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e59cb85871f75b7603c63c6cd274d57536cf6794'/>
<id>urn:sha1:e59cb85871f75b7603c63c6cd274d57536cf6794</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make more modules rehash atomically (#1535)</title>
<updated>2018-12-19T01:06:56Z</updated>
<author>
<name>linuxdaemon</name>
</author>
<published>2018-12-19T01:06:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4fbd6681fedbff9b4cb04cc774f785cbe8b5c35b'/>
<id>urn:sha1:4fbd6681fedbff9b4cb04cc774f785cbe8b5c35b</id>
<content type='text'>
Have each module validate the values it loads before setting them, so
any errors don't result in partial application of the configs
</content>
</entry>
<entry>
<title>Fix the censor module sending the wrong numeric in some cases.</title>
<updated>2018-10-25T12:34:26Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-10-25T12:34:26Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=da96cf374de819399136023f6bc30dc30affd156'/>
<id>urn:sha1:da96cf374de819399136023f6bc30dc30affd156</id>
<content type='text'>
The appropriate numeric response when a user has the censor mode
enabled is ERR_CANTSENDTOUSER not ERR_CANTSENDTOUSER.
</content>
</entry>
<entry>
<title>Fix some oversights relating to numerics.</title>
<updated>2018-04-22T21:38:49Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-22T20:58:15Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=35c8cde85996e9fe89920acb92a84c5d9bd6aeaf'/>
<id>urn:sha1:35c8cde85996e9fe89920acb92a84c5d9bd6aeaf</id>
<content type='text'>
- ERR_CANNOTSENDTOCHAN only takes the channel name and a message.
- ERR_INVALIDCAPCMD is 410 not 232.
</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://www.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>Replace the remaining use of irc::string with irc::find.</title>
<updated>2018-04-16T08:47:05Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-14T23:20:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5d3b128ca2a63d7c04b51f58c0e9c390255a9365'/>
<id>urn:sha1:5d3b128ca2a63d7c04b51f58c0e9c390255a9365</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>Only subclass Simple{Channel,User}ModeHandler when necessary.</title>
<updated>2017-11-13T16:24:42Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-12T20:53:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0fd2d50fcf1bcff107d6d185aad5d8e9245d4141'/>
<id>urn:sha1:0fd2d50fcf1bcff107d6d185aad5d8e9245d4141</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a helper function for calling the OnCheckExemption event.</title>
<updated>2017-10-21T15:34:48Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-21T15:34:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=dcd3438011d59aa4de4df64abf06bca1cbf36859'/>
<id>urn:sha1:dcd3438011d59aa4de4df64abf06bca1cbf36859</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the OnCheckExemption hook out of the core.</title>
<updated>2017-03-20T11:47:59Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-03-20T11:43:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=81027f3a0888ac4c8e3fb6ea90081492defce946'/>
<id>urn:sha1:81027f3a0888ac4c8e3fb6ea90081492defce946</id>
<content type='text'>
</content>
</entry>
</feed>
