summaryrefslogtreecommitdiff
path: root/src/h2.c
Commit message (Expand)AuthorAgeFilesLines
* [core] fix HTTP/2 use of http_response_loop()Glenn Strauss2023-05-071-4/+8
* [build] _WIN32 __declspec(dllexport) *_plugin_initGlenn Strauss2023-05-031-0/+1
* [core] _WIN32 socket-compat, filesystem-compatGlenn Strauss2023-05-031-0/+4
* [mod_h2] HTTP/2 module: mod_h2Glenn Strauss2023-05-031-0/+22
* [core] hxcon "base class" for h2conGlenn Strauss2023-05-031-32/+33
* [core] http_dispatch[] tables for HTTP proto versGlenn Strauss2023-05-031-8/+23
* [core] r->x union w/ structs for r->x.{h1,h2}Glenn Strauss2023-04-291-106/+106
* [core] r->x union w/ structs for r->x.{h1}Glenn Strauss2023-04-291-1/+1
* [core] h2_recv_reqbody()Glenn Strauss2023-04-291-1/+56
* [core] h2_process_streams()Glenn Strauss2023-04-291-11/+239
* [core] h2_check_timeout()Glenn Strauss2023-04-291-0/+79
* [core] h2_send_goaway_graceful()Glenn Strauss2023-04-241-0/+20
* [core] CON_STATE_REQUEST_END transient stateGlenn Strauss2023-04-241-1/+3
* [core] connection_check_upgrade() h2_upgrade_h2c()Glenn Strauss2023-04-241-64/+35
* [core] add members to http_header_parse_ctxGlenn Strauss2023-04-041-5/+5
* [core] h2 match w/ lsxpack pseudo-header key onlyGlenn Strauss2023-03-251-5/+5
* [core] h2 mark :status matching lsxpack enum valueGlenn Strauss2023-03-251-0/+2
* [core] h2: remove obsolete commentGlenn Strauss2023-03-251-7/+0
* [core] h2_get_stream_req() code reuseGlenn Strauss2023-03-241-26/+21
* [core] h2_recv_headers() tweak to reduce code sizeGlenn Strauss2023-03-221-8/+5
* [core] remove extra HTTP/2 HEADERS frame len checkGlenn Strauss2023-02-101-1/+1
* [core] fix HTTP/2 HEADERS frame parsing bugGlenn Strauss2023-02-101-2/+1
* [core] add missed h2 state transition (fixes #3186)Glenn Strauss2023-01-191-0/+17
* [multiple] codespell: correct spelling in commentsGlenn Strauss2023-01-071-4/+4
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-3/+1
* [core] fix HTTP/2 downloads >= 4GiB (fixes #3166)Glenn Strauss2022-08-041-2/+2
* [core] h2: optim: send window update in 16k unitsGlenn Strauss2022-06-091-11/+23
* [core] update cached tables with Priority headerGlenn Strauss2022-06-071-0/+2
* [core] h2: avoid sending tiny DATA framesGlenn Strauss2022-06-071-0/+3
* [core] h2: avoid sending small WINDOW_UPDATE framesGlenn Strauss2022-06-071-3/+14
* [core] increase session window size to 256kGlenn Strauss2022-06-041-1/+1
* [core] h2 SETTINGS_INITIAL_WINDOW_SIZE 64k (fixes #3089)Glenn Strauss2022-06-041-13/+12
* [multiple] simplify bytes_in/bytes_out accountingGlenn Strauss2022-05-111-1/+0
* [core] send Priority resp hdr w/ .css, .js re-prioGlenn Strauss2022-05-051-1/+5
* [core] h2 prio sort urgency, incr, then stream idGlenn Strauss2022-05-051-6/+14
* [core] stricter check of HTTP/2 GOAWAY frame sizeGlenn Strauss2022-04-101-1/+4
* [core] send HTTP/2 SETTINGS_NO_RFC7540_PRIORITIESGlenn Strauss2022-04-101-6/+1
* [core] HTTP/2 PRIORITY_UPDATE frame (experimental)Glenn Strauss2022-04-101-6/+176
* [core] short-circuit earlier parsing h2 trailersGlenn Strauss2022-03-301-2/+5
* [multiple] WebSockets over HTTP/2 (fixes #3151)Glenn Strauss2022-03-251-1/+3
* [core] discard DATA from REFUSED_STREAM at h2 initGlenn Strauss2022-03-251-0/+6
* [core] isolate plugins_*() funcs to main serverGlenn Strauss2022-02-191-1/+1
* [core] prep server_tag at startup for h2 resp hdrGlenn Strauss2022-02-191-10/+9
* [core] connection_handle_read_state() tweakGlenn Strauss2021-12-171-3/+1
* [core] fix reqpool mem corruption in 1.4.62 (fixes #3118)Glenn Strauss2021-12-041-1/+1
* [core] allocate one fewer cond_match_t, if neededGlenn Strauss2021-11-221-1/+1
* [core] pcre2 support (--with-pcre2)Glenn Strauss2021-11-221-1/+1
* [core] save config regex captures only if usedGlenn Strauss2021-11-191-2/+3
* [core] better asm for binary num to ascii stringGlenn Strauss2021-11-121-18/+26
* [core] thwart h2c smuggling when Upgrade enabledGlenn Strauss2021-10-271-0/+1