aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixed Windows build.•••Squash commit of the following from 2.0: commit cbd0b938d1e6a24c082fd510f3f6bb45a1ba3ce0 commit d392720f7fe4e3a85aec0f431b24d852d186d353 commit 30477f569bbd21590ad0687b5f09012deeb2b40e commit 4707f65e75867e443cbab8a5dcb0379341537263 commit e37621e04ea3b80c6f57c89873e530506f8d5587 commit 92cac06fc2e4207614efe0292d6cdf2954ff30a9 Plus many additional 2.1 specific fixes. Gravatar Adam2012-06-061-7/+1
* Move initialization code for current_uid to InspIRCd constructorGravatar attilamolnar2012-05-281-1/+18
* Replace copyright headers with headers granting specific authors copyright.•••Fixes #61. Gravatar Robin Burchell2012-04-191-8/+23
* Explicitly shut down stdio's stdin/stdout/stderr.•••The previous logic here was to only do this if stdio was connected to a controlling terminal. However, we must do this always to avoid information leaks and other problems related to stdio. The only exception is if we are in debug mode. Conflicts: src/inspircd.cpp Gravatar William Pitcock2012-04-151-16/+29
* 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