summaryrefslogtreecommitdiff
path: root/lib/http2.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* strictness: correct {infof, failf} format specifiersRikard Falkeborn2018-05-311-7/+7
* checksrc: make sure sizeof() is used *with* parenthesesDaniel Stenberg2018-05-211-1/+1
* http2: remove unused variablesteini20002018-05-141-4/+0
* http2: use easy handle of stream for loggingsteini20002018-05-141-2/+2
* http2: use the correct function pointer typedefDaniel Stenberg2018-05-141-2/+2
* http2: getsock fix for uploadsDaniel Stenberg2018-05-141-1/+4
* http2: fix null pointer dereference in http2_connisdeadDaniel Stenberg2018-04-261-2/+5
* http2: get rid of another strstr()Daniel Stenberg2018-04-261-2/+4
* http2: convert an assert to run-time checkDaniel Stenberg2018-04-231-2/+4
* http2: handle GOAWAY properlyDaniel Stenberg2018-04-201-5/+12
* http2: clear the "drain counter" when a stream is closedDaniel Stenberg2018-04-201-0/+1
* http2: avoid strstr() on data not zero terminatedDaniel Stenberg2018-04-201-2/+5
* http2: handle on_begin_headers() called more than onceDaniel Stenberg2018-04-191-8/+4
* http2: read pending frames (including GOAWAY) in connection-checkDaniel Stenberg2018-03-221-13/+41
* http2: fixes typoKobi Gurkan2018-03-151-1/+1
* http2: mark the connection for close on GOAWAYDaniel Stenberg2018-03-121-12/+21
* http2: verbose output new MAX_CONCURRENT_STREAMS valuesDaniel Stenberg2018-03-101-1/+2
* TODO fixed: Detect when called from within callbacksBjörn Stenberg2018-02-151-0/+2
* http2: set DEBUG_HTTP2 to enable more HTTP/2 loggingDaniel Stenberg2018-01-301-60/+66
* http2: fix incorrect trailer buffer sizeZhouyihai Ding2018-01-111-2/+2
* http2: fix "Value stored to 'end' is never read" scan-build errorDaniel Stenberg2017-11-211-1/+0
* http2: fix "Value stored to 'hdbuf' is never read" scan-build errorDaniel Stenberg2017-11-211-2/+0
* http2: Fixed OOM handling in upgrade requestDan Fandrich2017-11-011-1/+4
* include: remove conncache.h inclusion from where its not neededDaniel Stenberg2017-11-011-1/+0
* code style: use spaces around plusesDaniel Stenberg2017-09-111-1/+1
* code style: use spaces around equals signsDaniel Stenberg2017-09-111-2/+2
* mime: new MIME API.Patrick Monnerat2017-09-021-0/+1
* http2_recv: return error better on fatal h2 errorsDaniel Stenberg2017-08-181-2/+2
* http2: handle PING framesMax Dymond2017-06-301-2/+46
* handler: refactor connection checkingMax Dymond2017-06-301-0/+2
* http2: fix OOM crashDaniel Stenberg2017-06-181-2/+6
* test1521: test *all* curl_easy_setopt optionsDaniel Stenberg2017-06-051-22/+24
* assert: avoid, use DEBUGASSERT instead!Daniel Stenberg2017-05-221-2/+2
* multi: use a fixed array of timers instead of mallocDaniel Stenberg2017-05-101-4/+4
* multi: assign IDs to all timers and make each timer singletonDaniel Stenberg2017-05-101-4/+4
* http2: use the correct set buffer sizeDaniel Stenberg2017-05-011-1/+1
* http2: declare TU-local variables staticMarcel Raad2017-04-301-2/+2