Commit Graph

  • 9f8a896891 [mod_ssi] update chunk after shell output redirect gstrauss 2020-09-08 00:43:36 -04:00
  • dbd458a0e6 [core] set r->state in h2.c gstrauss 2020-09-07 22:02:45 -04:00
  • 4474e6117f [core] log stream id with debug.log-state-handling gstrauss 2020-09-07 20:54:27 -04:00
  • 05ff9c570e [core] combine Cookie request headers with ';' gstrauss 2020-09-07 09:11:58 -04:00
  • 37e04510c4 [build] add to autogen.sh hint listing reqd pkgs gstrauss 2020-09-05 23:54:32 -04:00
  • 140c0fb8f4 [doc] update README and INSTALL gstrauss 2020-09-05 23:54:02 -04:00
  • c946b198a3 [core] code size: disable XXH64(), XXH3() gstrauss 2020-09-05 21:43:19 -04:00
  • a7136aac8e [doc] refresh doc/config/*/* gstrauss 2020-09-05 16:16:37 -04:00
  • f52a10545a [mod_openssl] clarify trace w/ deprecated options gstrauss 2020-09-05 12:10:53 -04:00
  • f2e4e83a85 [mod_dirlisting] fix config parsing crash gstrauss 2020-09-05 10:05:48 -04:00
  • 32d4569512 [core] xxhash no inline hints; let compiler choose gstrauss 2020-09-05 01:43:37 -04:00
  • a25aeaa2f6 [build] remove ls-hpack/deps gstrauss 2020-09-05 00:44:00 -04:00
  • 5ec59999dd [build] modify build, includes for xxHash v0.8.0 gstrauss 2020-09-05 00:42:21 -04:00
  • 85c1a1743e [core] import xxHash v0.8.0 gstrauss 2020-09-05 00:39:14 -04:00
  • 156e1da2ae [core] rename splaytree.[ch] to algo_splaytree.[ch] gstrauss 2020-09-04 23:47:19 -04:00
  • 3ffb195532 [core] move djbhash(), dekhash() to algo_md.h gstrauss 2020-09-04 22:22:25 -04:00
  • 6c8160e5a4 [core] rename md5.[ch] to algo_md5.[ch] gstrauss 2020-09-04 21:53:39 -04:00
  • 044c8e80e5 [core] use djbhash in gw_backend to choose host gstrauss 2020-09-04 21:41:24 -04:00
  • ceddd40ad6 [build] fix typo in option description for wolfSSL gstrauss 2020-09-04 19:44:26 -04:00
  • a3af9833c6 [core] fix crash on master if blank line request gstrauss 2020-09-04 19:22:56 -04:00
  • 5a694281da [core] ls-hpack optimizations gstrauss 2020-09-03 21:43:11 -04:00
  • 4656d91889 [core] document algorithm used in lighttpd etag gstrauss 2020-09-03 20:24:00 -04:00
  • 2cdb862787 [scripts] cert-staple.sh enhancements gstrauss 2020-09-03 19:16:30 -04:00
  • 5547530a01 [core] do not require '\0' term for k,v hdr parse gstrauss 2020-09-03 15:40:35 -04:00
  • 5fd8a26a75 [core] defer optimization to read small files gstrauss 2020-09-03 01:58:22 -04:00
  • 3baef447b3 [core] fix crash on master after graceful restart gstrauss 2020-09-02 16:03:22 -04:00
  • d8b88be056 [core] move connections_get_state to connections.c gstrauss 2020-09-01 21:25:43 -04:00
  • 0f9ec8b755 [mod_status] dedicated funcs for r->state labels gstrauss 2020-09-01 21:22:49 -04:00
  • 878073d1c9 [core] keep pool of (request_st *) for HTTP/2 gstrauss 2020-09-01 13:16:43 -04:00
  • 550609c8ae [core] request_acquire(), request_release() gstrauss 2020-08-30 23:40:30 -04:00
  • 0905b6f7f9 [core] fix 1-char trunc of default server.tag gstrauss 2020-08-31 02:36:49 -04:00
  • cf0098eac8 [mod_auth] fix crash if auth.require misconfigured (fixes #3023) gstrauss 2020-08-30 05:20:38 -04:00
  • cae205ad99 [build] fix meson build gstrauss 2020-08-29 22:45:43 -04:00
  • 79e2f5baee [core] ignore empty field-name from backends gstrauss 2020-08-29 21:52:21 -04:00
  • 8e2cf55250 [core] redirect to dir using relative-path gstrauss 2020-08-29 21:09:58 -04:00
  • baa651a3ab [mod_status] adjust to print HTTP/2 requests gstrauss 2020-08-29 08:26:07 -04:00
  • 9d74aa600b [mod_status] separate funcs to print request table gstrauss 2020-08-29 08:25:06 -04:00
  • 06df2716f2 [core] comment possible future ls-hpack optimize gstrauss 2020-08-27 15:58:40 -04:00
  • 8fc8ab891a [core] http_request_parse_header() specialized gstrauss 2020-08-27 02:50:13 -04:00
  • ada09a23b0 [core] h2_send_headers() specialized for resp hdrs gstrauss 2020-08-25 06:34:47 -04:00
  • 014e5240ef [core] HTTP/2 HPACK using LiteSpeed ls-hpack gstrauss 2020-08-22 08:10:26 -04:00
  • 70b1af0640 [core] link in ls-hpack (EXPERIMENTAL) gstrauss 2020-08-13 02:19:39 -04:00
  • 1bf4555800 [core] update comment gstrauss 2020-08-21 02:01:11 -04:00
  • 501182dc4b [core] adjust (disabled) debug code gstrauss 2020-08-16 20:41:01 -04:00
  • 1c7c19a9d5 [core] skip write throttle for 100 Continue gstrauss 2020-08-13 20:45:51 -04:00
  • 6fc8ad3194 [core] discard 100 102 103 responses from backend gstrauss 2020-08-13 19:31:34 -04:00
  • 4d9c54f61b [core] mark some error paths with attribute cold gstrauss 2020-08-11 02:23:07 -04:00
  • 8d7e9439b5 [core] connection transition to HTTP/2; incomplete gstrauss 2020-08-04 12:18:38 -04:00
  • 784f1ac1da [core] alternate between two joblists gstrauss 2020-08-21 04:47:11 -04:00
  • 6eca864c5e [core] h2.[ch] with stub funcs (incomplete) gstrauss 2020-08-09 16:50:37 -04:00
  • 2c8f1b4621 [core] isolate more resp code in response.c gstrauss 2020-08-12 22:38:59 -04:00
  • 2f2eec18fb [multiple] isolate more con code in connections.c gstrauss 2020-08-11 01:10:57 -04:00
  • 8940fec894 [multiple] modules read reqbody via fn ptr gstrauss 2020-08-10 23:06:15 -04:00
  • 4e4026703d [core] reqpool.[ch] for (request_st *) gstrauss 2020-08-10 00:13:00 -04:00
  • 6971c6c811 [core] move http_request_headers_process() gstrauss 2020-08-09 15:02:58 -04:00
  • db7b51a4f6 [core] http_header_parse_hoff() gstrauss 2020-08-09 14:46:23 -04:00
  • 89b3d73daa [core] adjust http_request_headers_process() gstrauss 2020-08-04 12:40:28 -04:00
  • 517e32785e [core] HTTP2-Settings gstrauss 2020-07-30 07:38:14 -04:00
  • 4e656f5354 [core] connection_set_fdevent_interest() gstrauss 2020-08-03 12:05:27 -04:00
  • d4937e29f1 [mod_accesslog,mod_rrdtool] HTTP/2 basic accounting gstrauss 2020-07-31 03:51:56 -04:00
  • afc2025d8e [core] reset connection counters per connection gstrauss 2020-07-31 03:43:19 -04:00
  • 8eea3bd014 [core] connection_state_machine_loop() gstrauss 2020-07-30 07:45:12 -04:00
  • 68dd6312a2 [core] request_headers_process() gstrauss 2020-07-30 00:12:37 -04:00
  • f37c90bccc [core] parse h2 pseudo-headers gstrauss 2020-07-26 09:41:53 -04:00
  • 4c699be6c6 [core] recognize status: 421 Misdirected Request gstrauss 2020-07-26 09:38:47 -04:00
  • 77057a7c02 [core] lowercase response hdr field names for h2 gstrauss 2020-07-26 09:37:54 -04:00
  • e089facf84 [core] do not send Connection: close if h2 gstrauss 2020-07-25 08:07:42 -04:00
  • 21987c863f [mod_extforward] preserve changed addr for h2 con gstrauss 2020-07-24 08:55:50 -04:00
  • bbcc2f229a [multiple] allow TLS ALPN "h2" if "server.h2proto" gstrauss 2020-07-21 19:53:26 -04:00
  • a8f8d5edc0 [core] HTTP_VERSION_2 gstrauss 2020-07-21 19:52:35 -04:00
  • 1041a56dd9 [core] server.feature-flags to enable h2 gstrauss 2020-07-21 14:15:58 -04:00
  • 96324fbba0 [mod_extforward] skip after HANDLER_COMEBACK gstrauss 2020-08-13 15:02:07 -04:00
  • 0c7d250034 [mod_extforward] save proto per connection gstrauss 2020-08-12 19:12:20 -04:00
  • b600b75f20 [core] inline buffer_reset() gstrauss 2020-08-10 19:46:17 -04:00
  • e1bb579361 [core] disperse settings.h to appropriate headers gstrauss 2020-08-10 19:38:40 -04:00
  • 3e046ccabf [core] dlsym for FAMNoExists() for compat w/ fam gstrauss 2020-08-10 15:46:47 -04:00
  • d2d5f27f80 [core] chunkqueue_compact_mem() must upd cq->last gstrauss 2020-08-10 12:53:13 -04:00
  • 346280fed7 [mod_proxy] do not forward Expect: 100-continue gstrauss 2020-08-07 21:36:48 -04:00
  • 8b4abaf498 [mod_webdav] fix fallback if linkat() fails gstrauss 2020-08-03 22:54:17 -04:00
  • 3470919212 Add avahi service file under doc/avahi/ Jeff Zignego 2020-07-28 16:26:10 -05:00
  • 5515bb2a08 scons: fix check environment stbuehler 2020-08-02 19:22:23 +02:00
  • e012705b43 [build] SCons fix space/tabs inconsistency gstrauss 2020-08-02 13:47:22 -04:00
  • eb4f953396 [build] avoid accept_filter_arg compiler warning gstrauss 2020-08-02 12:49:36 -04:00
  • cea7e92157 [build] SCons brotli needs pkg-config --static gstrauss 2020-08-02 12:53:28 -04:00
  • f358f04bdc [build] SCons build mod_deflate w/ libm for brotli gstrauss 2020-08-02 12:31:23 -04:00
  • 17b378c00e [build] SCons build with brotli needs -lm on *BSD gstrauss 2020-08-02 10:15:38 -04:00
  • abfa915d97 [build] fix SCons build for detection of brotli gstrauss 2020-08-02 09:16:22 -04:00
  • 4663564c8a [mod_authn_dbi,mod_authn_mysql] fix coverity issue gstrauss 2020-08-02 08:59:15 -04:00
  • 7bc7082d32 [mod_extforward] attempt to quiet Coverity warning gstrauss 2020-08-02 08:46:39 -04:00
  • 4a1960958a [core] add some missing standard includes gstrauss 2020-08-02 06:43:47 -04:00
  • b2d7635801 [mod_webdav] fix inadvertent string truncation gstrauss 2020-08-02 06:38:22 -04:00
  • 0fb391c096 [core] http_header_remove_token() gstrauss 2020-07-30 12:05:53 -04:00
  • d44a26bfa3 [tests] test_base64.c clear buf vs reset gstrauss 2020-07-30 07:45:48 -04:00
  • f7919c1ae3 [mod_proxy] send HTTP/1.1 requests to backends gstrauss 2020-07-29 06:52:37 -04:00
  • c3073b4da6 [core] stricter parsing of POST chunked block hdr gstrauss 2020-07-28 07:39:47 -04:00
  • 9ca668c870 [mod_fastcgi] decode Transfer-Encoding: chunked gstrauss 2020-07-28 07:35:38 -04:00
  • 7420526ddb [core] decode Transfer-Encoding: chunked from gw gstrauss 2020-07-28 07:32:29 -04:00
  • dbd438cca0 [mod_openssl] read secret data w/ BIO_new_mem_buf gstrauss 2020-07-27 06:07:37 -04:00
  • 4b755d2b03 [mod_deflate] quicker check for Content-Encoding gstrauss 2020-07-27 00:59:13 -04:00
  • 496dc6d9c5 [core] detect and reject TLS connect to cleartext gstrauss 2020-07-26 20:28:34 -04:00