Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-20 | http2: several cleanups | Daniel Stenberg | |
- separate easy handle from connections better - added asserts on a number of places - added sanity check of pipelines for debug builds Closes #2751 | |||
2017-06-18 | http2: fix OOM crash | Daniel Stenberg | |
torture mode with test 1021 found it | |||
2016-11-28 | http2: Fix crashes when parent stream gets aborted | Anders Bakken | |
Closes #1125 | |||
2016-09-05 | http2: return EOF when done uploading without known size | Daniel Stenberg | |
Fixes #982 | |||
2016-08-28 | http2: make sure stream errors don't needlessly close the connection | Daniel Stenberg | |
With HTTP/2 each transfer is made in an indivial logical stream over the connection, making most previous errors that caused the connection to get forced-closed now instead just kill the stream and not the connection. Fixes #941 | |||
2016-06-22 | internals: rename the SessionHandle struct to Curl_easy | Daniel Stenberg | |
2016-04-11 | http2: Add Curl_http2_strerror for HTTP/2 error codes | Jay Satiro | |
Ref: https://github.com/curl/curl/issues/659 Ref: https://github.com/curl/curl/pull/663 | |||
2016-02-03 | URLs: change all http:// URLs to https:// | Daniel Stenberg | |
2015-10-23 | http2: added three stream prio/deps options | Daniel Stenberg | |
CURLOPT_STREAM_DEPENDS CURLOPT_STREAM_DEPENDS_E CURLOPT_STREAM_PRIORITY | |||
2015-06-24 | http2: setup the new pushed stream properly | Daniel Stenberg | |
2015-05-18 | http2: set default concurrency, fix ConnectionExists for multiplex | Daniel Stenberg | |
2014-11-13 | http2: fix switched macro when http2 is not enabled | Daniel Stenberg | |
2014-11-13 | http2: Deal with HTTP/2 data inside response header buffer | Tatsuhiro Tsujikawa | |
Previously if HTTP/2 traffic is appended to HTTP Upgrade response header (thus they are in the same buffer), the trailing HTTP/2 traffic is not processed and lost. The appended data is most likely SETTINGS frame. If it is lost, nghttp2 library complains server does not obey the HTTP/2 protocol and issues GOAWAY frame and curl eventually drops connection. This commit fixes this problem and now trailing data is processed. | |||
2014-07-23 | http2: more and better error checking | Daniel Stenberg | |
1 - fixes the warnings when built without http2 support 2 - adds CURLE_HTTP2, a new error code for errors detected by nghttp2 basically when they are about http2 specific things. | |||
2014-06-15 | https: Fix build when http2 is disabled | Dan Fandrich | |
2014-06-14 | http2: better return code error checking | Daniel Stenberg | |
2014-05-22 | http.c: Fixed compilation warning | Steve Holme | |
warning: suggest braces around empty body in an 'else' statement | |||
2014-05-20 | http2: make connection re-use work | Daniel Stenberg | |
Http2 connections would wrongly get closed after each individual request. Co-authored-by: Tatsuhiro Tsujikawa Bug: http://curl.haxx.se/bug/view.cgi?id=1374 | |||
2014-01-30 | http2: do the POST Upgrade dance properly | Daniel Stenberg | |
2014-01-30 | http2.h: provide empty macros for non-http2 builds | Daniel Stenberg | |
2014-01-30 | http2: s/Curl_http2_request/Curl_http2_request_upgrade | Daniel Stenberg | |
To better reflect its purpose | |||
2014-01-29 | http2: handle 101 responses and switch to HTTP2 | Daniel Stenberg | |
2013-09-07 | http2: first embryo toward Upgrade: | Daniel Stenberg | |
2013-09-04 | http2: add http2.[ch] and add nghttp2 version output | Daniel Stenberg | |