aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Collapse)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 robustGravatar Jackmcbarn2010-09-061-0/+1
| | | | | | | 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
* 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 reportingGravatar Daniel De Graaf2010-08-211-69/+98
| | | | | This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash.
* 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 ↵Gravatar Daniel De Graaf2010-08-031-0/+1
| | | | host cycle and autoop
* 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.Gravatar Daniel De Graaf2010-08-031-37/+4
| | | | | This allows privelages to be granted using <oper:commands> or <type:commands> instead of requiring <class> blocks.
* Change connect class inheritance to use references, allows conn_umode and ↵Gravatar Daniel De Graaf2010-08-031-61/+12
| | | | conn_join to inherit
* 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
| | | | specified
* 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 lineGravatar danieldg2010-02-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12471 e03df62e-2008-0410-955e-edbf42e46eb7
* Why are we wasting space on DieValue?Gravatar danieldg2010-02-101-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12418 e03df62e-2008-0410-955e-edbf42e46eb7
* Move configuration examples to docs, remove automatic overwrite on make installGravatar danieldg2010-02-061-14/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12383 e03df62e-2008-0410-955e-edbf42e46eb7
* Executable include for MOTD and moreGravatar danieldg2010-02-021-30/+0
| | | | | | | | 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 OnSetConnectClass hook for use in adding requirements to connect classes ↵Gravatar danieldg2010-02-021-3/+0
| | | | | | (such as requiressl) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12352 e03df62e-2008-0410-955e-edbf42e46eb7
* Sort items in the 005 lineGravatar danieldg2010-02-021-11/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12351 e03df62e-2008-0410-955e-edbf42e46eb7
* Update connect block matching on rehash to prefer names, show more useful ↵Gravatar danieldg2010-01-311-19/+29
| | | | | | information in /STATS i git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12337 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow connect classes to be specified without an allow or deny maskGravatar danieldg2010-01-311-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12336 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove MaxWhoResults, replace with an increase of Penalty based on result ↵Gravatar danieldg2010-01-291-3/+0
| | | | | | list size git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12325 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix type-based oper blocks not storing their namesGravatar danieldg2010-01-181-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12298 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove excessive gettimeofday system callsGravatar danieldg2010-01-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12293 e03df62e-2008-0410-955e-edbf42e46eb7
* Manual port of don't error on failed port bind commit.Gravatar w00t2010-01-161-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12274 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