<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules, branch v3.0.0a8</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/modules?h=v3.0.0a8</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/modules?h=v3.0.0a8'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2018-07-15T13:15:35Z</updated>
<entry>
<title>Use mysql_real_escape_string instead of mysql_escape string.</title>
<updated>2018-07-15T13:15:35Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-15T13:11:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=d0dac3a2751e5b5edadf3befa8259f9902b9450b'/>
<id>urn:sha1:d0dac3a2751e5b5edadf3befa8259f9902b9450b</id>
<content type='text'>
This is not exploitable as far as I know but it is probably best
that we use the newer function just in case.

Closes #649 (although the attack mentioned in that issue was not
feasible).
</content>
</entry>
<entry>
<title>Allow exempting of registered users from securelist.</title>
<updated>2018-07-10T20:07:38Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-06-26T15:27:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=39b51a7c11e384603102c01de1c46c28e7699046'/>
<id>urn:sha1:39b51a7c11e384603102c01de1c46c28e7699046</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use !empty() instead of 'size() &gt; 0' when checking parameter count.</title>
<updated>2018-07-03T15:09:35Z</updated>
<author>
<name>B00mX0r</name>
</author>
<published>2018-07-03T15:07:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=5585654df265bc37d547fa7738e35cc7ae7dacbb'/>
<id>urn:sha1:5585654df265bc37d547fa7738e35cc7ae7dacbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always process MOTD formatting escape codes.</title>
<updated>2018-04-22T22:30:41Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-03-29T16:45:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=6d1c1cb51753f986b86b408a5828373d0066624b'/>
<id>urn:sha1:6d1c1cb51753f986b86b408a5828373d0066624b</id>
<content type='text'>
The options for disabling these were added to keep compatibility
with previous 2.0 releases and are not needed any more.
</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>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>Merge tag 'v2.0.26' into master.</title>
<updated>2018-04-22T12:02:19Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-21T11:04:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=35b70631f0532a5828b04a8e0c02092a285f331a'/>
<id>urn:sha1:35b70631f0532a5828b04a8e0c02092a285f331a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optionally do not notify users if their messages are blocked by certain modules (#1134).</title>
<updated>2018-04-20T14:28:28Z</updated>
<author>
<name>Robby</name>
</author>
<published>2018-04-20T14:28:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=46e71e2f509eb38166fafcc69931117f0f9b7798'/>
<id>urn:sha1:46e71e2f509eb38166fafcc69931117f0f9b7798</id>
<content type='text'>
Closes #711.</content>
</entry>
<entry>
<title>Rewrite m_denychans.</title>
<updated>2018-04-17T17:36:50Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-02-15T11:30:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=4d3ab4c3a5651331879fb9ce3d1f86cef3d60595'/>
<id>urn:sha1:4d3ab4c3a5651331879fb9ce3d1f86cef3d60595</id>
<content type='text'>
- The configuration is now validated on ReadConfig and parsed into
  objects.

- Allow redirecting to channels that don't yet exist. There is no
  technical reason to not allow this and I believe that it would
  be a lot less confusing to users if we allowed this.

- Flatten a bunch of nested if statements.
</content>
</entry>
</feed>
