summaryrefslogtreecommitdiff
path: root/lib/http2.c
Commit message (Expand)AuthorAgeFilesLines
* free: instead of Curl_safefree()Daniel Stenberg2015-03-161-2/+2
* http2: detect prematures close without data transferedDaniel Stenberg2015-03-141-2/+2
* http2: make the info-message about receiving HTTP2 headers debug-onlyDaniel Stenberg2015-03-071-2/+2
* mprintf.h: remove #ifdef CURLDEBUGDaniel Stenberg2015-03-031-3/+1
* http2: Return error if stream was closed with other than NO_ERRORTatsuhiro Tsujikawa2015-02-271-0/+9
* http2: return recv error on unexpected EOFDaniel Stenberg2015-02-251-4/+5
* http2: move lots of verbose output to be debug-onlyDaniel Stenberg2015-02-251-22/+25
* http2: Fix bug that associated stream canceled on PUSH_PROMISETatsuhiro Tsujikawa2015-02-091-0/+5
* http2: Use 'CURLcode result' for curl result codesSteve Holme2014-12-141-15/+14
* http2: Deal with HTTP/2 data inside response header bufferTatsuhiro Tsujikawa2014-11-131-1/+11
* http2: Fix busy loop when EOF is encounteredTatsuhiro Tsujikawa2014-09-131-0/+6
* Compile with latest nghttp2Tatsuhiro Tsujikawa2014-08-261-39/+45
* http2: added some more logging for debugging stream problemsDaniel Stenberg2014-08-071-3/+11
* HTTP/2: Reset promised stream, not its associated stream.Tatsuhiro Tsujikawa2014-08-071-1/+2
* HTTP/2: Move :authority before non-pseudo header fieldsTatsuhiro Tsujikawa2014-08-071-0/+17
* http2: show the received header for better debuggingDaniel Stenberg2014-08-071-1/+3
* HTTP/2: Fix infinite loop in readwrite_data()Tatsuhiro Tsujikawa2014-08-031-0/+6
* HTTP2: Support expect: 100-continueTatsuhiro Tsujikawa2014-08-021-11/+143
* base64: added Curl_base64url_encode()Daniel Stenberg2014-07-251-2/+2
* http2: more and better error checkingDaniel Stenberg2014-07-231-8/+16
* http2: better return code error checkingDaniel Stenberg2014-06-141-4/+9
* http2: avoid segfault when usint the plain-text http2Daniel Stenberg2014-06-121-0/+1
* http2: make connection re-use workDaniel Stenberg2014-05-201-15/+19
* http2: Compile with latest nghttp2Tatsuhiro Tsujikawa2014-05-071-11/+9
* http2: Compile with latest nghttp2Tatsuhiro Tsujikawa2014-04-271-0/+1
* handler: make 'protocol' always specified as a single bitDaniel Stenberg2014-04-231-1/+1
* http2: Compile with current nghttp2, which supports h2-11Tatsuhiro Tsujikawa2014-04-051-17/+17
* http2: free resources on disconnectTatsuhiro Tsujikawa2014-03-101-4/+24
* Fix bug that HTTP/2 hangs if whole response body is read with headersTatsuhiro Tsujikawa2014-02-281-0/+4
* http2: build with current nghttp2 versionDaniel Stenberg2014-02-281-0/+3
* http2: Support HTTP POST/PUTTatsuhiro Tsujikawa2014-02-171-8/+148
* http2: rely on content-encoding headerFabian Frank2014-02-051-2/+1
* http2: enforce gzip auto-decompressDaniel Stenberg2014-02-041-0/+3
* http2: handle incoming data larger than remaining bufferTatsuhiro Tsujikawa2014-02-041-17/+44
* http2: Check stream ID we are interested inTatsuhiro Tsujikawa2014-02-041-6/+35
* http2: store response header in temporary bufferTatsuhiro Tsujikawa2014-02-041-21/+42
* HTTP2: add layer between existing http and socket(TLS) layerTatsuhiro Tsujikawa2014-02-041-50/+204
* http2: fix size check in on_data_chunk_recvDaniel Stenberg2014-01-301-1/+1
* http2: add CRLF when first data arrivesDaniel Stenberg2014-01-301-4/+14
* http2_recv: Return written length on CURLE_AGAINTatsuhiro Tsujikawa2014-01-301-2/+5
* http2: Use nghttp2_session_mem_recv and nghttp2_session_upgradeTatsuhiro Tsujikawa2014-01-301-42/+39
* http2: basic version of receiving DATADaniel Stenberg2014-01-301-2/+13
* http2: convert HEADER frames to HTTP1-like headersDaniel Stenberg2014-01-301-14/+20
* http2: fix EWOULDBLOCK in recv_callback()Daniel Stenberg2014-01-301-4/+8
* http2: do the POST Upgrade dance properlyDaniel Stenberg2014-01-301-4/+11
* http2: switch into http2 mode if NPN indicatesFabian Frank2014-01-301-11/+32
* http2: s/Curl_http2_request/Curl_http2_request_upgradeDaniel Stenberg2014-01-301-2/+2
* http2: added stubs for all nghttp2 callbacksDaniel Stenberg2014-01-301-13/+114
* http2: use FIRSTSOCKET instead of 0 to index the sockets arrayDaniel Stenberg2014-01-291-1/+1
* http2: receive and log the received header framesDaniel Stenberg2014-01-291-12/+40