Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-06 | quiche:h3_stream_recv return 0 at end of stream | Daniel Stenberg | |
... and remove some verbose messages we don't need. Made transfers from facebook.com work better. | |||
2019-08-06 | altsvc: make quiche use h3-22 now | Daniel Stenberg | |
2019-08-06 | quiche: show the actual version number | Daniel Stenberg | |
2019-08-06 | quiche: first working HTTP/3 request | Daniel Stenberg | |
- enable debug log - fix use of quiche API - use download buffer - separate header/body Closes #4193 | |||
2019-08-06 | http09: disable HTTP/0.9 by default in both tool and library | Daniel Stenberg | |
As the plan has been laid out in DEPRECATED. Update docs accordingly and verify in test 1174. Now requires the option to be set to allow HTTP/0.9 responses. Closes #4191 | |||
2019-08-05 | quiche: initial h3 request send/receive | Daniel Stenberg | |
2019-08-05 | lib/Makefile.am: make checksrc run in vquic too | Daniel Stenberg | |
2019-08-05 | altsvc: fix removal of expired cache entry | Daniel Stenberg | |
Closes #4192 | |||
2019-08-04 | RELEASE-NOTES: synced | Daniel Stenberg | |
2019-08-04 | md4: Use our own MD4 implementation when no crypto libraries are available | Steve Holme | |
Closes #3780 | |||
2019-08-04 | md4: No need to include Curl_md4.h for each TLS library | Steve Holme | |
2019-08-04 | md4: No need for the NTLM code to call Curl_md4it() for each TLS library | Steve Holme | |
As the NTLM code no longer calls any of TLS libraries' specific MD4 functions, there is no need to call this function for each #ifdef. | |||
2019-08-04 | md4: Move the mbed TLS MD4 implementation out of the NTLM code | Steve Holme | |
2019-08-04 | md4: Move the WinCrypt implementation out of the NTLM code | Steve Holme | |
2019-08-04 | md4: Move the SecureTransport implementation out of the NTLM code | Steve Holme | |
2019-08-04 | md4: Use the Curl_md4it() function for OpenSSL based NTLM | Steve Holme | |
2019-08-04 | md4: Move the GNU TLS gcrypt MD4 implementation out of the NTLM code | Steve Holme | |
2019-08-04 | md4: Move the GNU TLS Nettle MD4 implementation out of the NTLM code | Steve Holme | |
2019-08-04 | OS400: Add CURLOPT_H3 symbols | Jay Satiro | |
Follow-up to 3af0e76 which added experimental H3 support. Closes https://github.com/curl/curl/pull/4185 | |||
2019-08-03 | url: make use of new HTTP version if alt-svc has one | Daniel Stenberg | |
2019-08-03 | url: set conn->transport to default TCP at init time | Daniel Stenberg | |
2019-08-03 | altsvc: with quiche, use the quiche h3 alpn string | Daniel Stenberg | |
Closes #4183 | |||
2019-08-03 | alt-svc: more liberal ALPN name parsing | Daniel Stenberg | |
Allow pretty much anything to be part of the ALPN identifier. In particular minus, which is used for "h3-20" (in-progress HTTP/3 versions) etc. Updated test 356. Closes #4182 | |||
2019-08-02 | quiche: use the proper HTTP/3 ALPN | Daniel Stenberg | |
2019-08-02 | quiche: add failf() calls for two error cases | Daniel Stenberg | |
To aid debugging Closes #4181 | |||
2019-08-02 | mailmap: added Kyohei Kadota | Daniel Stenberg | |
2019-08-01 | http_negotiate: improve handling of gss_init_sec_context() failures | Kamil Dudka | |
If HTTPAUTH_GSSNEGOTIATE was used for a POST request and gss_init_sec_context() failed, the POST request was sent with empty body. This commit also restores the original behavior of `curl --fail --negotiate`, which was changed by commit 6c6035532383e300c712e4c1cd9fdd749ed5cf59. Add regression tests 2077 and 2078 to cover this. Fixes #3992 Closes #4171 | |||
2019-08-01 | mailmap: added 4 more names | Daniel Stenberg | |
Evgeny Grin, Peter Pih, Anton Malov and Marquis de Muesli | |||
2019-08-01 | mailmap: add Giorgos Oikonomou | Daniel Stenberg | |
2019-08-01 | src/makefile: fix uncompressed hugehelp.c generation | Daniel Stenberg | |
Regression from 5cf5d57ab9 (7.64.1) Fixed-by: Lance Ware Fixes #4176 Closes #4177 | |||
2019-08-01 | appveyor: pass on -k to make | Daniel Stenberg | |
2019-08-01 | timediff: make it 64 bit (if possible) even with 32 bit time_t | Daniel Stenberg | |
... to make it hold microseconds too. Fixes #4165 Closes #4168 | |||
2019-07-31 | ROADMAP: parallel transfers are merged now | Daniel Stenberg | |
2019-07-31 | getenv: support up to 4K environment variable contents on windows | Daniel Stenberg | |
Reported-by: Michal Čaplygin Fixes #4174 Closes #4175 | |||
2019-07-31 | plan9: add support for running on Plan 9 | lufia | |
Closes #3701 | |||
2019-07-31 | ntlm: explicit type casting | lufia | |
2019-07-30 | curl.h: fix outdated comment | Justin | |
Closes #4167 | |||
2019-07-30 | curl: remove outdated comment | Daniel Stenberg | |
Turned bad with commit b8894085000 Reported-by: niallor on github Fixes #4172 Closes #4173 | |||
2019-07-30 | cleanup: remove the 'numsocks' argument used in many places | Daniel Stenberg | |
It was used (intended) to pass in the size of the 'socks' array that is also passed to these functions, but was rarely actually checked/used and the array is defined to a fixed size of MAX_SOCKSPEREASYHANDLE entries that should be used instead. Closes #4169 | |||
2019-07-30 | readwrite_data: repair setting the TIMER_STARTTRANSFER stamp | Daniel Stenberg | |
Regression, broken in commit 65eb65fde64bd5f (curl 7.64.1) Reported-by: Jonathan Cardoso Machado Assisted-by: Jay Satiro Fixes #4136 Closes #4162 | |||
2019-07-30 | mailmap: Amit Katyal | Daniel Stenberg | |
2019-07-30 | asyn-thread: removed unused variable | Daniel Stenberg | |
Follow-up to eb9a604f. Mistake caused by me when I edited the commit before push... | |||
2019-07-30 | RELEASE-NOTES: synced | Daniel Stenberg | |
2019-07-30 | asyn-thread: create a socketpair to wait on | amkatyal | |
Closes #4157 | |||
2019-07-30 | curl: cap the maximum allowed values for retry time arguments | Daniel Stenberg | |
... to avoid integer overflows later when multiplying with 1000 to convert seconds to milliseconds. Added test 1269 to verify. Reported-by: Jason Lee Closes #4166 | |||
2019-07-29 | progress: reset download/uploaded counter | Daniel Stenberg | |
... to make CURLOPT_MAX_RECV_SPEED_LARGE and CURLOPT_MAX_SEND_SPEED_LARGE work correctly on subsequent transfers that reuse the same handle. Fixed-by: Ironbars13 on github Fixes #4084 Closes #4161 | |||
2019-07-29 | http2_recv: trigger another read when the last data is returned | Daniel Stenberg | |
... so that end-of-stream is detected properly. Reported-by: Tom van der Woerdt Fixes #4043 Closes #4160 | |||
2019-07-29 | curl: avoid uncessary libcurl timeouts (in parallel mode) | Daniel Stenberg | |
When curl_multi_wait() returns OK without file descriptors to wait for, it might already have done a long timeout. Closes #4159 | |||
2019-07-29 | HTTP: use chunked Transfer-Encoding for HTTP_POST if size unknown | Balazs Kovacsics | |
If using the read callback for HTTP_POST, and POSTFIELDSIZE is not set, automatically add a Transfer-Encoding: chunked header, same as it is already done for HTTP_PUT, HTTP_POST_FORM and HTTP_POST_MIME. Update test 1514 according to the new behaviour. Closes #4138 | |||
2019-07-29 | winbuild: add vquic to list of build directories | Daniel Stenberg | |
This fixes the winbuild build method which broke several days ago when experimental quic support was added in 3af0e76. Reported-by: Michael Lee Fixes https://github.com/curl/curl/issues/4158 |