199 Commits (d59d5e59b929b55653c1ad61378715f1ab439fbe)

Author SHA1 Message Date
Glenn Strauss d59d5e59b9 [core] improve chunk buffer reuse from backends 4 months ago
Glenn Strauss 0b56c16a8b [core] reduce oversized mem alloc for backends 4 months ago
Glenn Strauss f99cb7d7ab [core] quiet coverity warnings 5 months ago
Glenn Strauss a3e9faa479 [multiple] quiet coverity warnings 5 months ago
Glenn Strauss da562e3fd6 [core] http_response_read() indicate resp finished 6 months ago
Glenn Strauss 39a577985f [core] improve handling of suboptimal backend wr 6 months ago
Glenn Strauss 833d658729 [core] http_response_append_{buffer,mem}() 6 months ago
Glenn Strauss 2ef31a1b3f [core] chunkqueue_append_buffer always clears buf 6 months ago
Glenn Strauss 4f96dac841 [core] gw_backend_error() shared code 6 months ago
Glenn Strauss dbf7588147 [core] tune http_response_process_headers() 6 months ago
Glenn Strauss 309c1693ac [multiple] Y2038 32-bit signed time_t mitigations 6 months ago
Glenn Strauss af3df29ae8 [multiple] reduce redundant NULL buffer checks 8 months ago
Glenn Strauss c8820d2ecc [core] code reuse with array_match_value_prefix() 8 months ago
Glenn Strauss 0532d67639 [core] document error edge case for HTTP/1.0 8 months ago
Glenn Strauss 980554bc70 [core] simplify buffer_path_simplify() 9 months ago
Glenn Strauss b288eeafaa [core] http_response_send_file() mark cold paths 9 months ago
Glenn Strauss 6c40f997b9 [core] merge http_response_send_file 0-size case 9 months ago
Glenn Strauss 9a5e1652be [multiple] static file optimization; reuse cache 9 months ago
Glenn Strauss a1eba3c89b [core] reuse code to parse backend response 9 months ago
Glenn Strauss 325d89b99f [multiple] more reuse of http_date_time_to_str() 10 months ago
Glenn Strauss dc01487ea6 [multiple] use buffer_append_* aggregates 10 months ago
Glenn Strauss a6d1dccad3 [multiple] strftime %F and %T 10 months ago
Glenn Strauss 26f354cb37 [multiple] http_header APIs to reduce str copies 10 months ago
Glenn Strauss f5a62a0fd2 [core] http_response_handle_cachable() optim 11 months ago
Glenn Strauss c95f832f99 [core] http_cgi.[ch] CGI interfaces (RFC 3875) 11 months ago
Glenn Strauss 1f96e59d03 [core] http_cgi_local_redir() rename 11 months ago
Glenn Strauss cc35c03c3c [core] RFC 7233 Range handling for non-streaming 11 months ago
Glenn Strauss 1ca25d4e2c [core] 101 upgrade fails if Content-Length incl (fixes #3063) 12 months ago
Glenn Strauss 649829f906 [mod_cgi] fix assert if empty X-Sendfile path (fixes #3062) 12 months ago
Glenn Strauss 891007fb6a [multiple] use HTTP_HEADER_* enum before strcmp 1 year ago
Glenn Strauss 72b9bb5ba3 [core] http_response_match_if_range() 1 year ago
Glenn Strauss b700a8ca09 [multiple] etag.[ch] -> http_etag.[ch]; better imp 1 year ago
Glenn Strauss 1212f60991 buffer_append_path_len() to join paths 1 year ago
Glenn Strauss 122094e3e3 [multiple] employ http_date.h, sys-time.h 1 year ago
Glenn Strauss 7ba521ffb4 [core] reuse large mem chunks (fix mem usage) (fixes #3033) 1 year ago
Glenn Strauss 76faed9145 [multiple] replace fall through comment with attr 1 year ago
Glenn Strauss 903024d711 [core] track Content-Length from backend (fixes #3046) 1 year ago
Glenn Strauss 47aa6d4ac8 [core] http_response_buffer_append_authority() 1 year ago
Glenn Strauss 169d8d3608 [core] accept "HTTP/2.0", "HTTP/3.0" from backends (fixes #3031) 1 year ago
Glenn Strauss 019c513819 [multiple] use http_chunk_append_file_ref() 1 year ago
Glenn Strauss 96abd9cfb8 [core] coalesce nearby ranges in Range requests 1 year ago
Glenn Strauss 66d1ec485c [core,mod_deflate] leverage cache of open fd 1 year ago
Glenn Strauss e99126074c [core] pass open fd to http_response_parse_range 1 year ago
Glenn Strauss 6219b861ce [core] http_response_parse_range() const file sz 1 year ago
Glenn Strauss cd2ff4202d [core] remove unused r->content_length 1 year ago
Glenn Strauss 55e9f082a9 [core] limit num ranges in Range requests 1 year ago
Glenn Strauss 4d6d1e790a [multiple] use light_btst() for hdr existence chk 1 year ago
Glenn Strauss 81029b8b51 [multiple] inline chunkqueue where always alloc'd 1 year ago
Glenn Strauss 8b382a81c7 [multiple] use sock_addr_get_family in more places 1 year ago
Glenn Strauss 869c778aa7 [core] relay 1xx from backend over HTTP/2 1 year ago