Commit Graph

  • 37093ccf60 [core] http_chunk_decode_append_error() gstrauss 2025-05-06 18:13:44 -04:00
  • 464eb65e2f [tests] reject stray \r or \n in chunked headers gstrauss 2025-05-10 21:52:02 -04:00
  • 71e7c299ae [core] reject stray \r in chunked headers gstrauss 2025-05-06 17:30:09 -04:00
  • ac91a6b19f [doc] systemd lighttpd.service SystemCallFilter gstrauss 2025-04-21 01:00:15 -04:00
  • 2a6975ab70 [autotools] LIGHTTPD_STATIC in config.h if static build gstrauss 2025-04-19 02:54:57 -04:00
  • 3d550097d2 [TLS] 0-init plugin_ssl_ctx (fixes #3281) gstrauss 2025-04-17 21:39:39 -04:00
  • 5ff8bb3e3f workaround unsupported PR_CAP_AMBIENT_CLEAR_ALL on Cloud Run Martin Nowak 2025-04-16 17:01:56 +02:00
  • e7f50ad8d5 [multiple] stricter string init without trail '\0' gstrauss 2025-04-16 02:01:37 -04:00
  • 88595bd4ea [build] remove references to libev; no longer used gstrauss 2025-04-09 23:06:26 -04:00
  • 9e67497931 [core] adjust malloc_top_pad after srv->srvconf.max_conns gstrauss 2025-04-09 07:42:36 -04:00
  • 35a5d91454 [doc] refresh INSTALL gstrauss 2025-04-07 04:38:34 -04:00
  • 4b8282ef26 [doc] move comments in systemd lighttpd.service gstrauss 2025-04-06 03:59:01 -04:00
  • 5e30bbe9a8 - next is 1.4.80 gstrauss 2025-04-04 01:32:32 -04:00
  • 59797af1f7 [doc] NEWS lighttpd-1.4.79 gstrauss 2025-04-04 01:28:20 -04:00
  • 530edb0407 [ci] fix meson build execution selection gstrauss 2025-04-03 20:09:02 -04:00
  • 6d9cd8b06d [core] default listen() backlog to SOMAXCONN gstrauss 2025-04-03 16:35:25 -04:00
  • a49af04d59 [doc] systemd lighttpd*.socket activation examples gstrauss 2025-04-03 14:36:02 -04:00
  • 9de9a660d4 [doc] systemd lighttpd.service hardening addition gstrauss 2025-04-03 14:36:48 -04:00
  • 53b13667f3 [doc] move TLS config to separate file tls.conf gstrauss 2025-04-02 14:17:44 -04:00
  • cfb332b2cf [doc] systemd lighttpd.service hardening gstrauss 2025-04-02 05:21:49 -04:00
  • 3591836da9 [core] retry pidfile open on Linux gstrauss 2025-04-02 05:13:58 -04:00
  • af8fe1bfe5 [core] rename remove_pid_file() -> server_pid_file_remove() gstrauss 2025-04-02 04:58:26 -04:00
  • e06c8b5a0a [core] clear Linux ambient capabilities, if any gstrauss 2025-04-02 02:48:33 -04:00
  • 2c982c192a [core] set server.max-fds = 4096 if not specified gstrauss 2025-04-01 22:59:02 -04:00
  • be24e01b0b [ci] Cygwin remove redundant call to setup.exe gstrauss 2025-03-27 01:20:22 -04:00
  • 1ed5a31cd1 [ci] Cygwin prefer D:\ drive gstrauss 2025-03-27 01:05:41 -04:00
  • 73626ffee5 [ci] Cygwin Invoke-WebRequest -MaximumRetryCount 3 gstrauss 2025-03-26 08:07:17 -04:00
  • 069971fb21 [TLS] issue trace if unable to check/refresh cert gstrauss 2025-03-26 00:28:05 -04:00
  • 9e60222c46 [mod_openssl] spelling in comment gstrauss 2025-03-25 17:01:05 -04:00
  • cd4460f6b3 [mod_openssl] revert SSL_CTX default cert assign gstrauss 2025-03-25 16:05:19 -04:00
  • 6eb07afedd [autotools] spelling Couldn't => Could not gstrauss 2025-03-23 00:24:39 -04:00
  • 7f48bdc903 [ci] MSYS detection kludge in tests/LightyTest.pm gstrauss 2025-03-22 21:56:27 -04:00
  • 7cdb3fddfa [ci] update deps pkg names for lighttpd on Cygwin gstrauss 2025-03-22 21:41:44 -04:00
  • 406187a7d4 - next is 1.4.79 gstrauss 2025-03-22 19:27:55 -04:00
  • ebcfc929ac [doc] NEWS lighttpd-1.4.78 gstrauss 2025-03-17 00:29:46 -04:00
  • ad913e3c79 [ci] ci-build.sh adjust cov-int/ dir for coverity gstrauss 2025-03-22 15:39:39 -04:00
  • 4bc6295c17 [ci] use meson build with cov-build for coverity gstrauss 2025-03-22 15:28:09 -04:00
  • 6216dfaf32 [meson] set default buildtype=debugoptimized gstrauss 2025-03-21 10:36:09 -04:00
  • 1e141cf2ce [core] yield after HTTP/1.x response end gstrauss 2025-03-17 00:07:42 -04:00
  • 4e67264255 [mod_dirlisting] fix JS date sorting (fixes #3279) gstrauss 2025-03-08 12:12:38 -05:00
  • 230a4f53a4 [mod_dirlisting] Swap A(scending) and D(escending) values (A=0, D=1) Phaze-III 2025-02-16 17:57:12 +01:00
  • 8803fba904 [mod_dirlisting] Fix off-by-one error in date conversion for sorting on mtime Phaze-III 2025-02-16 17:55:05 +01:00
  • d83fead588 [multiple] check EAGAIN and EWOULDBLOCK, if diff gstrauss 2025-03-03 08:09:08 -05:00
  • 4ce9a483ca [mod_openssl] reload CRLs for openssl >= 1.1.0 gstrauss 2025-03-02 13:09:38 -05:00
  • 25bcb3e2ac [core] _WIN32: cast fd to SOCKET for FD_SET,FD_CLR gstrauss 2025-03-02 09:24:16 -05:00
  • 7af1adca2e [cmake] use execute_process() gstrauss 2025-03-02 09:11:57 -05:00
  • 9c266b8057 [mod_gnutls] free kp if cert chain invalid gstrauss 2025-03-02 07:10:10 -05:00
  • 1a2d2a72ee [ci] macOS quiet brew install if pkg already inst gstrauss 2025-03-02 07:00:07 -05:00
  • 2217042e50 [mod_openssl] fix type mismatch fn run w/ libressl gstrauss 2025-03-02 05:40:11 -05:00
  • aded5fb993 [ci] FreeBSD package mbedtls3 gstrauss 2025-03-02 05:20:12 -05:00
  • 1d50a9a778 [mod_accesslog] quiet unused var on Windows warning gstrauss 2025-03-02 05:23:39 -05:00
  • 120de99cad [mod_mbedtls] mbedtls 4.x removes DHE-RSA key exch gstrauss 2025-03-02 04:08:38 -05:00
  • 8d897ce2a6 [mod_mbedtls] mbedtls 4.x mbedtls_ssl_ticket_setup gstrauss 2025-03-02 04:07:06 -05:00
  • 33aac7fad7 [core] _WIN32 cast size_t to DWORD for WSASend() gstrauss 2025-02-24 15:39:50 -05:00
  • 0c0c9d6329 [mod_wolfssl] adjust module spelling in config err gstrauss 2025-02-23 00:50:09 -05:00
  • 353c1fae2b [TLS] remove hctx->tmp_buf use from acme-tls/1 gstrauss 2025-02-22 05:16:08 -05:00
  • 2bdbe4968a [mod_gnutls] check/reload crt,pkey,crl each 64sec gstrauss 2025-02-20 04:21:31 -05:00
  • e2a3f85107 [mod_nss] check/reload crt,pkey,crl each 64sec gstrauss 2025-02-19 01:05:29 -05:00
  • 7e866ea5bb [mod_openssl] check/reload crt,pkey,crl each 64sec gstrauss 2025-02-18 17:27:38 -05:00
  • 056ba4fe04 [mod_wolfssl] check/reload crt,pkey,crl each 64sec gstrauss 2025-02-17 02:18:07 -05:00
  • 56bf655495 [mod_wolfssl] use wolfSSL_CTX_set_cert_cb() gstrauss 2025-02-12 22:45:13 -05:00
  • 4f1d1e211f [mod_mbedtls] check/reload crt,pkey,crl each 64sec gstrauss 2025-02-11 12:51:48 -05:00
  • cddbad19e3 [autotools] adjust build with wolfssl crypto gstrauss 2025-02-26 04:50:14 -05:00
  • 7e45b2f183 [mod_openssl] fix preproc syntax error (fixes #3277) gstrauss 2025-02-19 15:10:49 -05:00
  • 9a57bd133c [mod_mbedtls] limit default curves to avail curves gstrauss 2025-02-12 01:00:47 -05:00
  • fac530682b [mod_wolfssl] limit default curves to avail curves gstrauss 2025-02-12 00:44:42 -05:00
  • 20a4baca7b [doc] create-mime.conf.pl warn missing mime.types gstrauss 2025-02-07 23:59:32 -05:00
  • 639af8a382 [mod_mbedtls] fix ssl.verifyclient.ca-crl-file gstrauss 2025-01-31 01:40:03 -05:00
  • ef0b224b9f [doc] add Documentation key to lighttpd.service gstrauss 2025-01-22 21:44:57 -05:00
  • a381678004 [ls-hpack] adjust misplaced macro gstrauss 2025-01-21 22:02:09 -05:00
  • 385c7ddf07 [multiple] add missing includes gstrauss 2025-01-21 20:29:36 -05:00
  • 0584b34f5c [multiple] address warnings for *unsigned* time_t gstrauss 2025-01-21 20:26:49 -05:00
  • 4bdd6363e2 [mod_ssi] fix #exec (fixes #3275) gstrauss 2025-01-17 12:47:15 -05:00
  • 71c378217c [core] allow POST w/o Content-Length for HTTP/2 (#3273) gstrauss 2025-01-14 02:21:00 -05:00
  • e510baeefb [core] comment about _WIN32 security dangers gstrauss 2025-01-11 02:36:53 -05:00
  • 98bef7f788 - next is 1.4.78 gstrauss 2025-01-10 02:26:47 -05:00
  • 48532013af [doc] NEWS lighttpd-1.4.77 gstrauss 2025-01-09 23:12:08 -05:00
  • 17fbe0fe3d [autoconf] update ax_prog_cc_for_build.m4 gstrauss 2025-01-09 02:59:53 -05:00
  • 9a4d50a1fa [core] import xxHash v0.8.3 gstrauss 2025-01-09 02:54:01 -05:00
  • 97e122c99b [mod_openssl] ECH: code comments for ECH-only host gstrauss 2025-01-09 00:09:15 -05:00
  • cd9c74a24c [mod_openssl] use BUF_PTR_LEN when buffer not NULL gstrauss 2025-01-08 21:16:16 -05:00
  • 4113a1569b [core] reset cond cache item URL if pathinfo gstrauss 2025-01-08 18:12:38 -05:00
  • 567d38a9d9 [mod_openssl] ECH: remove kludge compat w/ OpenSSL ECH API gstrauss 2025-01-08 14:48:18 -05:00
  • d73a8fd1ae [mod_openssl] ECH: reload keys only if modified gstrauss 2025-01-08 14:43:02 -05:00
  • 1aae5b8fe9 [mod_openssl] ECH: use same (debug) CGI var names gstrauss 2025-01-08 14:39:06 -05:00
  • 3deda1facd [mod_magnet] quiet coverity false positive gstrauss 2025-01-08 04:54:22 -05:00
  • 105a391b54 [core] server.error-handler-404 handles only 404 gstrauss 2025-01-08 03:07:18 -05:00
  • a95ccb64cf [mod_openssl] ECH: rename directives to ECH terms gstrauss 2025-01-08 02:17:10 -05:00
  • dd629a262e [mod_openssl] skip *.ech files beginning with '.' gstrauss 2025-01-08 02:16:08 -05:00
  • 8f0094c4fb [ci] macos: mariadb-connector-c is keg-only gstrauss 2025-01-05 00:54:46 -05:00
  • 04fe433193 [TLS] use TLSv1.3 groups X25519:P-256:P-384:X448 gstrauss 2024-11-20 17:22:54 -05:00
  • 09bfb8d577 [TLS] modify TLS defaults to MinProtocol TLSv1.3 gstrauss 2024-11-18 20:28:06 -05:00
  • 38b61a1972 [mod_openssl] ECH: boringssl support gstrauss 2024-12-21 06:20:15 -05:00
  • 8db96f186a [mod_openssl] ECH: OSSL_ECH_FOR_RETRY for cur key gstrauss 2025-01-02 21:43:14 -05:00
  • c01a3b9f36 [mod_openssl] omit OSSL_ECH_FOR_RETRY for ECH-only gstrauss 2024-12-20 14:50:09 -05:00
  • fd35f43aaf [mod_openssl] ECH: kludge compat w/ OpenSSL ECH API gstrauss 2024-12-20 14:47:35 -05:00
  • d4b29ab190 [mod_openssl] ECH: refresh 4 year old patches gstrauss 2024-12-19 12:19:16 -05:00
  • 29da0e9861 [mod_openssl] ECH: use new OSSL_ECHSTORE APIs sftcd 2024-10-31 00:48:48 +00:00
  • 0814fda6f3 [mod_openssl] free mem from SSL_ech_get1_status() gstrauss 2024-10-27 03:58:58 -04:00
  • d55ab8f173 [mod_openssl] ssl.non-ech-host opt to require ECH gstrauss 2020-10-17 12:27:59 -04:00