aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/plugin_loader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Migrated plugin_loader to INIT/METHOD macrosMartin Willi2011-04-151-24/+19
* prevent multiple debug outputs in case of non-monolithic pluginsAndreas Steffen2011-02-201-2/+0
* Merged the monolithic and non-monolithic plugin loaders into one.Tobias Brunner2011-02-101-49/+37
* Load plugins only once, even if listed twiceMartin Willi2011-01-051-0/+27
* Unload plugins in reverse orderMartin Willi2010-08-041-3/+3
* Do not print filename twice if plugin loading fails, dlerror() contains the f...Martin Willi2010-05-051-2/+1
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-11/+18
* Adding a helper function that translates single characters in a string.Tobias Brunner2010-03-081-19/+2
* Enabling the plugin loader to be able to load plugins without explicitly load...Tobias Brunner2010-03-021-0/+37
* Changed plugin constructors from plugin_create to plugin_name_plugin_create.Tobias Brunner2010-03-021-5/+30
* use NULL to load plugins from default plugin directoryMartin Willi2009-09-101-0/+5
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-12/+12
* plugins marked with a '!' are handled as critical: cancel if loading failsMartin Willi2009-09-011-9/+28
* streamlined integrity test output some moreAndreas Steffen2009-07-181-5/+2
* streamlined debug output of integrity testsAndreas Steffen2009-07-171-13/+21
* Removed an unnecessary include of a header that is not available on Mac OS X.Tobias Brunner2009-07-151-1/+0
* check integrity of plugins before loadingMartin Willi2009-06-221-0/+15
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
* using token enumerator to parser plugin listMartin Willi2008-07-021-28/+7
* fixed plugin loader destructionMartin Willi2008-06-251-1/+1