aboutsummaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move my name from regular contributors to developersGravatar Jackmcbarn2011-09-281-2/+2
* Change InspIRCd::Run() to return voidGravatar Jackmcbarn2011-05-051-1/+1
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Remove return statement that is never hitGravatar Jackmcbarn2011-05-031-2/+0
* Remove command_parse.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove timer.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove threadengine.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove dns.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove cull_list.h from inspircd.hGravatar Jackmcbarn2011-01-291-3/+10
* Remove protocol.h from inspircd.hGravatar Jackmcbarn2011-01-291-0/+1
* Add an improved version of the old test suiteGravatar Jackmcbarn2011-01-281-2/+16
* Remove unused variables and functionsGravatar Jackmcbarn2010-12-011-2/+0
* Force Extensible objects to be registered prior to useGravatar Daniel De Graaf2010-10-081-0/+3
* Add a lot more timestamps for debugging things that take too longGravatar Daniel De Graaf2010-10-061-2/+7
* Add some timing debug logging to OnGarbageCollectGravatar Daniel De Graaf2010-10-061-3/+22
* Add ExtensibleType argument to ExtensionItem to identify item typesGravatar Daniel De Graaf2010-09-221-4/+4
* Add gettimeofday() fallback for systems without clock_gettimeGravatar Daniel De Graaf2010-09-081-2/+8
* Add CrashState for tracing basic call state when the stack is corruptGravatar Daniel De Graaf2010-08-251-0/+1
* Replace thread engine with job engineGravatar Daniel De Graaf2010-08-241-14/+1
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-2/+2
* Remove testsuite, unused codeGravatar Daniel De Graaf2010-08-211-17/+3
* Change config reading hook for better error reporting•••This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. Gravatar Daniel De Graaf2010-08-211-3/+3
* Clean up some commentsGravatar Daniel De Graaf2010-08-121-18/+2
* Finish header file #include untangleGravatar Daniel De Graaf2010-08-081-7/+1
* Mark channel redirects using a common extension to prevent double-redirectsGravatar Daniel De Graaf2010-08-041-0/+1
* Change -debug to force RAWIO level logging and disable all other logsGravatar Daniel De Graaf2010-08-031-1/+1
* Allow m_sqlauth to set connect classGravatar Daniel De Graaf2010-08-031-0/+1
* Funnel access checks through the OnPermissionCheck hookGravatar Daniel De Graaf2010-08-031-5/+1
* Remove dead codeGravatar Daniel De Graaf2010-08-031-1/+0
* Restore <options:exemptchanops> with long namesGravatar Daniel De Graaf2010-08-031-1/+2
* m_modeaccess, channel mode +W, allows the prefix required to set a mode to be...Gravatar Daniel De Graaf2010-08-031-1/+2
* Allow named modes to be disabled with <disabled:modes>Gravatar Daniel De Graaf2010-08-031-1/+1
* Reset the already_sent IDs during slow garbage collection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12493 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-181-18/+22
* Improve support for NetBSD•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-121-1/+1
* Add random number generation functions to InspIRCd class.•••Default implementation uses libc random(), which can be better than rand(). If gnutls is loaded, gcrypt will be used to provide random numbers. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12404 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-091-1/+2
* Clean up some slow iterations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12300 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-1/+0
* Remove excessive gettimeofday system calls•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12293 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-181-31/+30
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-111-1/+1
* Force heap allocation of refcountbase, create usecountbase for non-allocation...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11978 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-251-1/+3
* Make User::uuid and User::server const•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-231-2/+1
* Move command-line items to CommandLineConf•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11949 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-25/+31
* Change module API to use LocalUser* where correct•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11943 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-1/+1
* Split LocalUser and RemoteUser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11940 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-1/+1
* Fix null deref on Cleanup() called before FakeUser creation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11926 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-191-1/+2
* Clean up some log messages•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11917 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-191-0/+1
* Valgrind now runs completely clean.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11916 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-191-8/+5
* Add more debug logging of object lifetimes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11900 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-181-5/+3
* Fix module unmapping with culled Module objects•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11875 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-141-17/+4
* Move static map of extensions into ServerInstance, add const-correctness•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11873 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-141-2/+2
* removes unnecessary checks in modules, removes a superfluous else statement, ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11867 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-10-131-5/+3