#
332414a3 |
| 24-Feb-2016 |
Jay Satiro |
getinfo: CURLINFO_TLS_SSL_PTR supersedes CURLINFO_TLS_SESSION The two options are almost the same, except in the case of OpenSSL: CURLINFO_TLS_SESSION OpenSSL session internals is S
getinfo: CURLINFO_TLS_SSL_PTR supersedes CURLINFO_TLS_SESSION The two options are almost the same, except in the case of OpenSSL: CURLINFO_TLS_SESSION OpenSSL session internals is SSL_CTX *. CURLINFO_TLS_SSL_PTR OpenSSL session internals is SSL *. For backwards compatibility we couldn't modify CURLINFO_TLS_SESSION to return an SSL pointer for OpenSSL. Also, add support for the 'internals' member to point to SSL object for the other backends axTLS, PolarSSL, Secure Channel, Secure Transport and wolfSSL. Bug: https://github.com/curl/curl/issues/234 Reported-by: dkjjr89@users.noreply.github.com Bug: https://curl.haxx.se/mail/lib-2015-09/0127.html Reported-by: Michael König
show more ...
|
Revision tags: curl-7_47_1, curl-7_47_0, curl-7_46_0, curl-7_45_0 |
|
#
9dc3eaee |
| 17-Aug-2015 |
Michael Koenig |
TFTP: add option to suppress TFTP option requests (Part 1) Some TFTP server implementations ignore the "TFTP Option extension" (RFC 1782-1784, 2347-2349), or implement it in a flawed way
TFTP: add option to suppress TFTP option requests (Part 1) Some TFTP server implementations ignore the "TFTP Option extension" (RFC 1782-1784, 2347-2349), or implement it in a flawed way, causing problems with libcurl. Another switch for curl_easy_setopt "CURLOPT_TFTP_NO_OPTIONS" is introduced which prevents libcurl from sending TFTP option requests to a server, avoiding many problems caused by faulty implementations. Bug: https://github.com/curl/curl/issues/481
show more ...
|
#
8893a45e |
| 08-Feb-2016 |
Patrick Monnerat |
os400: sync ILE/RPG definitions with latest public header files.
|
#
4af40b36 |
| 02-Feb-2016 |
Daniel Stenberg |
URLs: change all http:// URLs to https://
|
#
ec26399b |
| 07-Dec-2015 |
Patrick Monnerat |
os400: define CURL_VERSION_PSL in ILE/RPG binding
|
#
250d786b |
| 19-Nov-2015 |
Patrick Monnerat |
os400: synchronize ILE/RPG header file
|
#
210fc95c |
| 05-Nov-2015 |
Patrick Monnerat |
os400: adjust specific code to support new options.
|
#
aec249f8 |
| 24-Aug-2015 |
Patrick Monnerat |
os400: include new options in wrappers and update ILE/RPG binding.
|
Revision tags: curl-7_44_0 |
|
#
32d4260c |
| 21-Jul-2015 |
Patrick Monnerat |
os400: ebcdic wrappers for new functions. Upgrade ILE/RPG bindings.
|
Revision tags: curl-7_43_0 |
|
#
9fcc297f |
| 05-May-2015 |
Patrick Monnerat |
OS400: Add SPNEGO service name options to ILE/RPG binding.
|
Revision tags: curl-7_42_1, curl-7_42_0 |
|
#
ff4a4dd9 |
| 24-Mar-2015 |
Patrick Monnerat |
os400: define new options in ILE/RPG binding.
|
Revision tags: curl-7_41_0 |
|
#
fca58f62 |
| 19-Jan-2015 |
Patrick Monnerat |
OS400: CURLOPT_SSL_VERIFYSTATUS for ILE/RPG too.
|
Revision tags: curl-7_40_0 |
|
#
970c22f9 |
| 27-Nov-2014 |
Peter Wu |
libcurl: add UNIX domain sockets support The ability to do HTTP requests over a UNIX domain socket has been requested before, in Apr 2008 [0][1] and Sep 2010 [2]. While a discussion
libcurl: add UNIX domain sockets support The ability to do HTTP requests over a UNIX domain socket has been requested before, in Apr 2008 [0][1] and Sep 2010 [2]. While a discussion happened, no patch seems to get through. I decided to give it a go since I need to test a nginx HTTP server which listens on a UNIX domain socket. One patch [3] seems to make it possible to use the CURLOPT_OPENSOCKETFUNCTION function to gain a UNIX domain socket. Another person wrote a Go program which can do HTTP over a UNIX socket for Docker[4] which uses a special URL scheme (though the name contains cURL, it has no relation to the cURL library). This patch considers support for UNIX domain sockets at the same level as HTTP proxies / IPv6, it acts as an intermediate socket provider and not as a separate protocol. Since this feature affects network operations, a new feature flag was added ("unix-sockets") with a corresponding CURL_VERSION_UNIX_SOCKETS macro. A new CURLOPT_UNIX_SOCKET_PATH option is added and documented. This option enables UNIX domain sockets support for all requests on the handle (replacing IP sockets and skipping proxies). A new configure option (--enable-unix-sockets) and CMake option (ENABLE_UNIX_SOCKETS) can disable this optional feature. Note that I deliberately did not mark this feature as advanced, this is a feature/component that should easily be available. [0]: http://curl.haxx.se/mail/lib-2008-04/0279.html [1]: http://daniel.haxx.se/blog/2008/04/14/http-over-unix-domain-sockets/ [2]: http://sourceforge.net/p/curl/feature-requests/53/ [3]: http://curl.haxx.se/mail/lib-2008-04/0361.html [4]: https://github.com/Soulou/curl-unix-socket Signed-off-by: Peter Wu <peter@lekensteyn.nl>
show more ...
|
#
55765877 |
| 29-Nov-2014 |
Bill Nagel |
smb: Added SMB protocol and port definitions Added the necessary protocol and port definitions in order to support SMB/CIFS.
|
#
7599143d |
| 07-Nov-2014 |
Steve Holme |
version info: Added Kerberos V5 to the supported features
|
Revision tags: curl-7_39_0 |
|
#
265b9a2e |
| 13-Oct-2014 |
Patrick Monnerat |
vtls: remove QsoSSL
|
#
548811cb |
| 08-Oct-2014 |
Patrick Monnerat |
OS400: upgrade interface for pinned public key (no implementation yet)
|
Revision tags: curl-7_38_0 |
|
#
8efc11a0 |
| 23-Jul-2014 |
Patrick Monnerat |
GSSAPI: private export mechanisms OIDs. OS400: Make RPG binding up to date.
|
Revision tags: curl-7_37_1 |
|
#
ce656065 |
| 18-Jun-2014 |
Patrick Monnerat |
OS400: make it compilable again. Make RPG binding up to date.
|
Revision tags: curl-7_37_0, curl-7_36_0 |
|
#
38a56a9d |
| 14-Feb-2014 |
Patrick Monnerat |
OS400: Add new options to RPG binding.
|
Revision tags: curl-7_35_0, curl-7_34_0 |
|
#
169fedbd |
| 14-Dec-2013 |
Daniel Stenberg |
login options: remove the ;[options] support from CURLOPT_USERPWD To avoid the regression when users pass in passwords containing semi- colons, we now drop the ability to set the login o
login options: remove the ;[options] support from CURLOPT_USERPWD To avoid the regression when users pass in passwords containing semi- colons, we now drop the ability to set the login options with the same options. Support for login options in CURLOPT_USERPWD was added in 7.31.0. Test case 83 was modified to verify that colons and semi-colons can be used as part of the password when using -u (CURLOPT_USERPWD). Bug: http://curl.haxx.se/bug/view.cgi?id=1311 Reported-by: Petr Bahula Assisted-by: Steve Holme Signed-off-by: Daniel Stenberg <daniel@haxx.se>
show more ...
|
#
f58f843f |
| 02-Dec-2013 |
Patrick Monnerat |
OS400: sync wrappers and RPG binding.
|
#
f2584627 |
| 12-Nov-2013 |
Steve Holme |
curl_easy_setopt: Added the ability to set the login options separately Rather than set the authentication options as part of the login details specified in the URL, or via the older CUR
curl_easy_setopt: Added the ability to set the login options separately Rather than set the authentication options as part of the login details specified in the URL, or via the older CURLOPT_USERPWD option, added a new libcurl option to allow the login options to be set separately.
show more ...
|
#
2cc92464 |
| 25-Oct-2013 |
Patrick Monnerat |
OS400: sync RPG wrapper, zlib support, fix header file names, ... IFS compilation support, SSL GSKit backend by default, TLSv1.[12] support in GSKit for OS400 >= V7R1, no more tabs in make
OS400: sync RPG wrapper, zlib support, fix header file names, ... IFS compilation support, SSL GSKit backend by default, TLSv1.[12] support in GSKit for OS400 >= V7R1, no more tabs in make scripts.
show more ...
|
Revision tags: curl-7_33_0 |
|
#
ad34a2d5 |
| 19-Sep-2013 |
Gergely Nagy |
SSL: protocol version can be specified more precisely CURL_SSLVERSION_TLSv1_0, CURL_SSLVERSION_TLSv1_1, CURL_SSLVERSION_TLSv1_2 enum values are added to force exact TLS version (CURL
SSL: protocol version can be specified more precisely CURL_SSLVERSION_TLSv1_0, CURL_SSLVERSION_TLSv1_1, CURL_SSLVERSION_TLSv1_2 enum values are added to force exact TLS version (CURL_SSLVERSION_TLSv1 means TLS 1.x). axTLS: axTLS only supports TLS 1.0 and 1.1 but it cannot be set that only one of these should be used, so we don't allow the new enum values. darwinssl: Added support for the new enum values. SChannel: Added support for the new enum values. CyaSSL: Added support for the new enum values. Bug: The original CURL_SSLVERSION_TLSv1 value enables only TLS 1.0 (it did the same before this commit), because CyaSSL cannot be configured to use TLS 1.0-1.2. GSKit: GSKit doesn't seem to support TLS 1.1 and TLS 1.2, so we do not allow those values. Bugfix: There was a typo that caused wrong SSL versions to be passed to GSKit. NSS: TLS minor version cannot be set, so we don't allow the new enum values. QsoSSL: TLS minor version cannot be set, so we don't allow the new enum values. OpenSSL: Added support for the new enum values. Bugfix: The original CURL_SSLVERSION_TLSv1 value enabled only TLS 1.0, now it enables 1.0-1.2. Command-line tool: Added command line options for the new values.
show more ...
|