40 Commits (0a5cbc62bdf21e550b152be389c83631d726afa1)

Author SHA1 Message Date
Glenn Strauss c82ca970fb [core] refuse excess h2 streams at con start (fixes #3093) 10 months ago
Glenn Strauss 309c1693ac [multiple] Y2038 32-bit signed time_t mitigations 10 months ago
Glenn Strauss 0f90a9e320 [core] reduce memcmp in http_request_parse_header 10 months ago
Glenn Strauss d5366c0aee [core] request_config_reset() 10 months ago
Glenn Strauss af3df29ae8 [multiple] reduce redundant NULL buffer checks 10 months ago
Glenn Strauss 7cd984c51d [core] adjust buffer use for hdr name for lshpack 10 months ago
Glenn Strauss a8b5ad2b5c [core] tweaks writing response header (better asm) 10 months ago
Glenn Strauss 22e8f600f5 [core] quiet coverity noise 1 year ago
Glenn Strauss b2f4c00784 [core] mark some likely hot paths (better asm) 1 year ago
Glenn Strauss 28f1d010d2 [core] improve HTTP/2 behavior w/ max-request-size 1 year ago
Glenn Strauss 81d18a8e35 [core] discard some HTTP/2 DATA after response (fixes #3078) 1 year ago
Glenn Strauss dc01487ea6 [multiple] use buffer_append_* aggregates 1 year ago
Glenn Strauss a6d1dccad3 [multiple] strftime %F and %T 1 year ago
Glenn Strauss dbe3e2361b [multiple] prefer monotonic time for internal use 1 year ago
Glenn Strauss 603a1fa573 [core] inline funcs to decode h2 framing nums (fixes #3067) 1 year ago
Glenn Strauss 2a557809d9 [core] re-validate h2 CONTINUATION frame len in cq 1 year ago
Glenn Strauss 5ccebbf04e [multiple] quiet some clang-analyzer warnings 1 year ago
Glenn Strauss 122094e3e3 [multiple] employ http_date.h, sys-time.h 2 years ago
Glenn Strauss cabced1f9f [core] fix decoding chunked from backend (fixes #3049) 2 years ago
Glenn Strauss 903024d711 [core] track Content-Length from backend (fixes #3046) 2 years ago
Glenn Strauss 0a2aab88d2 [core] silence coverity warnings (another try) 2 years ago
Glenn Strauss 0f82722f5f [core] silence coverity warnings (another try) 2 years ago
Glenn Strauss af04e0b0e1 [core] silence coverity warnings (false positives) 2 years ago
Glenn Strauss e18da93e44 [core] reuse chunkqueue_compact_mem*() 2 years ago
Glenn Strauss 81029b8b51 [multiple] inline chunkqueue where always alloc'd 2 years ago
Glenn Strauss 1a64c9e2f7 [core] reuse r->start_hp.tv_sec for r->start_ts 2 years ago
Glenn Strauss 869c778aa7 [core] relay 1xx from backend over HTTP/2 2 years ago
Glenn Strauss 3fbb5773e9 [core] http_header_e <=> lshpack_static_hdr_idx 2 years ago
Glenn Strauss 9c8981a7d1 [core] tst,set,clr macros for r->{rqst,resp}_htags 2 years ago
Glenn Strauss c58b95f297 [core] light_isupper(), light_islower() 2 years ago
Glenn Strauss 38620b10bc [core] cold h2_log_response_header*() funcs 2 years ago
Glenn Strauss 97e314fc9e [multiple] inline chunkqueue_length() 2 years ago
Glenn Strauss dbd458a0e6 [core] set r->state in h2.c 2 years ago
Glenn Strauss 5547530a01 [core] do not require '\0' term for k,v hdr parse 2 years ago
Glenn Strauss 550609c8ae [core] request_acquire(), request_release() 2 years ago
Glenn Strauss 8fc8ab891a [core] http_request_parse_header() specialized 2 years ago
Glenn Strauss ada09a23b0 [core] h2_send_headers() specialized for resp hdrs 2 years ago
Glenn Strauss 014e5240ef [core] HTTP/2 HPACK using LiteSpeed ls-hpack 2 years ago
Glenn Strauss 8d7e9439b5 [core] connection transition to HTTP/2; incomplete 2 years ago
Glenn Strauss 6eca864c5e [core] h2.[ch] with stub funcs (incomplete) 2 years ago