<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include, branch v2.0.14</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include?h=v2.0.14</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include?h=v2.0.14'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2013-07-14T18:23:53Z</updated>
<entry>
<title>Use the correct socket related error messages on Windows</title>
<updated>2013-07-14T18:23:53Z</updated>
<author>
<name>Adam</name>
</author>
<published>2013-07-03T21:26:45Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6e0b904d342461cd2ac2a3cd0cf2a43d864d2b00'/>
<id>urn:sha1:6e0b904d342461cd2ac2a3cd0cf2a43d864d2b00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initialize local_count</title>
<updated>2013-05-18T14:03:17Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-05-18T14:03:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=67822c67e91e70917ddbdec0bd8453c7170ee06d'/>
<id>urn:sha1:67822c67e91e70917ddbdec0bd8453c7170ee06d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Workaround for std::list::size() having linear complexity on some implementations</title>
<updated>2013-05-16T18:51:12Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-05-16T18:51:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=bb962f92ace6eb23c66c5fccee01f825c22363c3'/>
<id>urn:sha1:bb962f92ace6eb23c66c5fccee01f825c22363c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused variables, avoid copies where possible, check empty() instead of size() == 0</title>
<updated>2013-05-16T18:33:46Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-05-16T18:33:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0a8b0d317ed4adc43185c1b791bcf752115dc58e'/>
<id>urn:sha1:0a8b0d317ed4adc43185c1b791bcf752115dc58e</id>
<content type='text'>
Most of these were detected by cppcheck
</content>
</entry>
<entry>
<title>Move SocketEngine::IgnoreError() code into socketengine.h and add test for EWOULDBLOCK</title>
<updated>2013-04-24T17:54:58Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-04-24T17:54:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2bb64c5dcfb66e9bf7f6114de6501fd5dcd97138'/>
<id>urn:sha1:2bb64c5dcfb66e9bf7f6114de6501fd5dcd97138</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAEWOULDBLOCK</title>
<updated>2013-04-16T23:19:42Z</updated>
<author>
<name>Adam</name>
</author>
<published>2013-04-16T08:34:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=47332d6e9b990498dd35457090dd8983d8aae8d3'/>
<id>urn:sha1:47332d6e9b990498dd35457090dd8983d8aae8d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't attempt to unload or reload modules that are waiting to be unloaded</title>
<updated>2013-04-05T16:23:44Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-04-05T16:23:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0fa365373eb9110a05ee4be5c36c9757c30f1a25'/>
<id>urn:sha1:0fa365373eb9110a05ee4be5c36c9757c30f1a25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for mandatory tags in included config files</title>
<updated>2013-03-20T20:43:46Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-03-12T17:21:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fd6a8e93920553e2e6655b0f396be61a6e6b832c'/>
<id>urn:sha1:fd6a8e93920553e2e6655b0f396be61a6e6b832c</id>
<content type='text'>
If the mandatory tag is not found in the included config, the rehash is aborted. This is especially useful for remote includes, as it allows users to have a dummy tag at the end of the included config to indicate that the config has been wholly read.
This method does not depend on exit codes so even situations where wget returns an empty or a wrong page that we would otherwise accept can be detected and an error can be generated before we assume that the contents have disappeared (and unload all modules, if the included file is supposed to contain module tags, for example).

Usage: &lt;include ... mandatorytag="namehere"&gt; - if the included config doesn't contain a &lt;namehere&gt; tag then the rehash is aborted

Fixes #30 reported by @Justasic
</content>
</entry>
<entry>
<title>Remove dead code from DNS</title>
<updated>2013-03-11T19:52:21Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-03-11T19:52:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ade9cc213446832e818f4dd2c7d942e498cbb2d0'/>
<id>urn:sha1:ade9cc213446832e818f4dd2c7d942e498cbb2d0</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>
</feed>
