<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_noctcp.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_noctcp.cpp?h=v3.4.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_noctcp.cpp?h=v3.4.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-10-24T15:10:34Z</updated>
<entry>
<title>m_noctcp: Fix noctcp user mode not applying to exempted channel ops.</title>
<updated>2019-10-24T15:10:34Z</updated>
<author>
<name>Robby</name>
</author>
<published>2019-09-18T14:08:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=96925ce0e83e6cdb75a2cb66d9278b8c07b419e1'/>
<id>urn:sha1:96925ce0e83e6cdb75a2cb66d9278b8c07b419e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the noctcp user mode not applying to channel CTCPs.</title>
<updated>2019-09-16T11:23:08Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-09-16T11:22:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c05f1fee8a1a8991107ff2d00a9153e33c4d51ed'/>
<id>urn:sha1:c05f1fee8a1a8991107ff2d00a9153e33c4d51ed</id>
<content type='text'>
Closes #1704.
</content>
</entry>
<entry>
<title>Replace large if/else blocks for target.type with switches (#1668).</title>
<updated>2019-06-24T16:10:17Z</updated>
<author>
<name>linuxdaemon</name>
</author>
<published>2019-06-24T16:10:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7ad534c1af4578a0d46742c4b6b00a5a33afb63f'/>
<id>urn:sha1:7ad534c1af4578a0d46742c4b6b00a5a33afb63f</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://www.cgit.space/~steering/inspircd++.git/commit/?id=e59cb85871f75b7603c63c6cd274d57536cf6794'/>
<id>urn:sha1:e59cb85871f75b7603c63c6cd274d57536cf6794</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add oper privs to allow overriding noctcp.</title>
<updated>2019-03-14T00:55:18Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-03-13T09:04:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5f2ecf00132433c875c78b475ea46c8b73bf5f57'/>
<id>urn:sha1:5f2ecf00132433c875c78b475ea46c8b73bf5f57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect ModResult for noctcp user target.</title>
<updated>2019-03-14T00:55:18Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-03-14T00:33:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d57cad7896a4e9f78565d998e3fbd98b0b32c94e'/>
<id>urn:sha1:d57cad7896a4e9f78565d998e3fbd98b0b32c94e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge m_noctcp_user into m_noctcp.</title>
<updated>2018-09-18T11:30:15Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-28T08:23:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0378d0f5826cfcd506595e60a44bf4af89d78bf8'/>
<id>urn:sha1:0378d0f5826cfcd506595e60a44bf4af89d78bf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement proper CTCP parsing in MessageDetails.</title>
<updated>2018-08-26T10:33:19Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-27T13:30:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4567a325b8cfc87ddf1aea1c0db7623d3b068931'/>
<id>urn:sha1:4567a325b8cfc87ddf1aea1c0db7623d3b068931</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://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>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>
</feed>
