Gráfico de commits

  • 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
  • b6f6245698 [core] single internal define for fs monitoring gstrauss 2025-10-12 03:37:34 -04:00
  • 65e8914995 [multiple] http_status.[ch] gstrauss 2025-09-30 04:21:43 -04:00
  • 111854f54b [core] clarify warning message gstrauss 2025-09-25 15:37:07 -04:00
  • 5aa79652fd [mod_mbedtls] mbedtls 4.x removes ECDH ciph suites gstrauss 2025-09-24 17:30:43 -04:00
  • 0ae81d2eda [mod_mbedtls] mbedtls 4.x removes mbedtls/ecp.h gstrauss 2025-09-24 17:30:00 -04:00
  • 54a7c38cc5 [multiple] rename plugin_data statics per module gstrauss 2025-09-21 14:20:29 -04:00
  • 435bf6e5dc [TLS] skip cert_is_active warnings for unset clock gstrauss 2025-09-18 03:29:20 -04:00
  • e09c2a5dd6 [systemd] add RestrictAddressFamilies AF_NETLINK gstrauss 2025-09-12 20:47:54 -04:00
  • 564dd88058 - next is 1.4.83 gstrauss 2025-09-12 15:12:28 -04:00
  • 95a86758ed [doc] NEWS lighttpd-1.4.82 gstrauss 2025-09-12 15:08:20 -04:00
  • 48c5d482a0 [core] avoid chunk mem reallocation on read/recv gstrauss 2025-09-10 12:32:44 -04:00
  • dc0cadefd2 [ci] Bump actions/checkout from 4 to 5 dependabot[bot] 2025-09-01 03:18:53 +00:00
  • 29928223f5 [build] mod_mbedtls: use tfpsacrypto if found gstrauss 2025-09-09 02:42:31 -04:00
  • 185f83738a [mod_mbedtls] psa_crypto_init() for MBEDTLS_USE_PSA_CRYPTO (fixes #3288) gstrauss 2025-09-09 02:39:25 -04:00
  • 6403952cbb [cmake,mod_mbedtls] mbedx509 mbedcrypto order gstrauss 2025-09-08 02:46:15 -04:00
  • b82a7a7119 [mod_redirect,mod_rewrite] ${authority.noport} tok gstrauss 2025-09-08 02:42:04 -04:00
  • 2ab821051c [core] fix logic inversion in "toupper:" modifier gstrauss 2025-09-07 16:51:21 -04:00
  • ddde78d504 [core] restrict request trailers to configured list gstrauss 2025-08-18 03:33:17 -04:00
  • 985914fedc - next is 1.4.82 gstrauss 2025-08-17 02:57:12 -04:00
  • 89ecb4e81a [doc] NEWS lighttpd-1.4.81 gstrauss 2025-08-17 02:48:56 -04:00
  • 35cb89c103 [core] security: fix to reject disallowed trailers gstrauss 2025-08-16 06:01:04 -04:00
  • 743d0bcda9 - next is 1.4.81 gstrauss 2025-08-13 09:15:08 -04:00
  • b2bdd27050 [doc] NEWS lighttpd-1.4.80 gstrauss 2025-08-13 09:07:22 -04:00
  • 8442ca4c69 [h2] attempt to detect HTTP/2 MadeYouReset DoS gstrauss 2025-08-13 08:52:15 -04:00
  • 1bbe7ddd0e [doc] command line -f - to read config from stdin (fixes #3286) gstrauss 2025-08-11 05:07:51 -04:00
  • bae3fe61fa [mod_mbedtls] mbedtls 4.x makes oid private gstrauss 2025-08-06 16:31:49 -04:00
  • 9dff5d6dbe [mod_mbedtls] mbedtls 4.x curve_info,list private gstrauss 2025-08-06 16:28:59 -04:00
  • 98ed599baf [mod_mbedtls] mbedtls 4.x removes RSA key exch gstrauss 2025-08-06 16:27:05 -04:00
  • 90d7ed59fc [mod_mbedtls] mbedtls 4.x PSA crypto handles RNG gstrauss 2025-08-06 16:22:24 -04:00
  • 32d5cf540a [mod_mbedtls] mbedtls 4.x removes MBEDTLS_DHM_C gstrauss 2025-08-06 16:19:33 -04:00
  • 2f0d076599 [mod_wolfssl] handle additional wolfssl socket err gstrauss 2025-08-06 16:13:30 -04:00
  • ea97baca47 [TLS] skip SSL_shutdown after non-recoverable error gstrauss 2025-08-05 18:18:39 -04:00
  • 1dfd233779 [mod_wolfssl] check for WOLFSSL_SHUTDOWN_NOT_DONE gstrauss 2025-08-05 04:58:28 -04:00
  • 96253ddd98 [mod_openssl] workaround OpenSSL 3 SSL_sendfile bug gstrauss 2025-08-05 03:44:29 -04:00
  • 679f0f83dd [mod_openssl] update lib version EOL warning gstrauss 2025-08-03 06:49:25 -04:00
  • e49b053fc1 [TLS] SSL error handling improvements gstrauss 2025-08-03 06:45:24 -04:00
  • 33b6a86a31 [mod_openssl] build against ancient openssl libs gstrauss 2025-07-31 01:11:45 -04:00
  • f9fc4a9535 [ci] explicit compiler install on github ubuntu workflows gstrauss 2025-07-25 23:39:19 -04:00
  • b27a4c119b [ci] run apt-get update on github ubuntu workflows gstrauss 2025-07-25 22:41:45 -04:00
  • ed35e02c7c [core] connections_pool_clear() unless in jobqueue gstrauss 2025-07-21 20:52:44 -04:00
  • 9040a8afc9 [core] disable mmap for < QNX 8.0.0 gstrauss 2025-07-03 14:00:02 -04:00
  • f2ce91aa44 [mod_setenv] quiet coverity noise gstrauss 2025-06-23 11:35:37 -04:00
  • 6e1da90190 [mod_proxy] sketch out streaming and trailers gstrauss 2025-06-23 00:58:56 -04:00
  • b10e94b00f [tests] trailers gstrauss 2025-06-22 20:06:29 -04:00
  • f826ee2998 [mod_setenv] warn if setenv.* incl invalid chars gstrauss 2025-06-22 03:20:54 -04:00
  • 64ea817b84 [mod_staticfile] reject pathinfo on static files gstrauss 2025-06-22 02:45:31 -04:00
  • d139e6ad45 [core] merge request trailers into request headers gstrauss 2025-06-21 03:17:06 -04:00
  • 0b9454e894 [core] fix stat_cache inotify for files in rootdir gstrauss 2025-06-20 01:28:44 -04:00
  • f861201238 [core] strict validate request headers end w/ CRLF gstrauss 2025-06-19 14:50:25 -04:00
  • d94e81dab1 [core] validate BACKEND_PROXY headers end w/ CRLF gstrauss 2025-06-19 14:49:00 -04:00
  • 9a447a7f44 [h2] stricter validation of HTTP/2 trailers gstrauss 2025-06-19 00:58:03 -04:00
  • 43ecb481d7 [core] unfold fields in http_header_parse_hoff() gstrauss 2025-06-19 00:53:35 -04:00
  • e166259137 [core] check HTTP/1.x field block fully consumed gstrauss 2025-06-18 17:14:25 -04:00
  • 545bf35116 [core] simplify hoff[] access when hoff[1] == 0 gstrauss 2025-06-18 17:10:06 -04:00
  • 36ee195656 [h2] fill in hoff[] for ":status: XXX\r\n\r\n" gstrauss 2025-06-18 17:00:22 -04:00
  • d594e4b869 [mod_magnet] stricter validation of request/response gstrauss 2025-06-14 01:08:55 -04:00
  • 0bdae879dd [core] stricter validation of backend response gstrauss 2025-06-14 01:07:52 -04:00
  • 56eb0f49a8 [core] http_request_field_check_name() code reuse gstrauss 2025-06-11 01:09:26 -04:00
  • 94d3b25779 [core] http_request_field_check_value() code reuse gstrauss 2025-06-11 01:06:10 -04:00
  • 4d5f76754f [core] http_header_str_contains_token() comment gstrauss 2025-06-09 11:43:00 -04:00
  • c72e9e4af2 [core] remove deprecated Expect-CT from enum gstrauss 2025-06-09 11:41:15 -04:00
  • edd6b5c43d [core] check Transfer-Encoding: chunked from backends gstrauss 2025-06-09 11:26:44 -04:00
  • 90002f4fd8 [core] stricter validate of trailers from backends gstrauss 2025-06-09 05:33:26 -04:00
  • 070317d7a8 [h2] h2_send_headers_hoff() to reduce stack use gstrauss 2025-06-08 22:13:51 -04:00
  • ab959ae6be [core] http_chunk_decode_append_* code reuse gstrauss 2025-06-05 18:27:44 -04:00
  • 8834056651 [mod_nss] more generic pkey read from PEM gstrauss 2025-06-04 16:37:29 -04:00
  • a22ffeea27 [mod_wolfssl] more generic pkey read from PEM gstrauss 2025-06-04 16:37:17 -04:00
  • 167bc6d87c [mod_boringssl] more generic pkey read from PEM gstrauss 2025-06-04 16:22:37 -04:00
  • 9639e85821 [mod_boringssl] wipe tmp_buf used to decode pkey gstrauss 2025-06-04 16:03:55 -04:00
  • f3b0dc6db3 [mod_boringssl] typo gstrauss 2025-06-04 15:09:14 -04:00
  • e54143c628 [mod_boringssl] shared code for parsing PEM files gstrauss 2025-06-04 03:09:23 -04:00
  • 09035352ab [mod_boringssl] skip BIO copy if pkey already DER gstrauss 2025-06-03 01:05:59 -04:00
  • 061d2b53ff [mod_openssl] revert commits; re-support AWS-LC gstrauss 2025-06-01 06:51:24 -04:00
  • efafdaed1e [mod_boringssl] load CRLs into STACK_OF(X509_CRL) gstrauss 2025-06-01 06:42:34 -04:00
  • 1a50a1d66d [ci] add package for SCONS "fullstatic" build gstrauss 2025-06-01 00:45:08 -04:00
  • 8e4a03ba81 [ci] bump actions/cache from 3 to 4 gstrauss 2025-06-01 00:20:01 -04:00
  • f3fb78dc41 [mod_boringssl] remove verify_callback (replaced) gstrauss 2025-06-01 00:19:22 -04:00
  • bae589135a [mod_boringssl] alt callbacks for client cert vfy gstrauss 2025-06-01 00:18:08 -04:00
  • da1ec1072f [mod_boringssl] elide excess time() calls gstrauss 2025-05-31 19:43:58 -04:00
  • 048f046acc [mod_boringssl] more CRYPTO_BUFFER code, less X509 gstrauss 2025-05-29 02:05:28 -04:00
  • 2f27f4d4b4 [mod_boringssl] code reuse gstrauss 2025-05-28 15:13:31 -04:00
  • 4014f26d70 [mod_boringssl] using AWS-LC does not build gstrauss 2025-05-27 23:37:43 -04:00
  • 88eaf707ad [mod_boringssl] use SSL_get0_peer_certificates() gstrauss 2025-05-26 16:34:23 -04:00
  • dbd050fc7e [mod_boringssl] init/enable CRYPTO_BUFFER_POOL gstrauss 2025-05-26 05:34:21 -04:00