<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/xline.cpp, branch v3.0.0a10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/xline.cpp?h=v3.0.0a10</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/xline.cpp?h=v3.0.0a10'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2018-09-23T12:35:15Z</updated>
<entry>
<title>Don't sync xlines defined in the config and expire them on rehash.</title>
<updated>2018-09-23T12:35:15Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-09-21T19:54:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=876b1ae4e280e99f24d37da4b819f108ddb3f1e3'/>
<id>urn:sha1:876b1ae4e280e99f24d37da4b819f108ddb3f1e3</id>
<content type='text'>
Closes #1427.
</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://www.cgit.space/~steering/inspircd++.git/commit/?id=35b70631f0532a5828b04a8e0c02092a285f331a'/>
<id>urn:sha1:35b70631f0532a5828b04a8e0c02092a285f331a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move OnStats from the core to a cross-module event.</title>
<updated>2018-04-08T15:54:27Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-07T14:07:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=454c8d374955d2ffb3ec1fca39a6efc32032c649'/>
<id>urn:sha1:454c8d374955d2ffb3ec1fca39a6efc32032c649</id>
<content type='text'>
Some core code still exists in the XLine system but this will be
replaced when the XLine system is replaced later.
</content>
</entry>
<entry>
<title>Fix ELine::Matches returning false on existing match</title>
<updated>2018-04-06T21:29:42Z</updated>
<author>
<name>genius3000</name>
</author>
<published>2018-03-26T11:57:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3203d698ae8b2e69043ad3940e739b6bd1eb80e8'/>
<id>urn:sha1:3203d698ae8b2e69043ad3940e739b6bd1eb80e8</id>
<content type='text'>
When checking for an E-Line match, we want to actually check for a
current match even if we previously matched and are set exempt.

This fixes situations where you have an E-Lined CGI:IRC address,
a G-Lined IP range for some area/host/etc and a smaller E-Lined
IP range for known good clients. Currently when CGI:IRC changes
the IP, E-Lines are rechecked but because the user is already exempt
(from the CGI:IRC E-Line), they are set no longer exempt and match
a G-Line, when they should match an E-Line.

This exact change has been done before in commit 'c8b344e' and shortly
reverted in 'c490a90' to fix issue #989 (CGI:IRC users remaining exempt
when the CGI:IRC address is E-Lined but they are not).
The actual cause to this issue was likely that the user's hostname was
not changed from the CGI:IRC hostname/IP prior to rechecking E-Lines.
This is being fixed in a separate commit.
</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>Hide User#host and User#dhost and use accessors to modify them.</title>
<updated>2017-10-28T15:16:10Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-22T20:53:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d865b434865907bfad0a187dd403d4ca8144e469'/>
<id>urn:sha1:d865b434865907bfad0a187dd403d4ca8144e469</id>
<content type='text'>
This removes the need to invalidate the cache after changing a
user's hostname.
</content>
</entry>
<entry>
<title>Merge the latest changes from insp20 into master.</title>
<updated>2017-10-12T14:55:21Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-12T14:55:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a3e0768758ca68429a29d9c78ce672f2d938c6e7'/>
<id>urn:sha1:a3e0768758ca68429a29d9c78ce672f2d938c6e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix killing elined clients on [gkz]line in some cases.</title>
<updated>2017-09-11T15:01:17Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-07-15T17:04:26Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6c6dbb427b693118b652aa01e6b4722fd5d2fb13'/>
<id>urn:sha1:6c6dbb427b693118b652aa01e6b4722fd5d2fb13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace irc::string in XLineLookup with irc::insensitive_swo map</title>
<updated>2016-08-22T14:37:32Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-08-22T14:37:32Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=adc366ab1dd3274855bc6abbfe256567825b232e'/>
<id>urn:sha1:adc366ab1dd3274855bc6abbfe256567825b232e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce Stats::Context, pass it to the OnStats hook and switch all code to it</title>
<updated>2016-02-25T16:02:03Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-02-25T16:02:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=304b6dbbf56710b1310fce8c5cf71b73334c060a'/>
<id>urn:sha1:304b6dbbf56710b1310fce8c5cf71b73334c060a</id>
<content type='text'>
</content>
</entry>
</feed>
