aboutsummaryrefslogtreecommitdiff
path: root/src/configparser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
|
* Use braces around empty loop bodiesGravatar Jackmcbarn2010-12-241-1/+1
|
* Fix config readingGravatar Jackmcbarn2010-10-171-1/+1
|
* Add support for XML character entities (&#xx;)Gravatar Daniel De Graaf2010-10-171-6/+24
|
* Ignore XML closing tags (</tag>) in case an XML generator is used to write ↵Gravatar Daniel De Graaf2010-08-081-0/+11
| | | | configs
* Don't choke on XML self-closing tags like <connect allow="*" />Gravatar Daniel De Graaf2010-08-081-1/+6
|
* Fail config parse if duplicate keys are foundGravatar Daniel De Graaf2010-08-031-2/+7
|
* Change OperInfo to store oper/type/class together.Gravatar Daniel De Graaf2010-08-031-4/+5
| | | | | This allows privelages to be granted using <oper:commands> or <type:commands> instead of requiring <class> blocks.
* Add <include:allow> permissions for included filesGravatar Daniel De Graaf2010-08-031-15/+52
| | | | | | 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.
* Better error messages for m_autoopGravatar danieldg2010-02-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12423 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up documentation of connect blocks a bitGravatar danieldg2010-02-091-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12410 e03df62e-2008-0410-955e-edbf42e46eb7
* Executable include for MOTD and moreGravatar danieldg2010-02-021-0/+37
| | | | | | | | 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
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <config:format> to avoid breaking existing configuration files with XML ↵Gravatar danieldg2009-10-251-2/+24
| | | | | | entity changes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11974 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix semicolon being included in XML entity expansionGravatar danieldg2009-10-241-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11973 e03df62e-2008-0410-955e-edbf42e46eb7
* Make ConfigTag::items privateGravatar danieldg2009-10-221-4/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11956 e03df62e-2008-0410-955e-edbf42e46eb7
* Split up configreader.cpp, it's a bit largeGravatar danieldg2009-10-221-0/+387
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11954 e03df62e-2008-0410-955e-edbf42e46eb7