aboutsummaryrefslogtreecommitdiff
path: root/src/modmanager_static.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update a bunch of references to the old command modules.Gravatar Peter Powell2017-08-271-1/+1
|
* Match against core_*.so when looking for core modules.Gravatar Peter Powell2017-08-271-1/+1
|
* Add CXX11_OVERRIDE to overridden members that lack it.Gravatar Peter Powell2017-07-121-1/+1
| | | | | This fixes a ton of warnings when building on compilers that default to C++11 or newer.
* Rename PURE_STATIC to INSPIRCD_STATIC.Gravatar Peter Powell2016-04-041-1/+1
|
* Allow modules to be called as "foo" instead of "m_foo.so"Gravatar Attila Molnar2015-05-201-1/+2
|
* Add stdalgo::delete_all() that deletes all elements in a containerGravatar Attila Molnar2014-03-241-2/+1
|
* Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-6/+20
|
* Deduplicate code in modmanager_static and modmanager_dynamicGravatar attilamolnar2013-09-081-118/+3
|
* Fix module loading in PURE_STATIC buildsGravatar attilamolnar2013-09-081-2/+2
|
* Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵Gravatar attilamolnar2013-08-301-0/+6
| | | | | | and on rehash This eliminates the need for calling OnRehash() in init()
* Automatically attach modules to eventsGravatar attilamolnar2013-08-041-0/+2
|
* Change the syntax of FOREACH macros to be less dumb.Gravatar Adam2013-08-041-1/+1
|
* Remove dead code from the InspIRCd and CommandParser classes and typedefs.hGravatar attilamolnar2013-06-181-1/+1
| | | | | | | | | | | | | Removed functions: InspIRCd: - Restart() - unused - DoSocketTimeouts() - no implementation exists - AddCommand() - useless wrapper around ModuleManager::AddService() CommandParser: - IsValidCommand() - unused - ProcessParameters() - no implementation exists
* Minor changes to the startup and shutdown codeGravatar attilamolnar2013-06-181-0/+1
| | | | | | | | | - Update comments - Close logs in LogManager destructor instead of relying on other code to do it - Change return type of InspIRCd::Run() to void - private: InspIRCd::CheckRoot() - Change log message type of setgroups() etc. errors to "STARTUP" - Load cmd_privmsg in PURE_STATIC builds
* Fix spacing in calls to LogManager::Log.Gravatar Peter Powell2013-05-191-1/+1
|
* Merge insp20Gravatar attilamolnar2013-04-281-0/+2
|\
| * Don't attempt to unload or reload modules that are waiting to be unloadedGravatar attilamolnar2013-04-051-0/+1
| |
| * Fix LUSERS not working in a PURE_STATIC buildGravatar attilamolnar2013-04-051-0/+1
| |
* | Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-121-6/+6
| |
* | Convert ISUPPORT to use a map instead of a string.Gravatar Peter Powell2013-04-111-1/+1
| |
* | Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-1/+1
|/
* Fix typos in ebdaf368e137fc933e648ee88a08a4f83e796f87Gravatar attilamolnar2012-12-031-2/+2
|
* Replace printf(_c) with iostreamGravatar ChrisTX2012-10-141-3/+4
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-0/+19
|
* A few minor fixupsGravatar danieldg2010-03-221-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12655 e03df62e-2008-0410-955e-edbf42e46eb7
* Move ModuleManager::UnloadAll out of modmanager_dynamicGravatar danieldg2010-03-221-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12649 e03df62e-2008-0410-955e-edbf42e46eb7
* PURE_STATIC fixes to use normal <module> tagsGravatar danieldg2010-03-181-38/+78
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12641 e03df62e-2008-0410-955e-edbf42e46eb7
* Defer module init on initial load for easier dependency checkingGravatar danieldg2010-02-161-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up some slow iterationsGravatar danieldg2010-01-191-5/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12300 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Module::init() for correct exception handling during hook registrationGravatar danieldg2010-01-171-2/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278 e03df62e-2008-0410-955e-edbf42e46eb7
* PURE_STATIC improvements: Allow modules to be reloaded, generate linker ↵Gravatar danieldg2010-01-171-10/+40
| | | | | | arguments git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow static build of inspircd without module supportGravatar danieldg2009-11-111-0/+127
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7