summaryrefslogtreecommitdiff
path: root/src/configreader.cpp
AgeCommit message (Expand)Author
2008-11-22Thread safety fixes to avoid crashes on rehash, dont reopen logs within the r...brain
2008-11-02This was never supposed to be invoked on /rehash, only startup.. so move it t...w00t
2008-11-01Obsolete m_restrictbanned, add <security:restrictbannedusers>, default on.. t...w00t
2008-10-25Fix another connect class bug on rehashw00t
2008-10-25(sort of..) Revert commit 7736e920fe6ccaf9ad1984afc70db19efd4fb8cd - remove d...w00t
2008-10-24Fix a plausible memory leak on rehash, thanks dz.w00t
2008-10-23Patch from dz to fix bug 622 (config errors build up from /rehash to /rehash)...w00t
2008-10-22Remove debug logging, problem over..w00t
2008-10-22Fix MacGyver's rehash woes..w00t
2008-10-22Bit of debug in case this goes wrong again...w00t
2008-10-20Remove an extremely noisy piece of debug on startup/rehash - this code works...w00t
2008-10-20Implement <security:runasuser> and <security:runasgroup> - allows for set(g|u...w00t
2008-10-18Working privs implementation, and example usage in NOTICE for mass messaging.w00t
2008-10-17Don't neglect calling User::CheckClass after SetClass, so that users don't en...w00t
2008-10-17Remove the duplicate checking/disabled setting of <connect> craq, there is a ...w00t
2008-10-15Modify $copy macros in comments, fixes bug #617brain
2008-09-20Remove the old TODO commentbrain
2008-09-20Fix a rather nasty race condition revealed by my reading through the comments...brain
2008-09-14Be more verbose in ValidateNotEmpty on failure. Patch by CyberbotX.peavey
2008-09-07Start moving IO hooking from being bufferedsocket based to residing in EventH...w00t
2008-09-06Make ThreadEngine::Mutex() protected too, make the user use Lock() and Unlock()brain
2008-08-27Add <disabled:fakenonexistant> - ircd will pretend that a disabled command ju...w00t
2008-08-07Implement <options:invitebypassmodes>, optionally circumvent +blk if invited ...w00t
2008-08-06fix compile errors under debug profile in windows.brain
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-07-20Fix potential off-by-one on large reads (thanks psychon)w00t
2008-07-20Fixes to some stuff that writes on memory it shouldn't (thanks psychon).w00t
2008-07-18Implement <disabled:usermodes> and <disabled:chanmodes>.aquanight
2008-07-17Combine IP+port in a failed port list, show (the more helpful) error string s...w00t
2008-07-14Lots, lots more numerics.h conversionw00t
2008-07-13More conversion, and a note to client coders.w00t
2008-07-12Add <cidr> block, and documentation in example config.w00t
2008-07-12Add .example suffix to namew00t
2008-07-12Copy new conf location and seperate modules.conf on installw00t
2008-06-18Add the rest of the stuff for named pipe comms, including feedback informatio...brain
2008-06-15Define PATH_MAX if its not already definedbrain
2008-06-12Remove PATH_MAX because some retard removed itbrain
2008-06-12Now builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, wh...brain
2008-06-08Dont announce successful rehash if bail is set to true (e.g. we're booting)brain
2008-06-08More useful error reporting that give closer line numbers, so long as you can...brain
2008-06-08Config reader strictness: check for escape sequences (\" etc) outside of a qu...brain
2008-06-08Make checks more strictbrain
2008-06-08Bitch when we find stray characters outside of a tag, this will track down a ...brain
2008-06-08Allow 0-9 in tag/key names, and special check for > and \nbrain
2008-06-08Check in tag names toobrain
2008-06-08Check for invalid characters in keys, will catch config errors earlier and cl...brain
2008-06-06m_abbreviation completed. :)brain
2008-05-25All the limits were one less than specified in the config, so now we postincr...brain
2008-05-25Add parsing of <limits> tag and finish documenting it, make all the values ma...brain
2008-05-25First phase of conversion to dynamic limits on all the lengths, configured vi...brain