225 Commits (fb9b8ad8ae515ac1568b49d46ffc2775d15d1e0e)

Author SHA1 Message Date
Glenn Strauss fb9b8ad8ae [core] mark startup/shutdown funcs cold 3 years ago
Glenn Strauss cef6ee675d [core] limit con->uri.authority < 1024 octets 3 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 3 years ago
Glenn Strauss 473ce93c14 [core] perf: faster HTTP pipelined requests 3 years ago
Glenn Strauss f13db69012 [core] fix setting of headers previously reset (fixes #2919) 3 years ago
Glenn Strauss 88ee73d0a2 [multiple] perf: simplify chunkqueue_get_memory() 3 years ago
Glenn Strauss e7c840502a [core] perf: copy small strings; better buf reuse 3 years ago
Glenn Strauss 23c72fc606 [core] perf: prepend headers directly into write q 3 years ago
Glenn Strauss 5a159e828d [core] perf: size write buffers for reuse 3 years ago
Glenn Strauss 062089ff14 [core] perf: array_reset_data_strings() 3 years ago
Glenn Strauss 29dd9379ff [core] perf: call connection_reset() fewer times 3 years ago
Glenn Strauss 98f5cc6f0d [core] permit server.error_handler to static file 3 years ago
Glenn Strauss 90c30d5e90 [core] http_status_append() 3 years ago
Glenn Strauss 9725299587 [core] code reuse with http_response_body_clear() 3 years ago
Glenn Strauss 3dd3cde902 [core] abstraction layer for HTTP header manip 3 years ago
Glenn Strauss a7c27c9f99 [core] code reuse with array_insert_key_value() 3 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
Glenn Strauss d161f53de0 [core] security: use-after-free invalid Range req 4 years ago
Glenn Strauss 769289b954 [core] POLLRDHUP handling for transparent proxying 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss d400f8aac5 [core] fdevent_accept_listenfd() nonblock cloexec 4 years ago
Glenn Strauss b1df38ab6a [core] increase stat_cache abstraction 4 years ago
Glenn Strauss e8226c11cb [core] do not reparse request if async cb 4 years ago
Glenn Strauss 84b5064dc4 [core] discard from socket using recv MSG_TRUNC 4 years ago
Glenn Strauss 3770df2387 [mod_proxy] basic support for HTTP CONNECT method (#2060) 4 years ago
Glenn Strauss d5d0258362 [core] support POLLRDHUP, where available (#2743) 4 years ago
Glenn Strauss 142971a80c [core] consolidate backend network write handlers 4 years ago
Glenn Strauss 1367f60626 [core] isolate sock_addr manipulation 4 years ago
Glenn Strauss fa1eef0071 [core] permit LF to end lines if !header-strict 4 years ago
Glenn Strauss b50aa2df51 quell compiler warnings for -Wimplicit-fallthrough 5 years ago
Glenn Strauss e685ef70f1 [core] act as transparent proxy after con Upgrade 5 years ago
Glenn Strauss 28851b2cdf [core] skip socket shutdown() if con->fd negative 5 years ago
Glenn Strauss 8641d1b03f [core] no SOCK_CLOEXEC on Linux kernel < 2.6.27 5 years ago
Glenn Strauss e33ec75999 [core] save connection-level proto in con->proto 5 years ago
Glenn Strauss 4796313efc [core] collect ioctl FIONREAD code 5 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 5 years ago
Glenn Strauss 76ad82434f [mod_proxy] remove use of con->got_response 5 years ago
Glenn Strauss 970f337c29 [core] reduce con allocation for small max_conns 5 years ago
Glenn Strauss 8f651a2b30 [core] config opt to intercept dynamic handler err (fixes #974) 5 years ago
Glenn Strauss 3209f30d11 [core] handle if backend sends Transfer-Encoding (#2786) 5 years ago
Glenn Strauss 6c1e6e660e [core] graceful restart with SIGUSR1 (fixes #2785) 5 years ago
Glenn Strauss 546dab3205 [core] permit connection-level state in modules 5 years ago
Glenn Strauss acc37c1cbc [mod_openssl] use TLS SNI to set host-based certs 5 years ago
Glenn Strauss 82feb70588 [core] move con throttling to connections-glue.c 5 years ago
Glenn Strauss d0f17f1e10 [core] move connection_read_cq() to connections.c 5 years ago
Glenn Strauss 8960633dc7 [mod_openssl] move openssl config into mod_openssl 5 years ago
Glenn Strauss bdbea2aea8 [mod_openssl] move openssl code into mod_openssl 5 years ago
Glenn Strauss cb7ed13621 [core] new plugin hooks to help isolate SSL 5 years ago
Glenn Strauss 2bc94dee82 [core] con interface for read/write; isolate SSL 5 years ago