aboutsummaryrefslogtreecommitdiff
path: root/src/modmanager_dynamic.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
|
* Remove dynamic.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
|
* Remove unnecessary headerGravatar Jackmcbarn2011-01-301-1/+0
|
* Remove cull_list.h from inspircd.hGravatar Jackmcbarn2011-01-291-6/+7
|
* Add early_init() for module setup needed prior to config readingGravatar Daniel De Graaf2010-10-081-0/+3
|
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-1/+1
|
* Change config reading hook for better error reportingGravatar Daniel De Graaf2010-08-211-0/+13
| | | | | This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash.
* Finish header file #include untangleGravatar Daniel De Graaf2010-08-081-4/+0
|
* Persist metadata and modes across module reloadsGravatar Daniel De Graaf2010-08-051-26/+8
|
* Fix compilation, add sorted ->init() calls to modmanager_staticGravatar Daniel De Graaf2010-08-031-2/+1
|
* Allow module init to be prioritized to allow dependency checkingGravatar Daniel De Graaf2010-08-031-17/+21
|
* Remove wildcard support from module loading, breaks rehash (bug #51)Gravatar Daniel De Graaf2010-08-031-30/+0
|
* Add log header including ircd versionGravatar Daniel De Graaf2010-08-031-1/+3
|
* Move ModuleManager::UnloadAll out of modmanager_dynamicGravatar Daniel De Graaf2010-08-031-23/+0
|
* Defer module init on initial load for easier dependency checkingGravatar danieldg2010-02-161-22/+65
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix double-free when catching an exception in module init()Gravatar danieldg2010-02-091-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12415 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix segfault on GRELOADMODULEGravatar danieldg2010-02-031-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12362 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't try to load modules with filenames starting with a .Gravatar danieldg2010-02-021-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12358 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't query module version prior to init; fixes valgrind segfaultGravatar danieldg2010-01-241-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12317 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Module::init() for correct exception handling during hook registrationGravatar danieldg2010-01-171-2/+5
| | | | 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-73/+0
| | | | | | arguments git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7
* Move revision information from Version object to a static symbolGravatar danieldg2010-01-141-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12256 e03df62e-2008-0410-955e-edbf42e46eb7
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Use ServiceProvider for inter-module dependenciesGravatar danieldg2009-11-161-7/+8
| | | | | | | | | | | This will stop dependency chains from preventing module reloads when it is not actually needed; however, it removes some failsafes that will need to be reimplemented in order to avoid unmapped vtables. This deprecates Request as an inter-module signaling mechanism, although SQL still uses it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compilation due to dirent headerGravatar danieldg2009-11-111-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12092 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow static build of inspircd without module supportGravatar danieldg2009-11-111-0/+328
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7