aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Only write pidfile if we have parsed a valid configurationGravatar Daniel De Graaf2011-07-171-23/+27
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Fix IPv6 test on WindowsGravatar Adam2011-04-191-1/+1
* Remove command_parse.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove threadengine.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove dns.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Fix bug #113Gravatar Jackmcbarn2010-12-231-1/+1
* Add const to some functionsGravatar Jackmcbarn2010-12-011-1/+1
* A server without any <bind> blocks is useless. Check that instead.Gravatar Daniel De Graaf2010-09-111-4/+3
* Abort on empty configuration, since all core tags are now optionalGravatar Daniel De Graaf2010-09-111-1/+5
* 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/+1
* Replace thread engine with job engineGravatar Daniel De Graaf2010-08-241-3/+3
* Remove "assign()" converter between irc::string and std::stringGravatar Daniel De Graaf2010-08-221-3/+3
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-51/+51
* Replace remaining Request users with dynamic_referenceGravatar Daniel De Graaf2010-08-211-2/+2
* Remove some duplicate codeGravatar Daniel De Graaf2010-08-211-13/+0
* 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-69/+98
* Set the server name to the system hostname by defaultGravatar Daniel De Graaf2010-08-131-0/+6
* <performance:maxwho> is no longer used, remove from configGravatar Daniel De Graaf2010-08-131-2/+0
* Remove duplicated settings now solely defined by the <connect> classGravatar Daniel De Graaf2010-08-131-4/+0
* Remove Limits.Finalise(), doing this is completely incorrectGravatar Daniel De Graaf2010-08-131-2/+0
* Change config format to use XML entities by defaultGravatar Daniel De Graaf2010-08-081-1/+1
* Fix rehash message sending for remote rehashesGravatar Daniel De Graaf2010-08-031-12/+10
* Don't repeat the Raw I/O log message on every rehashGravatar Daniel De Graaf2010-08-031-1/+1
* Change <security:operspywhois> to a tristateGravatar Daniel De Graaf2010-08-031-2/+9
* Add RAWIO log level which is more verbose than DEBUGGravatar danieldg2010-08-031-5/+7
* Make /etc/resolv.conf reader slightly less stupidGravatar Daniel De Graaf2010-08-031-2/+5
* Add <options:cyclehostsfromuser> to configure source for mode changes on host...Gravatar Daniel De Graaf2010-08-031-0/+1
* Complain when duplicate tags are found using ConfValueGravatar Daniel De Graaf2010-08-031-3/+8
* Warn about duplicate <type> and <class> blocksGravatar Daniel De Graaf2010-08-031-2/+5
* 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-37/+4
* Change connect class inheritance to use references, allows conn_umode and con...Gravatar Daniel De Graaf2010-08-031-61/+12
* Allow <oper:classes> to specify classes in addition to <type:classes>Gravatar Daniel De Graaf2010-08-031-0/+10
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ...Gravatar Daniel De Graaf2010-08-031-1/+19
* Force granted prefixes like +o to be specified in <options:defaultmodes>Gravatar Daniel De Graaf2010-08-031-1/+1
* Add <options:nameonlymodes>Gravatar Daniel De Graaf2010-08-031-1/+2
* Allow named modes to be disabled with <disabled:modes>Gravatar Daniel De Graaf2010-08-031-22/+35
* Remove SYSTEM and related sensitive information from the non-oper VERSION line•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12471 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-161-1/+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-1/+0
* Move configuration examples to docs, remove automatic overwrite on make install•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12383 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-061-14/+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-30/+0
* Add OnSetConnectClass hook for use in adding requirements to connect classes ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12352 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-021-3/+0
* Sort items in the 005 line•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12351 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-021-11/+12
* Update connect block matching on rehash to prefer names, show more useful inf...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12337 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-311-19/+29
* Allow connect classes to be specified without an allow or deny mask•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12336 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-311-2/+4
* 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-3/+0
* Fix type-based oper blocks not storing their names•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12298 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-181-0/+1
* Remove excessive gettimeofday system calls•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12293 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-181-1/+1
* Manual port of don't error on failed port bind commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12274 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2010-01-161-1/+3
* ...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