summaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* trunk doesnt seem to like < and > in a quoted section, because someone ↵Gravatar brain2008-04-131-3/+3
| | | | | | REMOVED the if check by mistake! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9495 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for bug #515, update existing in-use connect tags on the fly in rehashGravatar brain2008-04-121-0/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9471 e03df62e-2008-0410-955e-edbf42e46eb7
* (untested) don't move newconfig to ServerConfig::config_data until its been ↵Gravatar brain2008-04-111-32/+29
| | | | | | validated by all the validation funcs in the core config table git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9461 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove 'default log' and <options:loglevel> (wtf?)Gravatar brain2008-04-111-24/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9460 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #503 reported by Stealth (at last)Gravatar brain2008-04-101-0/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9453 e03df62e-2008-0410-955e-edbf42e46eb7
* Depreciated ServerInstance->Log() seems to crash configreader on rehash? We ↵Gravatar brain2008-04-021-3/+3
| | | | | | should remove the depreciated calls anyway, so im not too concerned as to why they crash - probably not threadsafe. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9275 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove MAXCLIENTS, this is supported at runtime by the softlimit anyway.Gravatar brain2008-04-021-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9265 e03df62e-2008-0410-955e-edbf42e46eb7
* Commit -Wformat=2 -Wmissing-format-attributes, printf-like functions in ↵Gravatar aquanight2008-03-301-1/+1
| | | | | | inspircd now get treated like printf (meaning compile-time check goodness) in GCC git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9217 e03df62e-2008-0410-955e-edbf42e46eb7
* This module uses io hooking too, fix it upGravatar brain2008-03-241-31/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9190 e03df62e-2008-0410-955e-edbf42e46eb7
* Add ability to control what opertypes can set what operonly user/chan modes. ↵Gravatar aquanight2008-03-231-7/+30
| | | | | | This works the same way as commands, in that modes allowed by classes are added together, and * allows all. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9176 e03df62e-2008-0410-955e-edbf42e46eb7
* Wheeee for HUGE commits. Convert all numerics to WriteNumeric so that ↵Gravatar brain2008-03-221-5/+5
| | | | | | OnNumeric can capture them. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9175 e03df62e-2008-0410-955e-edbf42e46eb7
* Add fixes to stop people changing the SID of a live server - certain ↵Gravatar brain2008-03-141-10/+16
| | | | | | configuration values are silently ignored on rehash, namely the server name and server id. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9073 e03df62e-2008-0410-955e-edbf42e46eb7
* EXECUTABLE INCLUDES works! :DGravatar brain2008-02-261-8/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9039 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to make it run right :)Gravatar brain2008-02-261-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9038 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert configure so that we can uh, actually compile.Gravatar brain2008-02-261-11/+40
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9037 e03df62e-2008-0410-955e-edbf42e46eb7
* Yay, local /rehash is now fixed :)Gravatar brain2008-02-241-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9028 e03df62e-2008-0410-955e-edbf42e46eb7
* Add mutexes to this to make it a bit more threadsafeGravatar brain2008-02-241-68/+97
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9025 e03df62e-2008-0410-955e-edbf42e46eb7
* I apologise for the 712 space-indented lines i put in here :< *runs*Gravatar brain2008-02-241-246/+246
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9024 e03df62e-2008-0410-955e-edbf42e46eb7
* Put log-switching back into configreaderGravatar aquanight2008-02-241-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9023 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for 'bail' and 'user' parameters to rehash threadGravatar brain2008-02-241-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9022 e03df62e-2008-0410-955e-edbf42e46eb7
* Rollback complete! Everyone please go through the code and check i havent ↵Gravatar brain2008-02-241-447/+264
| | | | | | forgotten to incorporate your tweaks and changes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9019 e03df62e-2008-0410-955e-edbf42e46eb7
* No longer crashes.Gravatar brain2008-02-241-40/+50
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9017 e03df62e-2008-0410-955e-edbf42e46eb7
* This segfaults atm. i'm working on it.Gravatar brain2008-02-241-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9016 e03df62e-2008-0410-955e-edbf42e46eb7
* Probably doesnt runGravatar brain2008-02-241-2/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9014 e03df62e-2008-0410-955e-edbf42e46eb7
* First part of my evil empire! BWAHAHAHAHAHAHAH...HAHAHAHA...AHAHAH *cough* ↵Gravatar brain2008-02-241-0/+7
| | | | | | err i mean... remote includes (BWAHAHAHA) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9013 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert remaining InspIRCd::Log() calls to new logging systemGravatar aquanight2008-02-221-32/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
* More <log> stuffGravatar aquanight2008-02-141-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8928 e03df62e-2008-0410-955e-edbf42e46eb7
* Commit patch from danieldg that makes a ton of stuff const-safe for latest ↵Gravatar brain2008-02-131-8/+3
| | | | | | warn-happy trigger-happy gcc4 (thanks) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8922 e03df62e-2008-0410-955e-edbf42e46eb7
* Add -Wshadow to cflags, and fix a bunch of warnings that come with it. Add a ↵Gravatar w00t2008-02-111-14/+14
| | | | | | note to webirc that needs looking at. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8892 e03df62e-2008-0410-955e-edbf42e46eb7
* Clear up header insanityGravatar w00t2008-02-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8808 e03df62e-2008-0410-955e-edbf42e46eb7
* Back out the AllowDevoiceSelf stuff, it wasn't going to work anyway. ↵Gravatar w00t2008-02-021-1/+0
| | | | | | Accidental commit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8796 e03df62e-2008-0410-955e-edbf42e46eb7
* Cache User::GetIPString()Gravatar w00t2008-02-021-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8795 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some stuff to usermanager, remove a little header insanity, remove ↵Gravatar w00t2008-02-021-1/+1
| | | | | | trace because it's still less useful than a chocolate fireman. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8790 e03df62e-2008-0410-955e-edbf42e46eb7
* Change API OnOperCompare to OnPassCompare, password hashing is now available ↵Gravatar aquanight2008-01-271-4/+6
| | | | | | for <connect:allow>, <power die= restart=>, <title> (m_customtitle.so), <vhost> (m_vhost.so), this works the same was as for <oper>: load m_password_hash.so (after all hasher modules, of course), and add hash="md5/sha256/whatever" to the relevant tag. Also fix m_callerid.cpp crashing on unload. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8755 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix.. snomask O is already taken (ffs) so use A insteadGravatar w00t2008-01-171-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8729 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove InspIRCd::WriteOpers in favour of snomask OGravatar w00t2008-01-171-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8728 e03df62e-2008-0410-955e-edbf42e46eb7
* Make the sid exception message more descriptive so a user knows what a valid ↵Gravatar brain2008-01-161-1/+1
| | | | | | SID is git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8722 e03df62e-2008-0410-955e-edbf42e46eb7
* Validate <server:id> on startup if provided, thx BrainGravatar w00t2008-01-161-1/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8721 e03df62e-2008-0410-955e-edbf42e46eb7
* Header update: 2007 -> 2008Gravatar w00t2008-01-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement <options:prefixpart|suffixpart|fixedpart>Gravatar w00t2008-01-101-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8690 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove non-portable code and replace with a debug callGravatar w00t2008-01-041-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8632 e03df62e-2008-0410-955e-edbf42e46eb7
* Hopefully fix crashes on startup with some connect tags (I think when the ↵Gravatar om2008-01-031-3/+8
| | | | | | last connect tag in your config isn't actually used for anything, but I didn't really look into when this is an issue) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8622 e03df62e-2008-0410-955e-edbf42e46eb7
* Minor tweakGravatar w00t2008-01-031-3/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8621 e03df62e-2008-0410-955e-edbf42e46eb7
* SID generation should(?) now work again as well. NOTE: no error checking on ↵Gravatar w00t2008-01-031-13/+3
| | | | | | SID from config yet, we may wish to do that sometime.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8620 e03df62e-2008-0410-955e-edbf42e46eb7
* First part of stuff for remote includes (this doesnt work yet)Gravatar brain2007-11-181-35/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8601 e03df62e-2008-0410-955e-edbf42e46eb7
* Argh, i give upGravatar brain2007-11-121-7/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8594 e03df62e-2008-0410-955e-edbf42e46eb7
* More craqGravatar brain2007-11-121-1/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8593 e03df62e-2008-0410-955e-edbf42e46eb7
* NOTE: our stuff for parsing multiple dns replies for dnsbl with an 'A record ↵Gravatar brain2007-11-121-44/+19
| | | | | | | | | reply' is broken. 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
* This works with multiple remote includes now except it hangs when an include ↵Gravatar brain2007-11-111-13/+27
| | | | | | is within an include git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8590 e03df62e-2008-0410-955e-edbf42e46eb7
* Currently crashes with multiple layers of include. don't use this yetGravatar brain2007-11-111-26/+63
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8589 e03df62e-2008-0410-955e-edbf42e46eb7