<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_cgiirc.cpp, branch v2.0.27</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_cgiirc.cpp?h=v2.0.27</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_cgiirc.cpp?h=v2.0.27'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2018-09-18T09:48:02Z</updated>
<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>Set User::host before calling ChangeIP()</title>
<updated>2018-04-06T21:29:42Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-03-26T11:52:35Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1cc4cf341c6c8c1288fb25678bd36678d6a205a5'/>
<id>urn:sha1:1cc4cf341c6c8c1288fb25678bd36678d6a205a5</id>
<content type='text'>
ChangeIP() calls SetClientIP() which revalidates whether the user
matches an ELine. However, because the hostname has not changed yet
the user may incorrectly be marked as non-exempt.
</content>
</entry>
<entry>
<title>Always store something in the cgiirc hostname extension.</title>
<updated>2017-12-20T20:50:59Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-16T13:22:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5307c897a3516f7bb23dbb79747f1d9aa7b1f6e6'/>
<id>urn:sha1:5307c897a3516f7bb23dbb79747f1d9aa7b1f6e6</id>
<content type='text'>
This is used by modules like m_sasl to send the cgiirc hostname to
services so it should contain something valid.

Closes #1438.
</content>
</entry>
<entry>
<title>Fix m_cgiirc allowing malformed hosts sent via WEBIRC.</title>
<updated>2017-09-09T09:56:41Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-09-08T19:47:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5fc4403f621ac93ef8a8c250b30436c0fea8f493'/>
<id>urn:sha1:5fc4403f621ac93ef8a8c250b30436c0fea8f493</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Penalise clients that use WEBIRC incorrectly.</title>
<updated>2017-04-27T01:56:59Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-04-27T01:56:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fefb6235cd8398408f92f93b9009718b6bed4cd7'/>
<id>urn:sha1:fefb6235cd8398408f92f93b9009718b6bed4cd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix WEBIRC not rejecting invalid IP addresses.</title>
<updated>2017-04-27T01:52:51Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-04-27T01:52:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=78b691e113e7e48fca0eb918591a17437fa0b96d'/>
<id>urn:sha1:78b691e113e7e48fca0eb918591a17437fa0b96d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_cgiirc Call User::InvalidateCache() after changing host and dhost in OnCheckReady()</title>
<updated>2014-04-30T22:07:10Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-04-30T22:07:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c948edd1116b7ba0c651115ff91a4c281fa52242'/>
<id>urn:sha1:c948edd1116b7ba0c651115ff91a4c281fa52242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent m_cgiirc from blocking indefinitely, resulting in registration timeouts on e.g. Mibbit when webirc is not used</title>
<updated>2013-06-24T20:52:10Z</updated>
<author>
<name>ElementalAlchemist</name>
</author>
<published>2013-06-20T17:26:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=913724d7319bcd6883e3755224ce66b963de4bf4'/>
<id>urn:sha1:913724d7319bcd6883e3755224ce66b963de4bf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix m_dnsbl not checking cgiirc users when the cgiirc address is elined</title>
<updated>2013-03-11T19:48:58Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-03-03T22:13:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fe9e5947552cc8b044a7ce47ffbee06ee7283886'/>
<id>urn:sha1:fe9e5947552cc8b044a7ce47ffbee06ee7283886</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Register all commands, modes and extensions using AddService()</title>
<updated>2012-12-02T18:40:17Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-02T18:40:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=349106f3f9f75d7f957fc5d1e71ca650f4807bb9'/>
<id>urn:sha1:349106f3f9f75d7f957fc5d1e71ca650f4807bb9</id>
<content type='text'>
AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing
</content>
</entry>
</feed>
