summaryrefslogtreecommitdiff
path: root/lib/http2.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* http2_recv: log nghttp2 return codes for debugging purposesDaniel Stenberg2014-01-291-0/+2
* HTTP2: reject nghttp2 versions before 0.3.0Daniel Stenberg2014-01-291-0/+4
* http2: adjusted to newer nghttp2_session_callbacks structGisle Vanem2014-01-291-2/+0
* HTTP2: Wrong NgHTTP2 user-dataGisle Vanem2014-01-291-4/+5
* http2: switch recv/send functions to http2 ones after 101Daniel Stenberg2014-01-291-1/+37
* http2: handle 101 responses and switch to HTTP2Daniel Stenberg2014-01-291-0/+36
* http2: use the support HTTP2 draft version in the upgrade headerDaniel Stenberg2013-09-101-2/+3
* http2: adjust to new nghttp2_pack_settings_payload protoDaniel Stenberg2013-09-091-1/+3