aboutsummaryrefslogtreecommitdiff
path: root/src/modmanager_static.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove support for static modules.•••This has been frequently broken in the past and as far as I know is used by literally nobody. Also, even if all modules are compiled into the core any libraries linked against are and have always been linked dynamically making this unusable on platforms without dynamic libraries. Gravatar Peter Powell2018-07-311-148/+0
* 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.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-121-1/+1
* 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 a...•••This eliminates the need for calling OnRehash() in init() Gravatar attilamolnar2013-08-301-0/+6
* 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.h•••Removed functions: InspIRCd: - Restart() - unused - DoSocketTimeouts() - no implementation exists - AddCommand() - useless wrapper around ModuleManager::AddService() CommandParser: - IsValidCommand() - unused - ProcessParameters() - no implementation exists Gravatar attilamolnar2013-06-181-1/+1
* Minor changes to the startup and shutdown code•••- 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 Gravatar attilamolnar2013-06-181-0/+1
* 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 fixups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12655 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-221-2/+3
* Move ModuleManager::UnloadAll out of modmanager_dynamic•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12649 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-221-4/+0
* PURE_STATIC fixes to use normal <module> tags•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12641 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-181-38/+78
* Defer module init on initial load for easier dependency checking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-161-3/+1
* 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-5/+21
* Add Module::init() for correct exception handling during hook registration•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-171-2/+12
* PURE_STATIC improvements: Allow modules to be reloaded, generate linker argum...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-171-10/+40
* Allow static build of inspircd without module support•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-0/+127