summaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
AgeCommit message (Expand)Author
2007-11-04Fix the two FIXMEsbrain
2007-11-04Not yet tested: remove last vestiges of modules[] and module_names[] arrays.brain
2007-11-04Remove our vectors of Module*/ircd_module*, replace with a map of std::pair<i...brain
2007-11-04Instantiate BanCache in InspIRCd class.w00t
2007-11-02Tidy up, and make the identifer for a line type be std::string not charbrain
2007-11-02XLines now only checked for expiry on positive hit. saves us a honking big O(...brain
2007-10-31Reorder creation of objects so:w00t
2007-10-31Clean up XLine conf stuff a little bit, move most of it to configreader. Also...w00t
2007-10-25Make install list list automatically generated from build targets and provide...brain
2007-10-25Errr, who did this? :pbrain
2007-10-21Tidy up this windows ifdef. Still not sure why it's needed at all, but okay..w00t
2007-10-21We bloated. We're 5 lines now, not 4. :(w00t
2007-10-21Remove next_call garbage.. It didn't really do much more than obfuscate thing...w00t
2007-10-15InspSocket -> BufferedSocket. Paves the way for a SimpleSocket class which id...w00t
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-10-14Fix crashing on startup if there was an error condition in win32brain
2007-10-14Remove crashdump stuffbrain
2007-10-14move opening of log before opening of config so that failure to open the conf...brain
2007-09-23Remove InspIRCd::DoOneIteration, throwback to software threading (lulz)brain
2007-09-04* Fixed some incorrect declarations in IOCPEngineburlex
2007-08-31Unbreak the compile.w00t
2007-08-31This may not compile, I'll test it on my desktop. Waiting 20 minutes for a bu...w00t
2007-08-28Move everything module-related out of InspIRCd and into ModuleManager, there ...om
2007-08-28Oops: initialise fake client after UID setup, so it gets a UID. This may be u...w00t
2007-08-28Add a global fake client to class InspIRCd used instead of instantiating a fa...w00t
2007-08-27Fix potential for duplicate SID if the SID is auto generated.brain
2007-08-27Add <server:id> - this is optional, as stated in the example conf,brain
2007-08-27Remove more unnecessary header trafficw00t
2007-08-27Add uuid hash_map - its management is automatic via userrec constructors/dest...brain
2007-08-27Now we know it works, remove debugbrain
2007-08-27Whoopsbrain
2007-08-27Automatic SID generation based on code similar to the STL hash function and u...brain
2007-08-26Initial UUID generation code. Generates a TS6 compatible UUID.w00t
2007-08-23Craquity craq De-craq!brain
2007-08-23Move WSACleanup() into IOCPEngine destructor, eliminating an "#ifdef WIN32" f...brain
2007-08-23Raft of fixes so that inspircd can call Cleanup() and Exit() in less 'stable'...brain
2007-08-23Bricker said so.brain
2007-07-27make sure that the pointers are set up correctly for win32brain
2007-07-27Move a bunch of stuff around for tidyness, win32 functions keep creeping into...brain
2007-07-26Abort if we cant chdir to our own dir (i'd say we have bigger things to worry...brain
2007-07-26Add extra detail to m_cloaking on failure to loadbrain
2007-07-26Forgot to add to init-listbrain
2007-07-26Move a ton of stuff into caller* functorsbrain
2007-07-25Un-static InspIRCd::Exit and use SignalHandler instead.peavey
2007-07-25Rehash from console works again due to new signalhandler. TODO: Use this to c...peavey
2007-07-25Shorthand macros DEFINE_HANDLER1()...DEFINE_HANDLER9() to save on defining fu...brain
2007-07-25Turn IsIdent into a functorbrain
2007-07-25Add stuff for functors. Currently, as a test case only InspIRCd::IsNick has b...brain
2007-07-25Begin move of rehash to server.cpp - broken rehash from cmdline for now.peavey
2007-07-25Put FileLogger in it's own class. Useful when logging doing more focused loggingpeavey