Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | curl: Enable following redirects | Tobias Brunner | 2017-07-27 | 1 | -0/+9 |
| | | | | | | | The maximum number of redirects can be limited. The functionality can also be disabled. Fixes #2366. | ||||
* | imv-swima: Implemented SW event processing | Andreas Steffen | 2017-07-08 | 1 | -2/+12 |
| | |||||
* | curl: Add TLS support if libcurl is built against BoringSSL | Tobias Brunner | 2016-04-15 | 1 | -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-threading | Tobias Brunner | 2016-04-15 | 1 | -1/+1 |
| | | | | | LibreSSL is API compatible so our openssl plugin does not need any changes and it works fine with the curl plugin. | ||||
* | curl: Be less strict when considering status codes as errors | Tobias Brunner | 2015-11-12 | 1 | -3/+3 |
| | | | | | | | For file:// URIs the code is 0 on success. We now do the same libcurl would do with CURLOPT_FAILONERROR enabled. Fixes #1203. | ||||
* | curl: For SSL features, depend on thread-safety provided by our crypto plugins | Martin Willi | 2014-09-24 | 1 | -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 features | Martin Willi | 2014-09-24 | 1 | -10/+64 |
| | |||||
* | curl: Try to initialize with SSL support to handle https:// URIs | Martin Willi | 2014-09-24 | 1 | -1/+6 |
| | | | | If initialization fails, we fall back to the old behavior. | ||||
* | curl: Log error code too | Tobias Brunner | 2014-09-09 | 1 | -2/+5 |
| | | | | It seems libcurl does not always return an error message. | ||||
* | plugins: Don't link with -rdynamic on Windows | Martin Willi | 2014-06-04 | 1 | -1/+1 |
| | |||||
* | curl: Don't set CURLOPT_FAILONERROR | Tobias Brunner | 2014-05-31 | 1 | -14/+5 |
| | | | | | With the strongTNC REST API some errors will actually be accompanied by a response we want to receive completely. | ||||
* | curl: Add support to return the response code | Tobias Brunner | 2014-05-19 | 1 | -1/+27 |
| | |||||
* | curl: Replace spaces in URIs with %20 | Tobias Brunner | 2014-01-23 | 1 | -3/+14 |
| | | | | | | | cURL requires the URIs to be URL-encoded. Apparently, some CAs encode CRL URIs with spaces in them. Fixes #454. | ||||
* | automake: replace INCLUDES by AM_CPPFLAGS | Martin Willi | 2013-07-18 | 1 | -3/+4 |
| | | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only. | ||||
* | curl: add an option to fetch bound to a local source address | Martin Willi | 2013-06-11 | 1 | -0/+9 |
| | |||||
* | Use CURL_TIMEOUT and not CURL_CONNECTTIMEOUT for FETCHER_TIMEOUT in curl | Martin Willi | 2013-02-08 | 1 | -5/+12 |
| | | | | | This allows us to use this timeout beyond DNS resolution. For the initial connect, we use a hardcoded timeout of 10s for now. | ||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 2 | -2/+2 |
| | |||||
* | Add features support to curl plugin | Martin Willi | 2011-10-14 | 1 | -16/+19 |
| | |||||
* | Added a (not yet implemented) plugin_t method to reload plugin configuration | Martin Willi | 2011-04-15 | 1 | -0/+1 |
| | |||||
* | Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵ | Martin Willi | 2011-04-15 | 1 | -0/+7 |
| | | | | over plugin_t | ||||
* | Support FETCH_CALLBACK in curl fetcher | Martin Willi | 2011-04-04 | 1 | -11/+34 |
| | |||||
* | Added a new FETCH_CALLBACK option to fetch data without allocation | Martin Willi | 2011-04-04 | 1 | -1/+2 |
| | |||||
* | Add missing va_end to va_start in curl_fetcher | Martin Willi | 2011-01-17 | 1 | -6/+10 |
| | |||||
* | Migrated curl_plugin_t to INIT/METHOD macros | Andreas Steffen | 2010-12-04 | 1 | -6/+10 |
| | |||||
* | Use a seperate section for each nested struct member in INIT macro | Martin Willi | 2010-08-18 | 1 | -4/+6 |
| | |||||
* | Adding DBG_LIB to all calls of libstrongswan's version of DBG*. | Tobias Brunner | 2010-04-06 | 2 | -3/+3 |
| | |||||
* | Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵ | Tobias Brunner | 2010-03-02 | 1 | -3/+1 |
| | | | | | | | when cross-compiling the plugins for Android 2.0. With the coming monolithic build using Android.mk files this won't be necessary anymore. | ||||
* | Streamlined the source file list formatting in plugin makefiles. | Tobias Brunner | 2010-03-02 | 1 | -1/+3 |
| | |||||
* | Link all enabled libstrongswan plugins into the library, link all enabled ↵ | Tobias Brunner | 2010-03-02 | 1 | -2/+7 |
| | | | | charon plugins into libcharon. | ||||
* | Changed plugin constructors from plugin_create to plugin_name_plugin_create. | Tobias Brunner | 2010-03-02 | 1 | -1/+1 |
| | |||||
* | Removing the plugin constructor declarations from the header files. | Tobias Brunner | 2010-03-02 | 1 | -5/+0 |
| | |||||
* | Link all plugins to libstrongswan. | Tobias Brunner | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | Migrated curl_fetcher to INIT/METHOD macros | Martin Willi | 2009-12-17 | 1 | -22/+18 |
| | |||||
* | Removed obsolete curl interface specific destructor | Martin Willi | 2009-12-08 | 1 | -5/+0 |
| | |||||
* | replaces four spaces by tabs, where appropriate | Martin Willi | 2009-09-04 | 3 | -9/+9 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 3 | -16/+16 |
| | |||||
* | added -avoid-version to LDFLAGS, plugins are not versioned | Martin Willi | 2009-07-03 | 1 | -1/+1 |
| | |||||
* | pluto and scepclient use the random plugin from libstrongswan | Andreas Steffen | 2009-04-30 | 1 | -1/+0 |
| | |||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 2 | -4/+0 |
| | |||||
* | pluto and scepclient use the curl and ldap fetcher plugins | Andreas Steffen | 2009-04-29 | 1 | -12/+27 |
| | |||||
* | merged multi-auth branch back into trunk | Martin Willi | 2009-04-14 | 1 | -13/+13 |
| | |||||
* | updated Doxyfile | Martin Willi | 2009-03-24 | 2 | -2/+2 |
| | | | | | | properly close all doxygen groups fixed remaining doxygen warnings | ||||
* | fixed compiler warnings issued by: | Martin Willi | 2008-11-11 | 1 | -1/+1 |
| | | | | | | gcc 4.3 curl.h gcc type-checking glibc with enabled FORTIFY_SOURCE checking | ||||
* | merged the modularization branch (credentials) back to trunk | Martin Willi | 2008-03-13 | 5 | -0/+360 |