summaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Put log-switching back into configreader•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9023 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-02-241-0/+4
* Allow for 'bail' and 'user' parameters to rehash thread•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9022 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-1/+4
* Rollback complete! Everyone please go through the code and check i havent for...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9019 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-447/+264
* No longer crashes.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9017 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-40/+50
* This segfaults atm. i'm working on it.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9016 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-0/+8
* Probably doesnt run•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9014 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-2/+14
* First part of my evil empire! BWAHAHAHAHAHAHAH...HAHAHAHA...AHAHAH *cough* er...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9013 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-241-0/+7
* Convert remaining InspIRCd::Log() calls to new logging system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-02-221-32/+32
* More <log> stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8928 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-02-141-0/+3
* Commit patch from danieldg that makes a ton of stuff const-safe for latest wa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8922 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-131-8/+3
* Add -Wshadow to cflags, and fix a bunch of warnings that come with it. Add a ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8892 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-02-111-14/+14
* Clear up header insanity•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8808 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-02-031-1/+1
* Back out the AllowDevoiceSelf stuff, it wasn't going to work anyway. Accident...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8796 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-02-021-1/+0
* Cache User::GetIPString()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-02-021-0/+1
* Move some stuff to usermanager, remove a little header insanity, remove trace...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8790 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-02-021-1/+1
* Change API OnOperCompare to OnPassCompare, password hashing is now available ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8755 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-01-271-4/+6
* Fix.. snomask O is already taken (ffs) so use A instead•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8729 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-171-5/+5
* Remove InspIRCd::WriteOpers in favour of snomask O•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8728 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-171-5/+5
* Make the sid exception message more descriptive so a user knows what a valid ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8722 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-01-161-1/+1
* Validate <server:id> on startup if provided, thx Brain•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8721 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-161-1/+7
* Header update: 2007 -> 2008•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-1/+1
* Implement <options:prefixpart|suffixpart|fixedpart>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8690 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-0/+3
* Remove non-portable code and replace with a debug call•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8632 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-041-2/+1
* Hopefully fix crashes on startup with some connect tags (I think when the las...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8622 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2008-01-031-3/+8
* Minor tweak•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8621 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-031-3/+5
* SID generation should(?) now work again as well. NOTE: no error checking on S...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8620 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-031-13/+3
* First part of stuff for remote includes (this doesnt work yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8601 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-181-35/+7
* Argh, i give up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8594 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-121-7/+3
* More craq•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8593 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-121-1/+13
* NOTE: our stuff for parsing multiple dns replies for dnsbl with an 'A record ...•••We will fix this at some later date. It was breaking other stuff git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8591 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-121-44/+19
* This works with multiple remote includes now except it hangs when an include ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8590 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-13/+27
* Currently crashes with multiple layers of include. don't use this yet•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8589 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-26/+63
* Make sure we dont leak ram after loading files•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8587 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-0/+9
* This fixed. Initialise dns at the end of pass 1 before loading first set of m...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8582 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-0/+2
* Provide a facility for modules to flag a config file completed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8576 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-0/+22
* More stuff incoming•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8575 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-1/+1
* More stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8574 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-4/+10
* Report failure to load configs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8571 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-4/+22
* Add a counter for errored files•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8570 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-1/+13
* Whoops, make it pick up module-handled schemas correctly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8569 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-9/+9
* This works properly now. Files in the file:// schema are loaded by the core.•••Anything else will be loaded by a module, this isnt done yet. For remote includes to work, your <module> tags for the remote includes modules must be in the base inspircd.conf file. This is the only file gauranteed to be avaialble in pass 1 of the two pass config read. At the end of pass 1, all files are opened/downloaded and placed into a map. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8568 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-5/+12