log src/lib/module-dir.c @ 23007:36e01285b5b8

age author description
Wed, 18 Apr 2018 13:30:50 +0300 Sergey Kitov lib: Call module's preinit function, when loading
Mon, 01 Jan 2018 22:42:08 +0100 Stephan Bosch Updated copyright notices to include the year 2018.
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Mon, 12 Dec 2016 07:19:55 +0200 Timo Sirainen global: Change string position/length from unsigned int to size_t
Wed, 16 Nov 2016 11:37:34 +0200 Timo Sirainen global: use dev_null_fd instead of opening /dev/null
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Wed, 23 Sep 2015 14:52:45 +0300 Teemu Huovila Remove now-unnecessary direct stdlib.h #includes.
Fri, 20 Mar 2015 21:58:16 +0200 Timo Sirainen lib: Fixed potential build error when building without modules.
Mon, 09 Mar 2015 17:36:11 +0200 Timo Sirainen lib: And another module_dir_load() bugfix..
Mon, 09 Mar 2015 17:15:03 +0200 Timo Sirainen lib: Small error logging improvements for module_dir_load()
Mon, 09 Mar 2015 17:14:35 +0200 Timo Sirainen lib: Recent module_dir_load() changes broke error logging.
Fri, 06 Feb 2015 19:03:20 +0200 Timo Sirainen lib: Accidentally committed a nonexistent function call in previous commit.
Fri, 06 Feb 2015 18:18:10 +0200 Timo Sirainen lib: Added module_dir_try_load_missing() that returns error instead of logging it.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Mon, 13 Oct 2014 06:55:15 -0700 Timo Sirainen Compile fix for systems without dlopen()
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Wed, 30 Oct 2013 12:11:54 +0200 Timo Sirainen module-dir: Allow plugins to have deinit() function without init() function
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Tue, 27 Nov 2012 00:31:40 +0200 Timo Sirainen liblib: Added module_dir_find()
Tue, 06 Nov 2012 23:53:11 +0200 Timo Sirainen module_dir_unload(): Don't dlclose() modules if GDB environment is set.
Tue, 06 Nov 2012 23:49:24 +0200 Timo Sirainen module_dir_deinit(): If no modules were actually initialized, avoid doing memory allocation.
Fri, 12 Oct 2012 00:51:41 +0300 Timo Sirainen Plugin ABI version checking improvements.
Sun, 19 Aug 2012 16:17:32 +0300 Timo Sirainen Removed CONTEXT_TYPE_SAFETY macro and reimplemented its functionality better.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Sat, 01 Oct 2011 17:22:44 +0300 Timo Sirainen module_dir_load*(): Support filtering and ignoring missing modules.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Thu, 10 Feb 2011 14:58:43 +0100 Dennis Schridde Put modulename in quotes when complaining about its non-existence
Fri, 24 Sep 2010 22:32:03 +0100 Timo Sirainen module_dir_load(): Make it clearer that "Skipping module" debug message is normal.
Thu, 12 Aug 2010 13:51:12 +0100 Timo Sirainen module_dir_load(): Support multiple binaries for checking dependency
Fri, 06 Aug 2010 17:21:27 +0100 Timo Sirainen module_dir_load(): If ignore_dlopen_errors and debug is set, still log a debug message about failure.
Fri, 30 Jul 2010 16:17:02 +0100 Timo Sirainen If module can't be loaded due to missing dependency, suggest a setting how to do it.
Wed, 07 Jul 2010 15:18:46 +0100 Timo Sirainen module_dir_load(): Added support for checking binary name dependency. HEAD
Mon, 05 Jul 2010 12:00:58 +0100 Timo Sirainen module_dir_load(): Don't crash with "" plugin list. HEAD
Fri, 02 Jul 2010 18:58:55 +0100 Timo Sirainen module_dir_load(): Ignore duplicates in module names. HEAD
Fri, 02 Jul 2010 15:23:32 +0100 Timo Sirainen openbsd: Hide errors written by dlopen() if we wanted to ignore them. HEAD
Tue, 13 Apr 2010 13:23:31 +0300 Timo Sirainen module_dir_load_missing(): If all modules are already loaded, don't scan plugin directory. HEAD
Mon, 08 Mar 2010 17:28:04 +0200 Timo Sirainen module_dir_load*(): Added ignore_dlopen_errors flag. HEAD
Thu, 04 Mar 2010 20:00:43 +0200 Timo Sirainen Don't call module's deinit() if its init() hasn't been called. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Mon, 07 Dec 2009 15:51:12 -0500 Timo Sirainen Fixed compiling without module support. HEAD
Mon, 07 Dec 2009 15:31:18 -0500 Timo Sirainen module_dir_load*() API changed to take settings struct, with debug field. HEAD
Mon, 07 Dec 2009 14:42:57 -0500 Timo Sirainen Added module_dir_load_missing() and module_get_plugin_name(). HEAD
Fri, 04 Dec 2009 16:15:51 -0600 Timo Sirainen lib-storage: Plugin hook API changed to support per-user plugins within a process. HEAD
Mon, 16 Nov 2009 18:37:12 -0500 Timo Sirainen Added module_get_symbol_quiet(). HEAD
Thu, 08 Oct 2009 21:19:29 -0400 Timo Sirainen module_dir_load(): Support <name>_dependencies array listing required modules. HEAD
Wed, 17 Jun 2009 14:52:47 -0400 Timo Sirainen Use array_sort() instead of qsort() wherever possible. HEAD
Thu, 04 Jun 2009 15:29:00 -0400 Timo Sirainen Increased some memory pool sizes. HEAD
Mon, 06 Apr 2009 14:05:12 -0400 Timo Sirainen Compile fix when modules are disabled. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Thu, 12 Jun 2008 00:31:59 +0300 Timo Sirainen Use dynamic module suffix provided by libtool rather than hardcoded ".so". HEAD
Tue, 27 May 2008 02:09:47 +0300 Timo Sirainen Avoid using shadow variables. Unfortunately -Wshadow also complains about HEAD
Mon, 11 Feb 2008 20:17:00 +0200 Timo Sirainen Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 14:04:06 +0300 Timo Sirainen pool_unref() now takes ** pointer. HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Sun, 09 Sep 2007 05:30:20 +0300 Timo Sirainen Instead of exit()ing directly if loading plugins fail, use i_fatal() so HEAD
Thu, 22 Feb 2007 16:36:01 +0200 Timo Sirainen Don't compare to PACKAGE_VERSION in lib/ core directly, rather make HEAD