<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules, branch v3.0.0rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules?h=v3.0.0rc1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules?h=v3.0.0rc1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-01-05T16:54:34Z</updated>
<entry>
<title>Move RPL_UNINVITED to 653 to avoid a collision with Bahamut/ircu.</title>
<updated>2019-01-05T16:54:34Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-05T13:31:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f15527163817f70f3682348d4f0681dd62efda97'/>
<id>urn:sha1:f15527163817f70f3682348d4f0681dd62efda97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge m_restrictchans and m_regonlycreate due to converging functionality (#1541).</title>
<updated>2019-01-04T20:31:08Z</updated>
<author>
<name>linuxdaemon</name>
</author>
<published>2019-01-04T20:31:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9aadc251e9910998fbbe5438b461958a261eae1d'/>
<id>urn:sha1:9aadc251e9910998fbbe5438b461958a261eae1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the spanningtree "unknown command" error message.</title>
<updated>2019-01-03T22:36:42Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-03T22:36:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f5de55813bce3197f5f866527c2c8b0769efcd01'/>
<id>urn:sha1:f5de55813bce3197f5f866527c2c8b0769efcd01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a crash when trying to use ROUTE_TYPE_MESSAGE with no message.</title>
<updated>2019-01-02T20:28:48Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-02T20:21:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e433401fb883584d32b9b8159370ee57823b01bf'/>
<id>urn:sha1:e433401fb883584d32b9b8159370ee57823b01bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix message tags not being broadcast across the network.</title>
<updated>2019-01-02T20:28:46Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-02T17:31:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aafc03bdfc34c9426df44938403c92dbbbc0568e'/>
<id>urn:sha1:aafc03bdfc34c9426df44938403c92dbbbc0568e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Strip message tags when talking with 1202 protocol servers.</title>
<updated>2019-01-02T16:56:25Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-02T16:55:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=93390f6ccbeeb5198217ef31a205c57e51d2dc18'/>
<id>urn:sha1:93390f6ccbeeb5198217ef31a205c57e51d2dc18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove spanningtree check for lines sent without a source.</title>
<updated>2019-01-02T16:56:08Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-02T16:42:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8fd5f78f834e332aafd9959f2bbe23a4ff36b349'/>
<id>urn:sha1:8fd5f78f834e332aafd9959f2bbe23a4ff36b349</id>
<content type='text'>
We don't send any of these anymore.
</content>
</entry>
<entry>
<title>Only parse valid durations, don't treat invalid multipliers as seconds (#1538)</title>
<updated>2018-12-21T18:37:22Z</updated>
<author>
<name>linuxdaemon</name>
</author>
<published>2018-12-21T18:37:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7530285740c2db1bc4457859b0d5f2436e0ed113'/>
<id>urn:sha1:7530285740c2db1bc4457859b0d5f2436e0ed113</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix thinking that 1202 protocol servers have not finished bursting.</title>
<updated>2018-12-20T14:08:17Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-12-20T13:48:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=60ae49b62a371791ebbd9e4b131e33b857873f06'/>
<id>urn:sha1:60ae49b62a371791ebbd9e4b131e33b857873f06</id>
<content type='text'>
A server introduction is only a burst if all of the parent servers
of it are not bursting.

Fixes #1527.
</content>
</entry>
<entry>
<title>Add the &lt;maxlist&gt; tag and switch ListModeBase to always use it.</title>
<updated>2018-12-19T09:02:09Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-12-19T09:02:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=36da0833c5512a72cbf500a2f5faef5a26ed8dae'/>
<id>urn:sha1:36da0833c5512a72cbf500a2f5faef5a26ed8dae</id>
<content type='text'>
The old method of doing this was:

1. Extremely inconsistently used. Some list modes used &lt;banlist&gt;
   and some used their own config tag.
2. Not documented in the slightest. There was a small reference to
   &lt;maxbans&gt; for the ban mode but nothing else.
3. In some cases conflicting with other config tags. The chanfilter
   module defined a &lt;chanfilter&gt; tag for general config whilst also
   using it for the max list settings.

The new &lt;maxlist&gt; tag avoids these issues entirely.
</content>
</entry>
</feed>
