<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src, branch v2.0.28</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src?h=v2.0.28</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src?h=v2.0.28'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-08-23T09:45:18Z</updated>
<entry>
<title>Release v2.0.28.</title>
<updated>2019-08-23T09:45:18Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-08-23T09:45:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=79b163958a9cc1edd6c7d55907a1b571a43323c4'/>
<id>urn:sha1:79b163958a9cc1edd6c7d55907a1b571a43323c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initialise and deallocate the MySQL library correctly.</title>
<updated>2019-08-20T15:48:09Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-08-20T15:17:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2cc35d8625b7ea5cbd1d1ebb116aff86c5280162'/>
<id>urn:sha1:2cc35d8625b7ea5cbd1d1ebb116aff86c5280162</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update documentation links.</title>
<updated>2019-04-26T22:20:40Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-04-26T22:20:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e743b2d90a23ac3c5c9a7977a8e30973ef416788'/>
<id>urn:sha1:e743b2d90a23ac3c5c9a7977a8e30973ef416788</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix BanCache entries existing after X-line expiry.</title>
<updated>2019-03-10T18:00:01Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-03-10T01:20:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=95c5aa91953db978879ec21c236a871257fe7036'/>
<id>urn:sha1:95c5aa91953db978879ec21c236a871257fe7036</id>
<content type='text'>
When DefaultApply() adds a hit to the BanCache it uses the X-line
duration to set a duration on the entry. This can result in an
entry lasting longer than the X-line itself. Fix this by setting
the entry duration to the time left on the X-line.
</content>
</entry>
<entry>
<title>Release v2.0.27</title>
<updated>2018-11-05T22:59:02Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-11-05T22:59:02Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0d9c5a22626282403b322c2a433d08c17633e507'/>
<id>urn:sha1:0d9c5a22626282403b322c2a433d08c17633e507</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix exposing the ban reason when an xline is found in the bancache.</title>
<updated>2018-11-04T10:02:28Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-09-26T22:53:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=39ddf2fb7a4d030fc29a7d421e09394cd70dc9bf'/>
<id>urn:sha1:39ddf2fb7a4d030fc29a7d421e09394cd70dc9bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix sending malformed ERR_BANLISTFULL numerics in some contexts.</title>
<updated>2018-10-09T19:09:05Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-10-09T18:53:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3f0a66ce0636726c5b16c291f59e59f6ae7edaf7'/>
<id>urn:sha1:3f0a66ce0636726c5b16c291f59e59f6ae7edaf7</id>
<content type='text'>
Fixes ircdocs/irc-defs#37.
</content>
</entry>
<entry>
<title>Fix gateway client hosts not being updated if DNS resolution fails.</title>
<updated>2018-09-18T09:48:02Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-09-05T15:27:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=548def58600a5841792504bfdb117c1077482a0d'/>
<id>urn:sha1:548def58600a5841792504bfdb117c1077482a0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix sending malformed ERR_UNKNOWNCOMMAND messages in some cases.</title>
<updated>2018-08-10T09:30:33Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-10T09:25:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0218d3290312c516b9b4bc72ae8778935e986300'/>
<id>urn:sha1:0218d3290312c516b9b4bc72ae8778935e986300</id>
<content type='text'>
This is not something the average user will encounter. It can only
happen if the user sends a message with preceding whitespace or a
prefix but no command name.

This is not something that should ever be seen in practise so we
just penalise the user and pretend nothing ever happened.

The previous code also contained undefined behaviour but it acted
sensibly on all compilers we support so it was not crashable.
</content>
</entry>
<entry>
<title>m_httpd: close the HTTP connection after serving a request.</title>
<updated>2018-08-07T17:38:12Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-07T17:31:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=090f3817584b6b0a25f661cfe73b61fb190136e2'/>
<id>urn:sha1:090f3817584b6b0a25f661cfe73b61fb190136e2</id>
<content type='text'>
We always send "Connection: Close" so this is the right behaviour
according to section 8.1 of RFC 2616.

Closes #1507.
</content>
</entry>
</feed>
