summaryrefslogtreecommitdiff
path: root/lib/http2.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* http2: rename s/data/pausedataDaniel Stenberg2015-05-181-14/+15
* http2: "stream %x" in all outputs to make it easier to search forDaniel Stenberg2015-05-181-2/+2
* http2: Curl_expire() all handles with incoming trafficDaniel Stenberg2015-05-181-2/+5
* http2: don't signal settings change for same valuesDaniel Stenberg2015-05-181-4/+10
* http2: set default concurrency, fix ConnectionExists for multiplexDaniel Stenberg2015-05-181-0/+13
* bundles: store no/default/pipeline/multiplexDaniel Stenberg2015-05-181-2/+2
* http2: lazy init header_recvbufDaniel Stenberg2015-05-181-0/+3
* http2: separate multiplex/pipelining + cleanup memory leaksDaniel Stenberg2015-05-181-1/+1
* http2: Fix bug that data to be drained are overwritten by pending "paused" dataTatsuhiro Tsujikawa2015-05-181-17/+16
* http2: Don't call nghttp2_session_mem_recv while it is paused by a streamTatsuhiro Tsujikawa2015-05-181-3/+26
* http2: Read data left in connection buffer after pauseTatsuhiro Tsujikawa2015-05-181-20/+44
* http2: Fix streams get stuckTatsuhiro Tsujikawa2015-05-181-20/+22
* http2: store incoming h2 SETTINGSDaniel Stenberg2015-05-181-7/+26
* http2: remove debug logging from on_frame_recvDaniel Stenberg2015-05-181-8/+0
* http2: remove the closed check in http2_recvDaniel Stenberg2015-05-181-0/+3
* http2: bump the h2 buffer to 8KDaniel Stenberg2015-05-181-1/+1
* http2: more debug outputsDaniel Stenberg2015-05-181-12/+21
* http2: leave WAITPERFORM when conn is multiplexedDaniel Stenberg2015-05-181-0/+1
* http2: force "drainage" of streamsDaniel Stenberg2015-05-181-56/+94
* http2: move the mem+len pair to the stream structDaniel Stenberg2015-05-181-21/+34
* http2: more stream-oriented data, stream ID 0 is for connectionsDaniel Stenberg2015-05-181-21/+26
* http2: move lots of state data to the 'stream' structDaniel Stenberg2015-05-181-75/+100
* HTTP: partial start at fixing up hash-lookups on http2 frame receivalDaniel Stenberg2015-05-181-6/+5
* http: a stream hash for h2 multiplexingDaniel Stenberg2015-05-181-3/+19
* http: a stream hash for h2 multiplexingDaniel Stenberg2015-05-181-0/+5
* http2: debug log when receiving unexpected stream_idDaniel Stenberg2015-05-181-0/+10
* http2: move stream_id to the HTTP struct (per-stream)Daniel Stenberg2015-05-181-12/+21
* Curl_http2_setup: only do it once and enable multiplex on the serverDaniel Stenberg2015-05-181-1/+8
* http2: unify http_conn variable names to 'c'Daniel Stenberg2015-04-271-10/+10