summaryrefslogtreecommitdiff
path: root/src/base.cpp
AgeCommit message (Expand)Author
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-11-16Use ServiceProvider for inter-module dependenciesdanieldg
2009-11-15Add Inspircd::AddServicesdanieldg
2009-10-25Force heap allocation of refcountbase, create usecountbase for non-allocation...danieldg
2009-10-20Use custom allocater to decide if refcountbase was allocated on the heap and ...danieldg
2009-10-19Maintain refcount of Module objects to complain about leaked pointersdanieldg
2009-10-19Fix implementation of reference to const, use reference counting for Extensib...danieldg
2009-10-19Clean up some log messagesdanieldg
2009-10-18Fix null dereference caused by tracking dummydanieldg
2009-10-18Cull channels, warn when Extensible objects are not culled as they must bedanieldg
2009-10-18Add more debug logging of object lifetimesdanieldg
2009-10-17Make classbase and refcountbase uncopyable; expand comments on their indended...danieldg
2009-10-14Move static map of extensions into ServerInstance, add const-correctnessdanieldg
2009-09-30Add explicit reference-counting base classdanieldg
2009-09-28Fix warnings from BSD build and work around the failures of BSD makedanieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-15Remove Extensible items from user, channel, and Membership on module unloaddanieldg
2009-09-15Fix null ExtensionItem when unregistering hooks; fix CORE_FLAGS on darwindanieldg
2009-09-13Add SerializeFormat for easier metadata formattingdanieldg
2009-09-13Change Extensible to use strongly typed entriesdanieldg
2009-09-02Remove unneeded Extensible inheritance and remove "age" field from classbasedanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-01-02Update copyrights for 2009.w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-01-10Header update: 2007 -> 2008w00t
2007-10-22Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...brain
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-11Removal of an externbrain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-07-10Remove commented out old methods that became templatesbrain
2006-07-10If you ask me, it looks a hell of a lot tidier without forcing the cast.brain
2006-04-10Assorted changes here, Extend() is not templated so you can pass it any point...om
2006-03-09More const references, this is nearly it apart from the module API..om
2006-02-15- Useless loop removedw00t
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
2005-12-07Added Metadata API (for transferring extensibles over a network transparent t...brain
2005-05-30GCC4.0 warning fixesbrain
2005-05-30Added operator =brain
2005-05-30Added BoolSet utility classbrain
2005-05-28Fixed fd_Setsize in cygwinbrain
2005-05-15Moved a ton of functions into helperfuncs.h to speed up recompilesbrain
2005-04-21Removed some debug outputbrain
2005-04-12Added OnBackgroundTimer method, ticks every 5 seconds approximatelybrain
2005-04-05Major optimizations!brain
2004-05-16Updated header commentsbrain