<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_kicknorejoin.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_kicknorejoin.cpp?h=v3.4.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_kicknorejoin.cpp?h=v3.4.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-06-12T20:52:58Z</updated>
<entry>
<title>Show the mode syntax in ERR_INVALIDMODEPARAM.</title>
<updated>2019-06-12T20:52:58Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-06-12T20:46:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9433e34b2133d8f1e77fea15447ba4d0259a5fb0'/>
<id>urn:sha1:9433e34b2133d8f1e77fea15447ba4d0259a5fb0</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>Fix conversion issues by replacing ConvToInt with ConvToNum&lt;T&gt;.</title>
<updated>2018-12-12T21:43:24Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-12-12T20:34:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0f7cfd46ef2d277f5f82e34a2852c75212d75261'/>
<id>urn:sha1:0f7cfd46ef2d277f5f82e34a2852c75212d75261</id>
<content type='text'>
The former was a thin wrapper around atol and brought with it all
of the weird parsing logic of atol which is almost never what is
actually wanted. It also almost never returned the numeric type
which is actually wanted which can cause weird issues when casting.
</content>
</entry>
<entry>
<title>Make kicknorejoin respect /INVITE (#1514).</title>
<updated>2018-09-23T12:12:05Z</updated>
<author>
<name>A_D</name>
</author>
<published>2018-09-23T12:12:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f020429fd33ec1a7bf1114b2db1b2fd5d6bc1650'/>
<id>urn:sha1:f020429fd33ec1a7bf1114b2db1b2fd5d6bc1650</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a bunch more conflicting/unnamed numerics.</title>
<updated>2018-08-14T18:31:26Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-14T18:18:15Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a69f543be3bb6df77bfc19eaadc313d405ec2d45'/>
<id>urn:sha1:a69f543be3bb6df77bfc19eaadc313d405ec2d45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ERR_INVALIDMODEPARAM for responding to invalid mode params.</title>
<updated>2018-01-29T11:52:13Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-01-27T13:05:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d5a6054948502625d7f0c235f6faaeea58734de5'/>
<id>urn:sha1:d5a6054948502625d7f0c235f6faaeea58734de5</id>
<content type='text'>
Currently on invalid modes we do a combination of different things:

1. Send a custom mode-specific numeric (which often collides with
   other modes).

2. Send a server notice.

3. Do absolutely nothing.

This new numeric is a generic way of handling invalid parameters
when setting a mode that avoids all of the mistakes of the previous
behaviour.
</content>
</entry>
<entry>
<title>Add the override keyword in places that it is missing.</title>
<updated>2017-11-21T15:51:45Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-21T13:05:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=91e0af0fc4889f20d2f63426f8fe379674fc0393'/>
<id>urn:sha1:91e0af0fc4889f20d2f63426f8fe379674fc0393</id>
<content type='text'>
GCCs warnings for this are much better than Clangs.
</content>
</entry>
<entry>
<title>Convert WriteNumeric() calls to pass the parameters of the numeric as method parameters</title>
<updated>2016-02-25T15:12:09Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-02-25T15:12:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=da29af8cba49d51e53d6e68237ccbf6370b6dd1f'/>
<id>urn:sha1:da29af8cba49d51e53d6e68237ccbf6370b6dd1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_kicknorejoin: Advertise upper bound. Closes #913</title>
<updated>2015-02-22T17:16:02Z</updated>
<author>
<name>Daniel Vassdal</name>
</author>
<published>2014-09-09T09:09:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d9de2ec34f82367d9770f0eec03b16e082643698'/>
<id>urn:sha1:d9de2ec34f82367d9770f0eec03b16e082643698</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_kicknorejoin Store kicked users in a vector</title>
<updated>2015-01-23T14:50:18Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-01-23T14:50:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9add848772555f527b625953cb45c46850ac1274'/>
<id>urn:sha1:9add848772555f527b625953cb45c46850ac1274</id>
<content type='text'>
</content>
</entry>
</feed>
