257 Commits (ec2ff2c6ae70f150cfb7e35b77344c16af87c862)

Author SHA1 Message Date
Glenn Strauss ec2ff2c6ae [core] perf: connection_read_header_more() 2 years ago
Glenn Strauss 46d7e9c2ed [core] no need to pass srv to connection_set_state 2 years ago
Glenn Strauss 63e32e8100 [core] perf: HTTP header parsing using \n offsets 2 years ago
Glenn Strauss fcd1f57511 [core] connection_chunkqueue_compact() 2 years ago
Glenn Strauss c22ec74770 [core] do not pass srv to http header parsing func 2 years ago
Glenn Strauss 80d12919d1 [core] replace connection_set_state w/ assignment 2 years ago
Glenn Strauss be6964f415 [core] use func rc to indicate done reading header 2 years ago
Glenn Strauss 1334436394 [core] store struct server * in struct connection 2 years ago
Glenn Strauss 670b2086f8 [core] move con state handling to connections*.c 3 years ago
Glenn Strauss 6572976e06 [core] chunkqueue perf: code reuse 3 years ago
Glenn Strauss 003fd0f8c3 [core] store log_state_handling flag on stack 3 years ago
Glenn Strauss cbad7517c8 [core] struct log_error_st for error logging 3 years ago
Glenn Strauss 5440f04e8a [core] fix assertion with server.error-handler (fixes #2941) 3 years ago
Glenn Strauss 9113011d5b [core] pass (fdnode *) for registered fdevent fd 3 years ago
Glenn Strauss 4e6e787a0d [core] remove redundant check for allow_http11 3 years ago
Glenn Strauss 800e9b7349 [core] remove fde_ndx member outside fdevents 3 years ago
Glenn Strauss 1542e44bb7 [core] use openssl to read,discard request body 3 years ago
Glenn Strauss fca9e5a0b1 [core] prefer memchr() over strchr() 4 years ago
Glenn Strauss b1a9f335c6 [core] connection_handle_write() updates con state 4 years ago
Glenn Strauss 4713b6a61c [core] con->is_ssl_sock 4 years ago
Glenn Strauss 74b18c385c [core] no keep-alive if POLLRDHUP,empty read queue 4 years ago
Glenn Strauss daa5f7c576 [mod_accesslog] attempt to reconstruct req line 4 years ago
Glenn Strauss 950832af67 [core] RFC7230 HTTP-version parse 4 years ago
Glenn Strauss e5d61e9a5f [core] http_request_parse() mark error paths cold 4 years ago
Glenn Strauss 23b0d867c5 [core] replace con->response.keep_alive 4 years ago
Glenn Strauss 25185d1de0 [core] pass req hdrs buffer to http_request_parse 4 years ago
Glenn Strauss 7f8fd8ad09 [core] make parse_request,request.request same buf 4 years ago
Glenn Strauss d7ad5819e6 [core] copy request only if might need for logging 4 years ago
Glenn Strauss 9ab5469365 [core] parse request in connection_read_header() 4 years ago
Glenn Strauss 8426b94161 [core] perf: optimize connection_read_header() 4 years ago
Glenn Strauss 21afabb8f8 [core] helper funcs for connection_state_machine() 4 years ago
Glenn Strauss 9e55fd72b5 [core] quickly clear request buffer for reuse 4 years ago
Glenn Strauss fb9b8ad8ae [core] mark startup/shutdown funcs cold 4 years ago
Glenn Strauss cef6ee675d [core] limit con->uri.authority < 1024 octets 4 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 4 years ago
Glenn Strauss 473ce93c14 [core] perf: faster HTTP pipelined requests 4 years ago
Glenn Strauss f13db69012 [core] fix setting of headers previously reset (fixes #2919) 4 years ago
Glenn Strauss 88ee73d0a2 [multiple] perf: simplify chunkqueue_get_memory() 4 years ago
Glenn Strauss e7c840502a [core] perf: copy small strings; better buf reuse 4 years ago
Glenn Strauss 23c72fc606 [core] perf: prepend headers directly into write q 4 years ago
Glenn Strauss 5a159e828d [core] perf: size write buffers for reuse 4 years ago
Glenn Strauss 062089ff14 [core] perf: array_reset_data_strings() 4 years ago
Glenn Strauss 29dd9379ff [core] perf: call connection_reset() fewer times 4 years ago
Glenn Strauss 98f5cc6f0d [core] permit server.error_handler to static file 4 years ago
Glenn Strauss 90c30d5e90 [core] http_status_append() 4 years ago
Glenn Strauss 9725299587 [core] code reuse with http_response_body_clear() 4 years ago
Glenn Strauss 3dd3cde902 [core] abstraction layer for HTTP header manip 4 years ago
Glenn Strauss a7c27c9f99 [core] code reuse with array_insert_key_value() 4 years ago
Glenn Strauss c4d743bb4d mod_sockproxy - socket forwarding 4 years ago
Glenn Strauss 7c8cc6f7c5 [core] option to propagate TCP FIN to backend host 4 years ago