aboutsummaryrefslogtreecommitdiff
path: root/lib/http2.c
AgeCommit message (Expand)Author
2020-06-02urldata: let the HTTP method be in the set.* structDaniel Stenberg
2020-05-30url: alloc the download buffer at transfer startDaniel Stenberg
2020-05-15http2: keep trying to send pending frames after req.upload_doneVyron Tsingaras
2020-05-07http2: simplify and clean up trailer handlingDaniel Stenberg
2020-05-04dynbuf: introduce internal generic dynamic buffer functionsDaniel Stenberg
2020-03-18http2: Fix erroneous debug message that h2 connection closedJay Satiro
2020-03-07version: make curl_version* thread-safe without using global contextDaniel Stenberg
2020-02-27http2: make pausing/unpausing set/clear local stream windowDaniel Stenberg
2020-02-21http2: now require nghttp2 >= 1.12.0Daniel Stenberg
2020-01-13ConnectionExists: respect the max_concurrent_streams limitsDaniel Stenberg
2019-12-09conncache: fix multi-thread use of shared connection cacheDaniel Stenberg
2019-12-01build: Disable Visual Studio warning "conditional expression is constant"Jay Satiro
2019-10-30url: make Curl_close() NULLify the pointer tooDaniel Stenberg
2019-10-18http2_recv: a closed stream trumps pause stateDaniel Stenberg
2019-10-18http2: expire a timeout at end of streamDaniel Stenberg
2019-10-03http2: move state-init from creation to pre-transferDaniel Stenberg
2019-10-02CURLMOPT_MAX_CONCURRENT_STREAMS: new setoptKunal Ekawde
2019-09-23http2: Expression 'stream->stream_id != - 1' is always trueDaniel Stenberg
2019-09-23http2: A value is being subtracted from the unsigned variableDaniel Stenberg
2019-09-23http: lowercase headernames for HTTP/2 and HTTP/3Barry Pollard
2019-09-16http2: relax verification of :authority in push promise requestsChristoph M. Becker
2019-08-26http2: when marked for closure and wanted to close == OKDaniel Stenberg
2019-08-01timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg
2019-07-30cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg
2019-07-29http2_recv: trigger another read when the last data is returnedDaniel Stenberg
2019-07-10headers: Remove no longer exported functionsDaniel Gustafsson
2019-06-24http2: call done_sending on end of uploadDaniel Stenberg
2019-06-21http2: don't call stream-close on already closed streamsDaniel Stenberg
2019-06-11http2: remove CURL_DISABLE_TYPECHECK defineDaniel Stenberg
2019-05-30http2: Stop drain from being permanently set onJosie Huddleston
2019-05-16cleanup: remove FIXME and TODO commentsDaniel Stenberg
2019-04-06pipelining: removedDaniel Stenberg
2019-04-03documentation: Fix several typosTim Rühsen
2019-02-20http2: verify :athority in push promise requestsDaniel Stenberg
2019-02-12http2: multi_connchanged() moved from multi.c, only used for h2Daniel Stenberg
2019-02-10cleanup: make local functions staticDaniel Stenberg
2019-01-11urldata: rename easy_conn to just connDaniel Stenberg
2018-12-20http2: clear pause stream id if it gets closedDaniel Stenberg
2018-12-08Upon HTTP_1_1_REQUIRED, retry the request with HTTP/1.1Johannes Schindelin
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-10-18travis: add build for "configure --disable-verbose"Daniel Stenberg
2018-10-03memory: ensure to check allocation resultsDaniel Gustafsson
2018-09-25Curl_http2_done: fix memleak in error pathDaniel Stenberg
2018-09-16http: made Curl_add_buffer functions take a pointer-pointerDaniel Stenberg
2018-09-16http2: fix memory leaks on error-pathDaniel Stenberg
2018-09-10misc: fix typos in commentsDaniel Gustafsson
2018-09-07upkeep: add a connection upkeep API: curl_easy_conn_upkeep()Max Dymond
2018-09-02http2: Use correct format identifier for stream_idRikard Falkeborn
2018-08-22http2: abort the send_callback if not setup yetDaniel Stenberg
2018-08-21http2: remove four unused nghttp2 callbacksDaniel Stenberg