summaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
AgeCommit message (Expand)Author
2008-01-13First UserManager overhaul: Move clone counts out of InspIRCd & User.w00t
2008-01-10Header update: 2007 -> 2008w00t
2008-01-08Remove some debug on startupw00t
2008-01-05Add SnomaskManager::FlushSnotices() stubw00t
2008-01-03SID generation should(?) now work again as well. NOTE: no error checking on S...w00t
2008-01-03Patch turning Config->sid from size_t to char **. This also undoes the total ...w00t
2007-11-18First part of stuff for remote includes (this doesnt work yet)brain
2007-11-16Correctly do the second setup of the fake client (AFTER uid has been initiali...w00t
2007-11-12Argh, i give upbrain
2007-11-12More craqbrain
2007-11-11This fixed. Initialise dns at the end of pass 1 before loading first set of m...brain
2007-11-11We need to initialize the user twice, and we need to initialize the uid AFTER...brain
2007-11-11Report failure to load configsbrain
2007-11-11Add a counter for errored filesbrain
2007-11-11Begin rethink on this. Warning, this WILL break your ircd if youre using trunk!brain
2007-11-11In prep for remote includes, configuration reading is now two-pass.brain
2007-11-04Fix these to use new hook system (u_listmode wasnt fixed yet)brain
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