<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_censor.cpp, branch v3.5.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/modules/m_censor.cpp?h=v3.5.0</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/modules/m_censor.cpp?h=v3.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2020-01-31T12:48:25Z</updated>
<entry>
<title>Update copyright headers.</title>
<updated>2020-01-31T12:48:25Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-01-31T12:48:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=8f62016f16cf2419817738904153cb3711b20d7e'/>
<id>urn:sha1:8f62016f16cf2419817738904153cb3711b20d7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a method for getting the name of a MessageTarget.</title>
<updated>2020-01-23T17:22:25Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2020-01-23T17:16:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a697104a8c768228ce494967c11ff669d4aa3555'/>
<id>urn:sha1:a697104a8c768228ce494967c11ff669d4aa3555</id>
<content type='text'>
This fixes a minor bug in the filter module where the target would
be blank in messages when a server-targetted message matches a
filter.
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2020-01-11T22:14:43Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-01-11T22:02:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=aa692dc1039b63deef7886e914ec499abe7facaf'/>
<id>urn:sha1:aa692dc1039b63deef7886e914ec499abe7facaf</id>
<content type='text'>
</content>
</entry>
<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://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://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://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://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://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://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://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>
</feed>
