Commit Graph

  • d265031c88 [mod_gnutls] test for PQC hybrid group support master personal/gstrauss/master gstrauss 2026-06-13 22:29:54 -04:00
  • 3fcb2e22d8 [mod_mbedtls] session tkts psa_alg w/ mbedtls 4.x gstrauss 2026-06-13 18:40:48 -04:00
  • b360db393a [mod_mbedtls] workaround mbedtls 4.1.0 bug gstrauss 2026-06-13 11:55:30 -04:00
  • 1dfda46b1c [TLS] debug.log-ssl-noise set TLS lib debug level gstrauss 2026-06-13 11:48:10 -04:00
  • e5964de5d5 [mod_mbedtls] disable DHParameters w/ PSA crypto gstrauss 2026-06-13 02:36:53 -04:00
  • 35a776db86 [mod_wolfssl] workaround wolfssl code smells gstrauss 2026-06-13 02:07:13 -04:00
  • 67598e30f5 [core] update rand.c for nettle 4.x digest funcs gstrauss 2026-06-12 23:37:43 -04:00
  • 00cd723be2 [core] check another cond before calling cold func gstrauss 2026-06-10 21:56:35 -04:00
  • 6005c1a18e [core] propagate backend errs for HTTP/1.1 chunked gstrauss 2026-06-10 12:19:10 -04:00
  • 33de4c632c [core] propagate backend errs for h2 to RST_STREAM gstrauss 2026-06-09 20:08:21 -04:00
  • c6fe3e8add [mod_wstunnel] optimize unmasking client payload gstrauss 2026-06-09 12:39:35 -04:00
  • 654f590708 [mod_wstunnel] stricter RFC 6455 compliance gstrauss 2026-06-08 23:43:44 -04:00
  • 80b73b8357 [mod_wstunnel] reduce handler_ctx struct size gstrauss 2026-06-08 21:52:16 -04:00
  • f862af926c [cmake] fix typos for mbedtls, tfpsacrypto libs gstrauss 2026-06-08 21:41:15 -04:00
  • 5e861cfd73 [mod_wstunnel] adjust parsing extended frame lens gstrauss 2026-06-08 21:12:57 -04:00
  • e0bb41ac21 [mod_wstunnel] disable hybi-00; obsolete gstrauss 2026-06-08 10:32:32 -04:00
  • 73825840d0 [doc] update doc/initscripts.txt gstrauss 2026-06-07 13:41:03 -04:00
  • 06a1b9965f [core] adjust trace for server.max-connections gstrauss 2026-06-07 12:44:03 -04:00
  • 6f200c9dcd [core] use tempfiles for HTTP/1.1 upgraded backend gstrauss 2026-06-06 22:42:52 -04:00
  • 1801331386 [multiple] limit queue size to slow backends gstrauss 2026-06-06 22:18:06 -04:00
  • d26eee6d8f [ci] remove wolfssl from CI on Debian/Ubuntu gstrauss 2026-06-05 12:04:29 -04:00
  • 6f9df3da2f [mod_wstunnel] RFC 6455 §5 compliance Christopher Meng 2026-05-27 11:26:59 -04:00
  • 17fcf55560 [core] reduce struct gw_plugin_config size gstrauss 2026-06-02 08:13:21 -04:00
  • 02cb696a25 [mod_wstunnel] code size reduction gstrauss 2026-06-01 23:16:30 -04:00
  • afcdd1d16d [tests] add tests for http_cgi.c varname encoding gstrauss 2026-05-29 16:27:35 -04:00
  • 0ae23fe62b [core] allow server.max-fds up to 1048576 gstrauss 2026-05-26 20:31:54 -04:00
  • 991dfd9066 [mod_proxy] config opt for urlpath map resp hdrs (fixes #3300) gstrauss 2026-05-26 05:51:19 -04:00
  • 0663d4bf34 [mod_proxy] adjust proxy.header config parsing gstrauss 2026-05-26 05:47:49 -04:00
  • b8147a7ebe [mod_dirlisting] additional minor javascript optim gstrauss 2026-05-25 00:44:29 -04:00
  • b2f4fbc725 [mod_dirlisting] faster client-side sort on huge listings Christopher Meng 2026-05-24 09:44:42 -04:00
  • 39f9b5e6f3 [mod_openssl] use OSSL_STORE_open for alt schemas gstrauss 2026-05-24 03:41:34 -04:00
  • c9c06a9b73 [h2] update ls-hpack gstrauss 2026-05-24 02:00:16 -04:00
  • 46fe1cc432 [cmake] use find_package() with PCRE2 Pavlo Kleymonov 2026-01-26 16:52:39 +01:00
  • b480c88389 [core] option to close unused socket after restart gstrauss 2026-05-23 09:00:43 -04:00
  • 965cf6c99b [core] attempt recovery on stat_cache EMFILE (fixes #3308) gstrauss 2026-05-23 05:41:01 -04:00
  • a3d70ea9af [mod_deflate] more precisely match If-None-Match gstrauss 2026-05-21 07:54:12 -04:00
  • de7bc3f29a [core] update for nettle 4.x digest func signatures gstrauss 2026-05-18 19:54:12 -04:00
  • 9080f615a9 [mod_gnutls] avoid double-free in error path (unlikely) gstrauss 2026-05-18 17:05:32 -04:00
  • 7db9162b89 [core] security: reject invalid Content-Length from backend (fixes #3309) gstrauss 2026-05-18 15:22:48 -04:00
  • 170db8fec1 [core] security: reject req header CGI conflicts gstrauss 2026-05-17 01:51:10 -04:00
  • 63e5942006 [core] add sanity check to li_hex2bin() El Nerdo 2026-04-29 00:35:14 +02:00
  • 6104d5155b [mod_sockproxy] configure after TLS SNI (fixes #3304) gstrauss 2026-05-08 03:40:24 -04:00
  • 2d2e9a4309 [multiple] add some 'const' for gcc 16 warnings gstrauss 2026-05-04 00:06:03 -04:00
  • 904a267166 [mod_maxminddb] sanity check snprintf of flt, dbl gstrauss 2026-05-03 13:45:54 -04:00
  • 3651e9be9e spelling suggestions from codespell (fixes #3303) gstrauss 2026-03-30 11:58:09 -04:00
  • 5c10e6020d [TLS] add PQC hybrid KEM to default TLS groups gstrauss 2026-03-22 22:05:57 -04:00
  • cab1f9fdb3 [mod_openssl] update openssl version EOL message gstrauss 2026-03-22 16:08:11 -04:00
  • 9e6638586a [mod_openssl] add more const gstrauss 2026-03-14 08:44:49 -04:00
  • abc61c0f76 [mod_boringssl] add more const gstrauss 2026-03-14 08:44:32 -04:00
  • 106b20644b [core] quiet coverity false positive gstrauss 2026-02-24 05:44:21 -05:00
  • f33eb42448 [core] adjust safety factor for max-connections (fixes #3299) gstrauss 2026-02-24 02:51:16 -05:00
  • 12824fe9a9 [core] fix Range requests with dynamic backends gstrauss 2026-02-17 03:42:50 -05:00
  • b432525980 [mod_extforward] adjust reading 'verify' from PROXY (#3298) gstrauss 2026-02-14 02:46:05 -05:00
  • 80d6e498a1 [mod_extforward] fix reading 'verify' from PROXY (fixes #3298) gstrauss 2026-02-09 00:11:28 -05:00
  • a7b5d18563 [core] __attribute_packed__ gstrauss 2026-02-09 00:11:09 -05:00
  • 22c59dd74d [build] support lua 5.5 Achill Gilgenast 2025-12-23 18:53:23 +01:00
  • 27e031985d [core] add .rst .xsl .xslt to builtin mimetype.assign (fixes #3295) gstrauss 2026-01-12 01:22:24 -05:00
  • a083de467b [doc] add comment to lighttpd.service gstrauss 2025-12-31 23:48:49 -05:00
  • e70f334d02 [ci] Bump actions/cache from 4 to 5 gstrauss 2025-12-31 23:03:23 -05:00
  • e95f7bef0f [mod_auth] HTTP/2 response w/ multiple auth methods (fixes #3296) Martin 2025-12-21 20:55:11 +01:00
  • 9d21bc8183 [multiple] C99 designated initializers gstrauss 2025-12-13 02:19:22 -05:00
  • 0d50097a74 [multiple] make most plugin objects instance-safe gstrauss 2025-12-13 01:24:00 -05:00
  • f6d643d1a0 [mod_extforward] HAProxy PROXY protocol extensions gstrauss 2025-12-06 17:31:07 -05:00
  • e4cea1bf7f [multiple] quiet minor coverity warnings gstrauss 2025-12-02 11:18:46 -05:00
  • 128664e459 [ci] Bump actions/checkout from 5 to 6 (#147) gstrauss 2025-12-02 01:56:09 -05:00
  • 37fe7397bc [mod_mbedtls] EC certs require drbg init gstrauss 2025-11-29 00:41:28 -05:00
  • dc1d44e1f1 [ci] tune build on freebsd gstrauss 2025-11-25 14:22:45 -05:00
  • 7d8bb54de9 [multiple] make most module config thread-safe gstrauss 2025-11-18 11:00:51 -05:00
  • a8665d0ca6 [core] support Range for QUERY gstrauss 2025-11-17 05:49:58 -05:00
  • 69af32e8c5 [mod_authn_gssapi] mod_authn_gssapi_construct_sprinc() gstrauss 2025-11-14 02:30:58 -05:00
  • 2973443329 [mod_authn_gssapi] warn if principal not in config gstrauss 2025-11-14 02:28:42 -05:00
  • 7af0a64f19 [mod_deflate] mod_deflate_finished() shared code gstrauss 2025-11-13 17:00:08 -05:00
  • 455f62272f [mod_deflate] translate '/' in etag to '~' for fn gstrauss 2025-11-13 15:42:52 -05:00
  • dc11cc3547 [mod_ajp13] error if backend include LF in headers gstrauss 2025-11-12 08:09:02 -05:00
  • 57421927f6 [mod_ajp13] skip empty string (len == 65535) gstrauss 2025-11-12 08:08:12 -05:00
  • 0f7092c7de [mod_*_dbi] proceed if third reconnect retry succeeds gstrauss 2025-11-12 08:05:23 -05:00
  • f680fe5ece [mod_openssl] check openssl func for NULL if mem err gstrauss 2025-11-12 08:02:03 -05:00
  • 46c6277024 [mod_magnet] modify reqbody_length after file append gstrauss 2025-11-12 07:59:41 -05:00
  • 5de8ef0de1 [core] security: missing return on non-default path gstrauss 2025-11-12 07:07:44 -05:00
  • c9b37a1bcd [core] static_assert sanity check for 64-bit off_t gstrauss 2025-11-11 01:20:32 -05:00
  • 380d9074c7 [core] clear trailer whitelist at startup gstrauss 2025-11-11 00:40:18 -05:00
  • d129e94f30 [h2] disable HTTP/1.1 upgrade: h2c by default gstrauss 2025-11-10 19:36:30 -05:00
  • 36b2f92385 [h2] combine h2c code into h2_upgrade_h2c() gstrauss 2025-11-10 19:33:26 -05:00
  • 163b2acdec [h2] fix HTTP/1.1 upgrade: h2c gstrauss 2025-11-10 19:28:50 -05:00
  • d3542df4ae [core] minor code tighten gstrauss 2025-11-10 17:23:59 -05:00
  • 365dbc1aef [core] do not generate no-longer-used plugin funcs gstrauss 2025-11-06 00:57:08 -05:00
  • db71d154f1 [core] remove small bit of commented out code gstrauss 2025-11-05 06:05:53 -05:00
  • 004713cc73 [mod_magnet] revert recent HANDLER_COMEBACK change gstrauss 2025-11-05 02:47:43 -05:00
  • 6840488a99 [h2] add comment about zero-length payloads in padded frames Joshua Rogers 2025-11-03 14:19:51 +08:00
  • fcf0f67d94 [core] add continuation framework for response prep gstrauss 2025-11-04 00:09:25 -05:00
  • 2777bba19d [core] http_response_prepare() smaller funcs gstrauss 2025-11-04 00:01:16 -05:00
  • 3309ac209e [mod_magnet] http_response_reset() before HANDLER_COMEBACK gstrauss 2025-11-03 20:49:31 -05:00
  • 7704f86ef0 [core] http_status_set_fin() handler_module = NULL gstrauss 2025-11-03 20:15:05 -05:00
  • 05d5a7e1b3 [tests] t/test_http_status.c stub gstrauss 2025-11-03 19:50:46 -05:00
  • 8a0a25ce7b [core] remove request_st member async_callback (unused) gstrauss 2025-11-02 20:58:49 -05:00
  • 135dc99170 [core] minor code tighten gstrauss 2025-10-31 13:28:27 -04:00
  • dea55b509c [mod_magnet] resp_body_finished w/ r.resp_body:set() gstrauss 2025-10-29 16:08:39 -04:00
  • 3d30de2801 [core] support Incremental header gstrauss 2025-10-27 04:49:01 -04:00
  • 7249fe4419 [core] check for OTHER response headers earlier gstrauss 2025-10-16 07:37:24 -04:00
  • bfde22ea90 [core] X-Sendfile shared code gstrauss 2025-10-15 18:52:15 -04:00