<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include, branch v2.0.11</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.11</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include?h=v2.0.11'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2013-03-20T20:43:46Z</updated>
<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>
<entry>
<title>Use the preprocessor to detect whether hash_map is available.</title>
<updated>2013-01-28T21:38:03Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-01-04T18:22:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2e04480f21298262daa5c6d9b0d1b24c52f00756'/>
<id>urn:sha1:2e04480f21298262daa5c6d9b0d1b24c52f00756</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix warning: "const type qualifier on return type has no effect".</title>
<updated>2013-01-16T11:13:23Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-01-16T11:06:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1883b0cebe3fcc978e9a0223a7b82e266f29fb63'/>
<id>urn:sha1:1883b0cebe3fcc978e9a0223a7b82e266f29fb63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include &lt;list&gt; in base.h to prevent build errors on OpenBSD.</title>
<updated>2012-12-25T17:39:03Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2012-12-20T00:45:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=020eeeabd8ee2067d57e3d37cfc65d6d613ba83f'/>
<id>urn:sha1:020eeeabd8ee2067d57e3d37cfc65d6d613ba83f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a flag to Command that controls whether an empty last parameter is allowed or not</title>
<updated>2012-12-15T20:17:06Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-01T20:33:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d00914ed6f5de67ab69c69e1cd1efa0797b5f62d'/>
<id>urn:sha1:d00914ed6f5de67ab69c69e1cd1efa0797b5f62d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ServerLimits::Finalise(), it's completely wrong</title>
<updated>2012-12-09T17:12:09Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-09T17:06:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=71d53e4883cdb83b50f43cd934ac9b4cd2b95383'/>
<id>urn:sha1:71d53e4883cdb83b50f43cd934ac9b4cd2b95383</id>
<content type='text'>
Truncate &lt;limits:identmax&gt;+1 long idents in User::ChangeIdent()
</content>
</entry>
<entry>
<title>Change a few signed counter variables to unsigned so they roll over later</title>
<updated>2012-12-05T20:49:39Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-05T19:51:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=73074b0a78ffb91dcb42405ce21dc0a88fcd22b9'/>
<id>urn:sha1:73074b0a78ffb91dcb42405ce21dc0a88fcd22b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Throw an exception when attempting to register an extension with a name that already exists</title>
<updated>2012-12-02T18:43:20Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-02T18:40:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=eea9343393614f81169eaf9ac1fcab1db949d018'/>
<id>urn:sha1:eea9343393614f81169eaf9ac1fcab1db949d018</id>
<content type='text'>
Previously this silently failed
</content>
</entry>
</feed>
