summaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add the rest of the stuff for named pipe comms, including feedback informatio...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9913 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-181-6/+8
* Define PATH_MAX if its not already defined•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9907 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-151-2/+2
* Remove PATH_MAX because some retard removed it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9895 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-121-2/+2
* Now builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, wh...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9894 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-121-1/+1
* Dont announce successful rehash if bail is set to true (e.g. we're booting)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9876 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-4/+7
* More useful error reporting that give closer line numbers, so long as you can...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9869 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-12/+19
* Config reader strictness: check for escape sequences (\" etc) outside of a qu...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9868 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-0/+5
* Make checks more strict•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9867 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-4/+4
* Bitch when we find stray characters outside of a tag, this will track down a ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9866 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-0/+6
* Allow 0-9 in tag/key names, and special check for > and \n•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9865 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-2/+2
* Check in tag names too•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9864 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-1/+7
* Check for invalid characters in keys, will catch config errors earlier and cl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9863 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-081-3/+9
* m_abbreviation completed. :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9845 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-061-2/+2
* All the limits were one less than specified in the config, so now we postincr...•••This DOES mean that from a protocol perspective the figures look a little odd, but they always did. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9809 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-251-0/+5
* Add parsing of <limits> tag and finish documenting it, make all the values ma...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9808 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-251-0/+10
* First phase of conversion to dynamic limits on all the lengths, configured vi...•••(the tag isnt there yet, these all just run on defaults in the class constructor) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9802 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-251-2/+2
* A few minor fixes, some copy constructor stuff, misnamed channelmanager const...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9780 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-201-5/+4
* Make User:: nick/ident/dhost/fullname and some other things std::string inste...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9748 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-05-181-13/+13
* Jason, try this..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9746 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-05-181-4/+4
* Fix for Jason's bug.. this needs more thought, though. I'll probably whip up ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9742 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-05-181-1/+6
* Check for windows drive letters on the start of paths and treat them the same...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9724 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-131-2/+7
* Patch ReadFile() not to bork on one line files, and ensure it works ok with w...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9707 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-121-6/+5
* Fix LoadConf always reading 1 extra byte of random garbage.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9691 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-05-101-2/+1
* Merge in large patchset from GreenReaper, useful fixes for freeing a ton of d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9565 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-211-2/+3
* fix text in validate methods where option was moved to either performance or ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9552 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-04-191-4/+4
* Fixes for ValidateHostname•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9511 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-04-151-1/+2
* Chain ValidateServerName onto ValidateHostname so that the servername gets ho...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9510 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-151-1/+1
* Deprecate a few more config options.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9509 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-04-151-6/+19
* Nuke the ability to define <options:loglevel> from orbit :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9508 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-151-0/+1
* See configreader.cpp line 764 to see how to declare deprecated items. This is...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9507 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-151-1/+19
* Move options vlaues netbuffersize, maxwho, maxconn, softlimit, quietbursts, n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9505 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-141-5/+5
* TRUNK CONFIG BREAKAGE WARNING: Move a bunch of options tag values into a new ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9504 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-141-10/+10
* trunk doesnt seem to like < and > in a quoted section, because someone REMOVE...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9495 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-131-3/+3
* Fixes for bug #515, update existing in-use connect tags on the fly in rehash•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9471 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-121-0/+19
* (untested) don't move newconfig to ServerConfig::config_data until its been v...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9461 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-111-32/+29
* Remove 'default log' and <options:loglevel> (wtf?)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9460 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-111-24/+0
* Fix for bug #503 reported by Stealth (at last)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9453 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-101-0/+37
* Depreciated ServerInstance->Log() seems to crash configreader on rehash? We s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9275 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-021-3/+3
* Remove MAXCLIENTS, this is supported at runtime by the softlimit anyway.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9265 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-021-5/+5
* Commit -Wformat=2 -Wmissing-format-attributes, printf-like functions in inspi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9217 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-03-301-1/+1
* This module uses io hooking too, fix it up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9190 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-03-241-31/+0
* Add ability to control what opertypes can set what operonly user/chan modes. ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9176 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-03-231-7/+30
* Wheeee for HUGE commits. Convert all numerics to WriteNumeric so that OnNumer...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9175 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-03-221-5/+5
* Add fixes to stop people changing the SID of a live server - certain configur...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9073 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-03-141-10/+16
* EXECUTABLE INCLUDES works! :D•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9039 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-261-8/+2
* Fixes to make it run right :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9038 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-261-2/+4
* Revert configure so that we can uh, actually compile.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9037 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-261-11/+40
* Yay, local /rehash is now fixed :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9028 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-0/+3
* Add mutexes to this to make it a bit more threadsafe•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9025 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-68/+97
* I apologise for the 712 space-indented lines i put in here :< *runs*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9024 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-246/+246