aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/curl/curl_plugin.c
Commit message (Collapse)AuthorAgeFilesLines
* curl: Add TLS support if libcurl is built against BoringSSLTobias Brunner2016-04-151-1/+2
| | | | | We don't have to rely on the openssl plugin and its threading initialization as BoringSSL is thread-safe out of the box.
* curl: Handle LibreSSL like OpenSSL in regards to multi-threadingTobias Brunner2016-04-151-1/+1
| | | | | LibreSSL is API compatible so our openssl plugin does not need any changes and it works fine with the curl plugin.
* curl: For SSL features, depend on thread-safety provided by our crypto pluginsMartin Willi2014-09-241-7/+53
| | | | | | | | | To use SSL in curl, we need to initialize the SSL library in a thread-safe manner and provide the appropriate callbacks. As we already do that in our crypto plugins using these libraries, we depend on these features. This implies that we need the same plugin enabled (openssl, gcrypt) as the curl backend is configured to use to fetch from HTTPS URIs.
* curl: Dynamically query supported protocols and register appropriate featuresMartin Willi2014-09-241-10/+64
|
* curl: Try to initialize with SSL support to handle https:// URIsMartin Willi2014-09-241-1/+6
| | | | If initialization fails, we fall back to the old behavior.
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Add features support to curl pluginMartin Willi2011-10-141-16/+19
|
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-151-0/+7
| | | | over plugin_t
* Migrated curl_plugin_t to INIT/METHOD macrosAndreas Steffen2010-12-041-6/+10
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-1/+1
|
* Changed plugin constructors from plugin_create to plugin_name_plugin_create.Tobias Brunner2010-03-021-1/+1
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-5/+5
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-5/+5
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-131-0/+79