aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/plugin_loader.c
Commit message (Expand)AuthorAgeFilesLines
* plugin-loader: Optionally use RTLD_NOW with dlopen()Tobias Brunner2015-11-091-6/+11
* plugin-loader: Increase log level for warning about plugin features that fail...Tobias Brunner2015-03-091-3/+3
* plugin-loader: Do not unload libraries during dlclose(), if supportedMartin Willi2015-02-241-1/+9
* plugin-loader: Support a reload() callback for static featuresMartin Willi2014-09-221-3/+28
* windows: Provide wrappers for dlopen() function familyMartin Willi2014-06-031-0/+2
* plugin-loader: Properly initialize modular plugin list if no plugins are enabledTobias Brunner2014-03-181-0/+1
* plugin-loader: Optionally use load option in each plugin section to load pluginsTobias Brunner2014-02-121-3/+136
* plugin-loader: Convenience function added to add plugin dirs in build treeTobias Brunner2013-11-061-0/+19
* plugin-loader: Removed unused path argument of load() methodTobias Brunner2013-06-281-6/+3
* plugin-loader: Method added to provide additional search paths for pluginsTobias Brunner2013-06-271-10/+49
* plugin-loader: Move logging of failed features to status()Tobias Brunner2013-06-211-7/+11
* plugin-loader: Add method to print loaded plugins on a given log levelTobias Brunner2013-06-211-0/+10
* plugin-loader: Collect statistics while loading features, print them in case ...Tobias Brunner2013-06-211-69/+40
* plugin-loader: Use different log level if failed feature is in critical pluginTobias Brunner2013-06-211-2/+16
* plugin-loader: Log message when failing to load pluginTobias Brunner2013-06-211-0/+8
* plugin-loader: Reduce verbosity while loading pluginsTobias Brunner2013-06-211-4/+4
* Move test-runners has_feature() function to plugin loaderMartin Willi2013-06-211-0/+30
* Refactored plugin-loader with improved dependency resolutionTobias Brunner2013-06-111-234/+475
* plugin-feature: Function added to exactly compare plugin featuresTobias Brunner2013-06-111-2/+2
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
* Moved integrity_checker_t to utils folderTobias Brunner2012-10-241-1/+1
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-2/+2
* Don't require PLUGINDIR to be defined.Tobias Brunner2012-08-081-6/+15
* Added a method to plugin_loader_t to add 'static' plugin featuresTobias Brunner2012-06-251-0/+91
* Make sure that all features of critical plugins are loadedTobias Brunner2012-06-251-5/+64
* Fixed return values of several functions (e.g. return FALSE for pointer types).Tobias Brunner2012-05-311-1/+1
* Fixed check for loaded plugins with feature types that are not compared exactly.Tobias Brunner2012-05-241-25/+13
* Use a hashtable to check for already loaded plugin features.Tobias Brunner2012-05-231-20/+37
* If we load new features from a plugin, restart loading from first pluginMartin Willi2012-05-031-0/+4
* Don't depend on a feature that has a dependency to the same feauture during u...Martin Willi2012-05-021-1/+2
* Cache list of plugin names to further simplify its usage.Tobias Brunner2012-01-191-19/+46
* Function added to plugin_loader to get a list of the names of loaded plugins.Tobias Brunner2012-01-191-1/+26
* Be less verbose if plugin dependecy not satisfiedMartin Willi2011-12-071-1/+1
* Don't enforce features with soft dependencies before all plugins are loadedMartin Willi2011-10-141-4/+4
* Don't try to load a feature again after failureMartin Willi2011-10-141-4/+28
* Reset registration function for each plugin during feature loadingMartin Willi2011-10-141-1/+2
* Fixed memleak in plugin unloadingMartin Willi2011-10-141-0/+1
* Load features after each plugin loaded until all plugins have feature supportMartin Willi2011-10-141-4/+7
* Implemented feature unloading, moved feature registration plugin_features.cMartin Willi2011-10-141-126/+110
* Don't use union members directly in plugin_feature_t.Tobias Brunner2011-10-141-21/+24
* Unload plugins which we were not able to load any features from.Tobias Brunner2011-10-141-0/+26
* Easier to understand test for soft dependencies in dependencies_satisfied.Tobias Brunner2011-10-141-2/+1
* Add aead plugin featuresMartin Willi2011-10-141-0/+5
* Added database and fetcher plugin featuresMartin Willi2011-10-141-0/+9
* Plugin enumerator enumerates over loaded features, tooMartin Willi2011-10-141-1/+6
* Added support for plugin featuresMartin Willi2011-10-141-48/+318
* Finally removed deprecated iterator_t.Tobias Brunner2011-07-061-0/+1
* Added plugin_loader method to reload plugin configurationsMartin Willi2011-04-151-0/+47
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ...Martin Willi2011-04-151-19/+6
* Migrated remaining plugin_t implementations to INIT/METHOD macrosMartin Willi2011-04-151-1/+1