<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/configparser.cpp, 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/src/configparser.cpp?h=v2.0.14</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/configparser.cpp?h=v2.0.14'/>
<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>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>
<entry>
<title>Clean up documentation of connect blocks a bit</title>
<updated>2010-02-09T05:35:19Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2010-02-09T05:35:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4aeda51771f6fcc2b0d548fa33394af59038aedd'/>
<id>urn:sha1:4aeda51771f6fcc2b0d548fa33394af59038aedd</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12410 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Executable include for MOTD and more</title>
<updated>2010-02-02T16:47:25Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2010-02-02T16:47:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f2256deeefe9a9f57f6f6b902604c01138ad16cc'/>
<id>urn:sha1:f2256deeefe9a9f57f6f6b902604c01138ad16cc</id>
<content type='text'>
This introduces an &lt;execfiles&gt; tag that reads files from the output of
a command, in the same way as executable includes. The files specified
here can also be used anywhere a file is used (opermotd, randquote, etc)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12354 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>...because every now and again, i have to do a massive commit.</title>
<updated>2010-01-11T03:07:32Z</updated>
<author>
<name>brain</name>
</author>
<published>2010-01-11T03:07:32Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cd712c40e1b352c05e7ae0f72e0a5e84cdf64323'/>
<id>urn:sha1:cd712c40e1b352c05e7ae0f72e0a5e84cdf64323</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
