<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/configparser.cpp, branch v2.0.26</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/configparser.cpp?h=v2.0.26</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/configparser.cpp?h=v2.0.26'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2016-02-26T20:52:50Z</updated>
<entry>
<title>Fix GCC 6 warning about null checking this.</title>
<updated>2016-02-26T20:52:50Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2016-02-26T20:44:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b972020b391485d92bd46ce662421fa036ca4ca6'/>
<id>urn:sha1:b972020b391485d92bd46ce662421fa036ca4ca6</id>
<content type='text'>
As with 402a1bb010522a35600325c1a3084e092b40ca22 this is known to
be undefined behaviour but changing it is too risky for the 2.0
branch.
</content>
</entry>
<entry>
<title>Fix various warnings when building with LLVM 3.5.</title>
<updated>2014-10-13T05:18:10Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2014-10-06T12:30:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=402a1bb010522a35600325c1a3084e092b40ca22'/>
<id>urn:sha1:402a1bb010522a35600325c1a3084e092b40ca22</id>
<content type='text'>
- warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
- warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
</content>
</entry>
<entry>
<title>Fix a shadow warning created by ConfigTag::create</title>
<updated>2013-09-13T16:00:19Z</updated>
<author>
<name>ChrisTX</name>
</author>
<published>2013-09-09T21:50:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=718a87e7e4ca4541a3c808ccb633eb362c2ef5b3'/>
<id>urn:sha1:718a87e7e4ca4541a3c808ccb633eb362c2ef5b3</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>Close files opened with popen() with pclose() instead of fclose()</title>
<updated>2012-07-11T14:34:50Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-07-09T16:06:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=074a96c9ffc85763da833bccadefc9978152482c'/>
<id>urn:sha1:074a96c9ffc85763da833bccadefc9978152482c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cut the ending \n from all lines in included (exec)files</title>
<updated>2012-06-07T23:14:22Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-06-07T23:14:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=56a238f49b2c40fe0a6c6325f86ddecd7ec7123b'/>
<id>urn:sha1:56a238f49b2c40fe0a6c6325f86ddecd7ec7123b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix last character being chopped off in included (exec)files (e.g. motd and rules)</title>
<updated>2012-05-29T22:43:45Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-05-29T22:43:45Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9854c9346267fdc70660f347b3a66161ec133442'/>
<id>urn:sha1:9854c9346267fdc70660f347b3a66161ec133442</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace copyright headers with headers granting specific authors copyright</title>
<updated>2012-04-19T18:58:29Z</updated>
<author>
<name>Robby-</name>
</author>
<published>2012-04-19T18:58:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=46a39046196f55b52336e19662bb7bac85b731ac'/>
<id>urn:sha1:46a39046196f55b52336e19662bb7bac85b731ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fail config parse if duplicate keys are found</title>
<updated>2010-03-23T14:51:36Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2010-03-23T14:51:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5a8d1f3298512a37e0b5e628da9113ba9bc8ab63'/>
<id>urn:sha1:5a8d1f3298512a37e0b5e628da9113ba9bc8ab63</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12658 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Better error messages for m_autoop</title>
<updated>2010-02-10T20:54:03Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2010-02-10T20:54:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=87ad22b6067534329f76acc45fdad8e09688db65'/>
<id>urn:sha1:87ad22b6067534329f76acc45fdad8e09688db65</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12423 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
