summaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
AgeCommit message (Expand)Author
2006-08-18Fix trying to add failed ports to socketengine (<3 new code)brain
2006-08-18Correctly return false on failure to forkbrain
2006-08-18Checking if child pid still exists, if it vanishes we exitbrain
2006-08-18When daemonizing, have parent process wait forever, and child process kill it...brain
2006-08-18Move lowermap[] into a pre-initialised const array in hashcomp.h,brain
2006-08-18Get rid of SocketEngine::Wait and array-copy, change to SocketEngine::Dispatc...brain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-17Optimize tons more timer checking stuffbrain
2006-08-17DoSocketTimeouts and TickTimers only need to be called once a second. Why the...brain
2006-08-13Clear fd_ref_table and socket_ref arrays in the constructorbrain
2006-08-12This commit is dedicated to Boo ;-ppppppbrain
2006-08-11Remove a blank line! WOO YAY! biggest commit all week!brain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11CamelCaseRocksSoMuchICamelCasedAllTheMethodsOfClassInspIRCdSoThatItAllLooksNeat.brain
2006-08-11Move remaining functions:brain
2006-08-11This commit-o-gram is dedicated to boo, because i geek too much :) love you b...brain
2006-08-11Move xline to before config systembrain
2006-08-11Change to using Instance->Log (InspIRCd::Log) rather than log() macrobrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-11Move all of the xline stuff into class XLineManager, make an instance of it i...brain
2006-08-11Move whowas into InspIRCdbrain
2006-08-11Removal of an externbrain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-10Committing this as a rollback point - does not compilebrain
2006-08-10Note: FOR THE MOMENT, this is BROKEN. It wont run right until im done.brain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Mass-tidyup of module global vars, theyre no longer global vars.brain
2006-08-10Move tons more stuff into class InspIRCd*, make signal handler functions stat...brain
2006-08-10Move AllModulesReportReady into a private method of class InspIRCdbrain
2006-08-10Move FileExists, CleanFilename, DirValid, GetFullProgDir into class ServerConfigbrain
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain
2006-08-10Cast value to long instead of int, shouldn't break any sane system, fixes war...om
2006-08-10FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...brain
2006-08-10bad_alloc is thrown by reference not by valuebrain
2006-08-10Add a default exception handler around main()brain
2006-08-10Move the socket functions like insp_ntoa into their own namespace. They arent...brain
2006-08-10Relocate timer stuff into TimerManager classbrain
2006-08-09Fix passing wrong instance to resolverbrain
2006-08-09Change some resolver stuff.brain
2006-08-09userrec and chanrec now have their own independent pointer back to their 'cre...brain
2006-08-09Move tons more stuff into class InspIRCdbrain
2006-08-09Move clientlist and chanlist into InspIRCd*brain
2006-08-09Move fd_ref_table into class InspIRCd*brain
2006-08-09Move socket_ref and module_sockets vectors/arrays into InspIRCd*. These are p...brain
2006-08-09ServerConfig extern moved into class InspIRCdbrain
2006-08-08Move whowas stuff into its own namespace, move more stuff into userrecbrain
2006-08-08Extra checking that the fd's we pass to SocketEngine::AddFd were added (a lot...brain
2006-08-07Bail if we couldn't bind any ports (when did this get broken?)brain
2006-08-07The segfaults on missing init_module symbol are now gone, and hopefully not c...brain
2006-08-07Added some hax :( to prevent invalid symbols. It seems that instead of return...brain