summaryrefslogtreecommitdiff
path: root/include/configparser.h
Commit message (Collapse)AuthorAgeFilesLines
* Change config reading hook for better error reportingGravatar Daniel De Graaf2010-08-211-1/+1
| | | | | This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash.
* Add <include:allow> permissions for included filesGravatar Daniel De Graaf2010-08-031-3/+11
| | | | | | This adds a "relative" permission to the existing "none", "file", and "exec" permissions. This prevents <files rules="/etc/passwd"> and similar shenanigans in remote include files.
* Executable include for MOTD and moreGravatar danieldg2010-02-021-1/+3
| | | | | | | | This introduces an <execfiles> 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
* Add <config:format> to avoid breaking existing configuration files with XML ↵Gravatar danieldg2009-10-251-2/+3
| | | | | | entity changes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11974 e03df62e-2008-0410-955e-edbf42e46eb7
* Split up configreader.cpp, it's a bit largeGravatar danieldg2009-10-221-0/+52
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11954 e03df62e-2008-0410-955e-edbf42e46eb7