Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-14 | build: Properly detect OpenSSL 1.0.2 when using configure | Drake Arconis | |
2015-06-13 | curl_multi_info_read.3: fix example formatting | Jay Satiro | |
2015-06-13 | BINDINGS: there's a new R binding in town! | Daniel Stenberg | |
2015-06-11 | BINDINGS: added the Xojo binding | Daniel Stenberg | |
2015-06-11 | schannel: Add support for optional client certificates | Joel Depooter | |
Some servers will request a client certificate, but not require one. This change allows libcurl to connect to such servers when using schannel as its ssl/tls backend. When a server requests a client certificate, libcurl will now continue the handshake without one, rather than terminating the handshake. The server can then decide if that is acceptable or not. Prior to this change, libcurl would terminate the handshake, reporting a SEC_I_INCOMPLETE_CREDENTIALS error. | |||
2015-06-11 | curl_easy_cleanup.3: provide more SEE ALSO | Daniel Stenberg | |
2015-06-10 | debug: remove http2 debug leftovers | Daniel Stenberg | |
2015-06-10 | VERSIONS: now using markdown | Daniel Stenberg | |
2015-06-10 | RELEASE-PROCEDURE: remove ascii logo at the top of file | Daniel Stenberg | |
2015-06-10 | INTERNALS: absorbed docs/LIBCURL-STRUCTS | Daniel Stenberg | |
2015-06-09 | INTERNALS: cat lib/README* >> INTERNALS | Daniel Stenberg | |
and a conversion to markdown. Removed the lib/README.* files. The idea being to move toward having INTERNALS as the one and only "book" of internals documentation. Added a TOC to top of the document. | |||
2015-06-08 | openssl: LibreSSL and BoringSSL do not use TLS_client_method | Jay Satiro | |
Although OpenSSL 1.1.0+ deprecated SSLv23_client_method in favor of TLS_client_method LibreSSL and BoringSSL didn't and still use SSLv23_client_method. Bug: https://github.com/bagder/curl/commit/49a6642#commitcomment-11578009 Reported-by: asavah@users.noreply.github.com | |||
2015-06-09 | RELEASE-NOTES: synced with 20ac3458068 | Daniel Stenberg | |
2015-06-09 | CURLOPT_OPENSOCKETFUNCTION: return error at once | Daniel Stenberg | |
When CURL_SOCKET_BAD is returned in the callback, it should be treated as an error (CURLE_COULDNT_CONNECT) if no other socket is subsequently created when trying to connect to a server. Bug: http://curl.haxx.se/mail/lib-2015-06/0047.html | |||
2015-06-08 | fopen.c: fix a few compiler warnings | Daniel Stenberg | |
2015-06-08 | docs: Spelling fixes | Ville Skyttä | |
2015-06-08 | docs: man page indentation and syntax fixes | Ville Skyttä | |
2015-06-08 | help: Add --proxy-service-name and --service-name to the --help output | Linus Nielsen | |
2015-06-07 | openssl: Fix verification of server-sent legacy intermediates | Jay Satiro | |
- Try building a chain using issuers in the trusted store first to avoid problems with server-sent legacy intermediates. Prior to this change server-sent legacy intermediates with missing legacy issuers would cause verification to fail even if the client's CA bundle contained a valid replacement for the intermediate and an alternate chain could be constructed that would verify successfully. https://rt.openssl.org/Ticket/Display.html?id=3621&user=guest&pass=guest | |||
2015-06-05 | BINDINGS: update several URLs | Daniel Stenberg | |
Stop linking to the curl.haxx.se anchor pages, they are usually only themselves pointers to the real page so better point there directly instead. | |||
2015-06-05 | BINDINGS: the curl-rust binding | Daniel Stenberg | |
2015-06-05 | curl.h: add CURL_HTTP_VERSION_2 | Daniel Stenberg | |
The protocol is named "HTTP/2" after all. It is an alias for the existing CURL_HTTP_VERSION_2_0 enum. | |||
2015-06-05 | openssl: removed error string #ifdef | Daniel Stenberg | |
ERR_error_string_n() was introduced in 0.9.6, no need to #ifdef anymore | |||
2015-06-05 | openssl: removed USERDATA_IN_PWD_CALLBACK kludge | Daniel Stenberg | |
Code for OpenSSL 0.9.4 serves no purpose anymore! | |||
2015-06-05 | openssl: remove SSL_get_session()-using code | Daniel Stenberg | |
It was present for OpenSSL 0.9.5 code but we only support 0.9.7 or later. | |||
2015-06-05 | openssl: remove dummy callback use from SSL_CTX_set_verify() | Daniel Stenberg | |
The existing callback served no purpose. | |||
2015-06-04 | LIBCURL-STRUCTS: clarify for multiplexing | Daniel Stenberg | |
2015-06-03 | cookie: Stop exporting any-domain cookies | Jay Satiro | |
Prior to this change any-domain cookies (cookies without a domain that are sent to any domain) were exported with domain name "unknown". Bug: https://github.com/bagder/curl/issues/292 | |||
2015-06-03 | RELEASE-PROCEDURE: refreshed 'coming dates' | Daniel Stenberg | |
2015-06-02 | curl_setup: Change fopen text macros to use 't' for MSDOS | Jay Satiro | |
Bug: https://github.com/bagder/curl/pull/258#issuecomment-107915198 Reported-by: Gisle Vanem | |||
2015-06-02 | curl_multi_timeout.3: added example | Daniel Stenberg | |
2015-06-02 | curl_multi_perform.3: added example | Daniel Stenberg | |
2015-06-02 | curl_multi_info_read.3: added example | Daniel Stenberg | |
2015-06-02 | checksrc: detect fopen() for text without the FOPEN_* macros | Daniel Stenberg | |
Follow-up to e8423f9ce150 with discussionis in https://github.com/bagder/curl/pull/258 This check scans for fopen() with a mode string without 'b' present, as it may indicate that an FOPEN_* define should rather be used. | |||
2015-06-01 | curl_getdate.3: update RFC reference | Daniel Stenberg | |
2015-06-01 | curl_setup: Add macros for FOPEN_READTEXT, FOPEN_WRITETEXT | Jay Satiro | |
- Change fopen calls to use FOPEN_READTEXT instead of "r" or "rt" - Change fopen calls to use FOPEN_WRITETEXT instead of "w" or "wt" This change is to explicitly specify when we need to read/write text. Unfortunately 't' is not part of POSIX fopen so we can't specify it directly. Instead we now have FOPEN_READTEXT, FOPEN_WRITETEXT. Prior to this change we had an issue on Windows if an application that uses libcurl overrides the default file mode to binary. The default file mode in Windows is normally text mode (translation mode) and that's what libcurl expects. Bug: https://github.com/bagder/curl/pull/258#issuecomment-107093055 Reported-by: Orgad Shaneh | |||
2015-06-01 | http2-upload.c: use PIPEWAIT for playing HTTP/2 better | Daniel Stenberg | |
2015-06-01 | http2-download: check for CURLPIPE_MULTIPLEX properly | Daniel Stenberg | |
Bug: http://curl.haxx.se/mail/lib-2015-06/0001.html Reported-by: Rafayel Mkrtchyan | |||
2015-05-31 | HTTP-NTLM: fail auth on connection close instead of looping | Isaac Boukris | |
Bug: https://github.com/bagder/curl/issues/256 | |||
2015-05-31 | 5.6 Refuse "downgrade" redirects | Daniel Stenberg | |
2015-05-31 | README.pingpong: removed | Daniel Stenberg | |
2015-05-30 | ROADMAP: remove HTTP/2 multiplexing - its here now | Daniel Stenberg | |
2015-05-30 | HTTP2.md: formatted properly | Daniel Stenberg | |
2015-05-30 | HTTP2: moved docs into docs/ and make it markdown | Daniel Stenberg | |
2015-05-30 | README.http2: refreshed and added multiplexing info | Daniel Stenberg | |
2015-05-28 | dist: add the http2 examples | Daniel Stenberg | |
2015-05-28 | http2 examples: clean up some comments | Daniel Stenberg | |
2015-05-28 | examples: added two programs doing multiplexed HTTP/2 | Daniel Stenberg | |
2015-05-27 | scripts: moved contributors.sh and contrithanks.sh into subdir | Daniel Stenberg | |
2015-05-27 | RELEASE-NOTES: synced with c005790ff1c0a | Daniel Stenberg | |