summaryrefslogtreecommitdiff
path: root/lib/http2.c
Commit message (Expand)AuthorAgeFilesLines
* version: make curl_version* thread-safe without using global contextDaniel Stenberg2020-03-071-1/+1
* http2: make pausing/unpausing set/clear local stream windowDaniel Stenberg2020-02-271-4/+53
* http2: now require nghttp2 >= 1.12.0Daniel Stenberg2020-02-211-47/+5
* ConnectionExists: respect the max_concurrent_streams limitsDaniel Stenberg2020-01-131-2/+2
* conncache: fix multi-thread use of shared connection cacheDaniel Stenberg2019-12-091-3/+2
* build: Disable Visual Studio warning "conditional expression is constant"Jay Satiro2019-12-011-1/+1
* url: make Curl_close() NULLify the pointer tooDaniel Stenberg2019-10-301-7/+5
* http2_recv: a closed stream trumps pause stateDaniel Stenberg2019-10-181-0/+3
* http2: expire a timeout at end of streamDaniel Stenberg2019-10-181-0/+1
* http2: move state-init from creation to pre-transferDaniel Stenberg2019-10-031-0/+1
* CURLMOPT_MAX_CONCURRENT_STREAMS: new setoptKunal Ekawde2019-10-021-1/+1
* http2: Expression 'stream->stream_id != - 1' is always trueDaniel Stenberg2019-09-231-11/+8
* http2: A value is being subtracted from the unsigned variableDaniel Stenberg2019-09-231-1/+2
* http: lowercase headernames for HTTP/2 and HTTP/3Barry Pollard2019-09-231-1/+3
* http2: relax verification of :authority in push promise requestsChristoph M. Becker2019-09-161-1/+3
* http2: when marked for closure and wanted to close == OKDaniel Stenberg2019-08-261-0/+5
* timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg2019-08-011-1/+1
* cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg2019-07-301-10/+3
* http2_recv: trigger another read when the last data is returnedDaniel Stenberg2019-07-291-0/+3
* headers: Remove no longer exported functionsDaniel Gustafsson2019-07-101-2/+2
* http2: call done_sending on end of uploadDaniel Stenberg2019-06-241-1/+5
* http2: don't call stream-close on already closed streamsDaniel Stenberg2019-06-211-4/+3
* http2: remove CURL_DISABLE_TYPECHECK defineDaniel Stenberg2019-06-111-2/+0
* http2: Stop drain from being permanently set onJosie Huddleston2019-05-301-3/+4
* cleanup: remove FIXME and TODO commentsDaniel Stenberg2019-05-161-5/+3
* pipelining: removedDaniel Stenberg2019-04-061-1/+1
* documentation: Fix several typosTim Rühsen2019-04-031-1/+1
* http2: verify :athority in push promise requestsDaniel Stenberg2019-02-201-0/+22
* http2: multi_connchanged() moved from multi.c, only used for h2Daniel Stenberg2019-02-121-2/+14
* cleanup: make local functions staticDaniel Stenberg2019-02-101-5/+5
* urldata: rename easy_conn to just connDaniel Stenberg2019-01-111-3/+3
* http2: clear pause stream id if it gets closedDaniel Stenberg2018-12-201-0/+4
* Upon HTTP_1_1_REQUIRED, retry the request with HTTP/1.1Johannes Schindelin2018-12-081-0/+8
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-1/+1
* travis: add build for "configure --disable-verbose"Daniel Stenberg2018-10-181-1/+4
* memory: ensure to check allocation resultsDaniel Gustafsson2018-10-031-0/+2
* Curl_http2_done: fix memleak in error pathDaniel Stenberg2018-09-251-6/+8
* http: made Curl_add_buffer functions take a pointer-pointerDaniel Stenberg2018-09-161-26/+49
* http2: fix memory leaks on error-pathDaniel Stenberg2018-09-161-2/+8
* misc: fix typos in commentsDaniel Gustafsson2018-09-101-1/+1
* upkeep: add a connection upkeep API: curl_easy_conn_upkeep()Max Dymond2018-09-071-0/+31
* http2: Use correct format identifier for stream_idRikard Falkeborn2018-09-021-4/+4
* http2: abort the send_callback if not setup yetDaniel Stenberg2018-08-221-0/+4
* http2: remove four unused nghttp2 callbacksDaniel Stenberg2018-08-211-77/+0
* http2: avoid set_stream_user_data() before stream is assignedDaniel Stenberg2018-08-211-1/+2
* http2: make sure to send after RST_STREAMDaniel Stenberg2018-08-171-2/+7
* http2: check nghttp2_session_set_stream_user_data return codeDaniel Stenberg2018-08-151-7/+32
* http: fix for tiny "HTTP/0.9" responseDaniel Stenberg2018-08-131-6/+5
* http2: clear the drain counter in Curl_http2_doneDaniel Stenberg2018-07-301-13/+30
* http2: several cleanupsDaniel Stenberg2018-07-201-2/+7