summaryrefslogtreecommitdiff
path: root/include/configreader.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Remove threadengine.h from inspircd.hGravatar Jackmcbarn2011-01-301-23/+0
* Add an improved version of the old test suiteGravatar Jackmcbarn2011-01-281-0/+5
* Fix bug #113Gravatar Jackmcbarn2010-12-231-1/+1
* Add const to some functionsGravatar Jackmcbarn2010-12-011-1/+1
* Update m_flatfile_channels to be more robust•••Enable storage of registered channels without permanent channels, or vice versa Only set the dirty bit if a channel that is written to the database gets its mode or topic changed, rather than any channel or user Move NukeChannel to core and put announcets back in options Allow sending mode merges via the protocol interface Gravatar Jackmcbarn2010-09-061-0/+4
* Replace thread engine with job engineGravatar Daniel De Graaf2010-08-241-6/+4
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-2/+0
* Remove testsuite, unused codeGravatar Daniel De Graaf2010-08-211-5/+0
* Remove some duplicate codeGravatar Daniel De Graaf2010-08-211-8/+5
* Change config reading hook for better error reporting•••This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. Gravatar Daniel De Graaf2010-08-211-14/+35
* Remove duplicated settings now solely defined by the <connect> classGravatar Daniel De Graaf2010-08-131-8/+0
* Remove Limits.Finalise(), doing this is completely incorrectGravatar Daniel De Graaf2010-08-131-15/+0
* Untagle the #include tree a bitGravatar Daniel De Graaf2010-08-081-4/+0
* Change <security:operspywhois> to a tristateGravatar Daniel De Graaf2010-08-031-1/+2
* Add RAWIO log level which is more verbose than DEBUGGravatar danieldg2010-08-031-0/+3
* Add <options:cyclehostsfromuser> to configure source for mode changes on host...Gravatar Daniel De Graaf2010-08-031-0/+5
* Add interface user list to testnet check outputGravatar Daniel De Graaf2010-08-031-1/+1
* Change OperInfo to store oper/type/class together.•••This allows privelages to be granted using <oper:commands> or <type:commands> instead of requiring <class> blocks. Gravatar Daniel De Graaf2010-08-031-6/+11
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ...Gravatar Daniel De Graaf2010-08-031-0/+3
* Add <options:nameonlymodes>Gravatar Daniel De Graaf2010-08-031-15/+8
* Allow named modes to be disabled with <disabled:modes>Gravatar Daniel De Graaf2010-08-031-15/+1
* Make named mode permissions a subset of all permissionsGravatar Daniel De Graaf2010-08-031-1/+0
* Convert allowed oper-only modes to use names instead of lettersGravatar Daniel De Graaf2010-08-031-6/+1
* Why are we wasting space on DieValue?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12418 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-101-5/+0
* Executable include for MOTD and more•••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 Gravatar danieldg2010-02-021-12/+5
* Remove MaxWhoResults, replace with an increase of Penalty based on result lis...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12325 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-291-5/+0
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-111-1/+1
* Get rid of DieDelay, it just freezes the ircd prior to exit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12084 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-5/+0
* Remove AllowHalfop item from server config•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11996 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-031-5/+0
* Fixes found by removing User inheritance from StreamSocket•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11975 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-251-0/+25
* Move forward declarations to typedefs.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-241-23/+0
* Change to <type:vhost> and <oper:vhost> because <oper:host> is taken.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11957 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-231-0/+2
* Make ConfigTag::items private•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11956 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-221-5/+20
* Move command-line items to CommandLineConf•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11949 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-65/+48
* Use ConfigTagList as a faster access method for access to configuration•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11948 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-1/+6
* Move AllowedPrivs and similar oper information from LocalUser to OperInfo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11947 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-0/+10
* Change User::oper to an OperInfo reference•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11945 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-8/+27
* Update documentation and remove unused classes/functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11938 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-16/+7
* Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReader•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-181-1/+1
* CoreExport ConfigTag, fixes unresolved symbols when linking on windows.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11894 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-10-171-1/+1
* Add filename/line information to all ConfigTag objects•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11886 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-171-30/+6
* Rewrite ConfigReader again•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11879 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-171-277/+24
* Clean up static allocations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11878 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-161-0/+1
* Change to new execution directory structure•••Don't change CWD into bin/ Remove path-resolution hacks from configuration Store pidfile and xline DBs in data, logs in logs. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11866 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-131-10/+0
* m_exemptchanops by jackmcbarn - channel mode +X to allow per-channel setting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11855 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-121-12/+0
* Get rid of a bunch of memory-wasting C-style strings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11796 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-031-38/+30
* Remove InspIRCd* parameters and fields•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-261-10/+2
* Move configuration filename specification to start script, to reduce hardcode...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11759 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-241-1/+1
* Prevent <include:executable> from running <include:executable> itself [jackmc...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11710 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-131-4/+4