summaryrefslogtreecommitdiff
path: root/lib/http2.c
Commit message (Expand)AuthorAgeFilesLines
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* http2: handle the received SETTINGS frameDaniel Stenberg2016-01-081-29/+25
* http2: Fix PUSH_PROMISE headers being treated as trailersTatsuhiro Tsujikawa2016-01-081-17/+17
* http2: Fix client write for trailers on stream closeJay Satiro2016-01-061-12/+14
* http2: Support trailer fieldsTatsuhiro Tsujikawa2015-12-151-13/+68
* http2: Fix hanging paused streamTatsuhiro Tsujikawa2015-12-081-0/+9
* http2: convert some verbose output into debug-only outputDaniel Stenberg2015-11-301-12/+12
* http2 push: add missing inits of new streamDaniel Stenberg2015-11-301-1/+7
* http2 push: set weight for new streamDaniel Stenberg2015-11-301-1/+3
* Revert "cleanup: general removal of TODO (and similar) comments"Daniel Stenberg2015-11-241-1/+4
* http2: minor comment typoDaniel Stenberg2015-11-161-1/+1
* cleanup: general removal of TODO (and similar) commentsDaniel Stenberg2015-11-131-4/+1
* http2: rectify the http2 version #if checkDaniel Stenberg2015-11-101-1/+1
* http2: s/priority/weightDaniel Stenberg2015-10-231-5/+5
* http2: on_frame_recv: trust the conn/data inputDaniel Stenberg2015-10-231-3/+0
* http2: added three stream prio/deps optionsDaniel Stenberg2015-10-231-5/+76
* http2: Don't pass unitialized name+len pairs to nghttp2_submit_requestAnders Bakken2015-10-161-23/+30
* http2: Fix http2_recv to return -1 if recv returned -1Jay Satiro2015-10-091-7/+3
* http2: set TCP_NODELAY unconditionallyDaniel Stenberg2015-09-271-0/+5
* http2: avoid superfluous Curl_expire() callsDaniel Stenberg2015-09-271-8/+21
* http2: removed unused functionDaniel Stenberg2015-09-131-9/+0
* http2: don't pass on Connection: headersDaniel Stenberg2015-09-031-1/+5
* http2: remove dead codeDaniel Stenberg2015-08-241-5/+0
* http2: on_frame_recv: get a proper 'conn' for the debug loggingDaniel Stenberg2015-08-241-3/+1
* http2: discard frames with no SessionHandleAnders Bakken2015-08-111-136/+101
* http: move HTTP/2 cleanup code off http_disconnect()Kamil Dudka2015-07-301-0/+11
* http2: verify success of strchr() in http2_send()Kamil Dudka2015-07-231-3/+16
* http2: satisfy external references even if http2 is not compiled in.Patrick Monnerat2015-07-211-1/+22
* http2: add stream != NULL checks for reliabilityDaniel Stenberg2015-07-201-0/+25
* http2: Use nghttp2 library error code for error return valueTatsuhiro Tsujikawa2015-06-241-1/+1
* http2: Harden header validation for curl_pushheader_bynameTatsuhiro Tsujikawa2015-06-241-3/+8
* http2: curl_pushheader_byname now takes a const char *Daniel Stenberg2015-06-241-1/+1
* http2: free all header memory after the push callbackDaniel Stenberg2015-06-241-1/+4
* http2: fixed the header accessor functions for the push callbackDaniel Stenberg2015-06-241-17/+61
* http2: setup the new pushed stream properlyDaniel Stenberg2015-06-241-38/+102
* http2: initial implementation of the push callbackDaniel Stenberg2015-06-241-6/+74
* http2: Copy data passed in Curl_http2_switched into HTTP/2 connection bufferTatsuhiro Tsujikawa2015-05-251-3/+33
* http2: on_frame_recv: return early on stream 0Daniel Stenberg2015-05-221-0/+3
* http2: Make HTTP Upgrade workTatsuhiro Tsujikawa2015-05-221-0/+7
* http2: show stream IDs in decimalDaniel Stenberg2015-05-201-19/+19
* http2: Faster http2 uploadTatsuhiro Tsujikawa2015-05-201-0/+13
* http2: store upload state per streamDaniel Stenberg2015-05-181-17/+47
* http2: fix build when NOT h2-enabledDaniel Stenberg2015-05-181-0/+15
* http2: switch to use Curl_hash_destroy()Daniel Stenberg2015-05-181-1/+1
* http2: Ignore if we have stream ID not in hash in on_stream_closeTatsuhiro Tsujikawa2015-05-181-4/+6
* Require nghttp2 v1.0.0Tatsuhiro Tsujikawa2015-05-181-103/+29
* http2: infof length in on_frame_send()Daniel Stenberg2015-05-181-1/+2
* http2: bump the h2 buffer size to 32K for speedDaniel Stenberg2015-05-181-1/+1
* http2: remove the stream from the hash in stream_close callbackDaniel Stenberg2015-05-181-1/+6
* http2: if there is paused data, do not clear the drain fieldDaniel Stenberg2015-05-181-8/+17