Commit Graph

204 Commits (ea38287a4cb327d8a2c7e976eccd0d996dec98a7)

Author SHA1 Message Date
Glenn Strauss ea38287a4c [multiple] do not clear physical.path if finished
2 years ago
Glenn Strauss 38c8735850 [multiple] optimize primitives, buffer_extend()
2 years ago
Glenn Strauss f9cd50b782 [core] modify path in-place checking for path-info
2 years ago
Glenn Strauss 81ef66eaf0 [multiple] buffer_has_slash_suffix()
2 years ago
Glenn Strauss 8e093e90f5 [core] http_response_physical_path_error()
2 years ago
Glenn Strauss cc35c03c3c [core] RFC 7233 Range handling for non-streaming
2 years ago
Glenn Strauss 4a600dabd5 [mod_auth] close HTTP/2 connection after bad pass
2 years ago
Glenn Strauss 122094e3e3 [multiple] employ http_date.h, sys-time.h
2 years ago
Glenn Strauss d15e2286f2 [core] fix handling chunked response from backend (fixes #3044)
2 years ago
Glenn Strauss 019c513819 [multiple] use http_chunk_append_file_ref()
2 years ago
Glenn Strauss fe02111888 [multiple] stat_cache_path_stat() for struct st
2 years ago
Glenn Strauss 66d1ec485c [core,mod_deflate] leverage cache of open fd
2 years ago
Glenn Strauss 4d6d1e790a [multiple] use light_btst() for hdr existence chk
2 years ago
Glenn Strauss ee1f7af24d [core] be more precise checking streaming flags
2 years ago
Glenn Strauss 81029b8b51 [multiple] inline chunkqueue where always alloc'd
2 years ago
Glenn Strauss 86e5f09062 [core] perf adjustments to avoid load miss
2 years ago
Glenn Strauss 660d719a2a [multiple] code reuse chunkqueue_peek_data()
2 years ago
Glenn Strauss 362be7b3bb [core] relay 1xx from backend over HTTP/1.1
2 years ago
Glenn Strauss 367f30a645 [multiple] extend enum http_header_e list
2 years ago
Glenn Strauss 9c8981a7d1 [core] tst,set,clr macros for r->{rqst,resp}_htags
2 years ago
Glenn Strauss 327de98b38 [core] adjust response header prep for common case
2 years ago
Glenn Strauss 5fd8a26a75 [core] defer optimization to read small files
2 years ago
Glenn Strauss ada09a23b0 [core] h2_send_headers() specialized for resp hdrs
2 years ago
Glenn Strauss 8d7e9439b5 [core] connection transition to HTTP/2; incomplete
2 years ago
Glenn Strauss 2c8f1b4621 [core] isolate more resp code in response.c
2 years ago
Glenn Strauss 77057a7c02 [core] lowercase response hdr field names for h2
2 years ago
Glenn Strauss e089facf84 [core] do not send Connection: close if h2
2 years ago
Glenn Strauss 1041a56dd9 [core] server.feature-flags to enable h2
3 years ago
Glenn Strauss 8dd33a72dd [mod_deflate] mod_deflate subsumes mod_compress
3 years ago
Glenn Strauss 6d62a498a2 [core] more precise check for request stream flags
3 years ago
Glenn Strauss c752d4696e [multiple] correct misspellings in comments
3 years ago
Glenn Strauss dd91c1459c [core] http_response_config()
3 years ago
Glenn Strauss 3f4f934485 [core] http_response_comeback()
3 years ago
Glenn Strauss a0029b21a1 [core] remove r->uri.path_raw; generate as needed
3 years ago
Glenn Strauss d013d0abd3 [core] http_request_parse_target()
3 years ago
Glenn Strauss 34285ed0fa [core] dispatch handler in handle_request func
3 years ago
Glenn Strauss 7c7f8c467c [multiple] split con, request (very large change)
3 years ago
Glenn Strauss 31d9495330 [core] store subrequest_handler instead of mode
3 years ago
Glenn Strauss 8131e4396d [core] move addtl request-specific struct members
3 years ago
Glenn Strauss 1474be7859 [core] move addtl request-specific struct members
3 years ago
Glenn Strauss af5df35275 [core] rename content_length to reqbody_length
3 years ago
Glenn Strauss 057d83c50b [core] move keep_alive flag into request_st
3 years ago
Glenn Strauss 1dd58c5ad8 [multiple] con->proto_default_port
3 years ago
Glenn Strauss 4fb26ea3b7 [core] http_status_set_error_close()
3 years ago
Glenn Strauss 0ff60d8218 [multiple] rename r to rc rv rd wr to be different
3 years ago
Glenn Strauss 68d8d4c532 [multiple] stat_cache singleton
3 years ago
Glenn Strauss c8cd7cf49b [multiple] extern log_epoch_secs
3 years ago
Glenn Strauss 409bba80b1 [multiple] reduce direct use of srv->cur_ts
3 years ago
Glenn Strauss 50bdb55de8 [multiple] connection hooks no longer get (srv *)
3 years ago
Glenn Strauss 010c28949c [multiple] prefer (connection *) to (srv *)
3 years ago