aboutsummaryrefslogtreecommitdiffstats
path: root/libathemecore/module.c
Commit message (Expand)AuthorAgeFilesLines
* libathemecore/module: Tweak it so the "not loaded" error message only shows u...Gravatar Ben C2017-05-181-1/+1
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-1/+1
* module_load(): handle DOS drive lettersGravatar William Pitcock2012-02-191-1/+2
* libathemecore: add debug statement to module_load()Gravatar William Pitcock2012-02-191-0/+1
* libathemecore: module needs dirent.h tooGravatar William Pitcock2012-02-191-0/+2
* libathemecore: don't include dlfcn.h unless we are using dlinfo().Gravatar William Pitcock2012-02-191-1/+3
* libathemecore: move minor components of the core over to shared heapsGravatar William Pitcock2011-11-111-1/+1
* everything: use mowgli_strlcpy() and mowgli_strlcat().•••this removes any dependency on the non-standard C strlcat/strlcpy extension, as mowgli provides a strlcpy/strlcat now. Gravatar William Pitcock2011-08-301-2/+2
* Rework error handling in module_load/linker_open_ext to remove assertion fail...Gravatar Stephen Bennett2011-03-141-12/+11
* Don't attempt to free something from module_heap that wasn't allocated thereGravatar Stephen Bennett2011-03-141-1/+1
* Fix some various compile warnings.Gravatar JD Horelick2011-03-121-1/+2
* Make Perl scripts use the new hookable module interfaceGravatar Stephen Bennett2011-03-121-22/+28
* Initial hookified module_load: if the named module can't be loaded, pass it a...Gravatar Stephen Bennett2011-03-121-24/+67
* Make module_load() look in MODDIR/modules if its file spec isn't a full path,...Gravatar Stephen Bennett2011-03-121-10/+20
* Copy module name and unload capability from module headers into the module_t ...Gravatar Stephen Bennett2011-03-121-0/+2
* Use mowgli's module code instead of Atheme's.Gravatar JD Horelick2011-01-151-8/+8
* Add support for modules which can be reloaded but not unloaded.•••This is achieved by replacing the boolean 'norestart' field of the module header with a tri-state enumeration 'can_unload'. Existing module source using true/false will still work, since the 0/1 values still have their previous meanings. However, the module API version has been increased since the size of the field may have changed. Gravatar Stephen Bennett2010-12-281-4/+4
* core/modules: when logging dlerror() also log the erroring shared library file.Gravatar William Pitcock2010-12-221-1/+1
* uClibc does not implement RTLD_DI_LINKMAP, so don't try using it with uClibc.Gravatar William Pitcock2010-12-191-2/+2
* Make the Atheme core a library and add a stub for the services executable.Gravatar William Pitcock2010-12-141-0/+439