Commit Graph

  • 7901259fbb [core] fix HMAC with openssl 3.0 gstrauss 2022-01-22 12:08:26 -05:00
  • d7a76d109e [core] parse conf cmds with SHELL or /bin/sh gstrauss 2022-01-22 10:17:48 -05:00
  • c0803bec08 [core] use diff var name w/ CCRandomGenerateBytes (fixes #3141) gstrauss 2022-01-22 07:07:54 -05:00
  • 6791f71b20 [core] avoid CCRandomGenerateBytes on MacOS <10.12 (fixes #3140) gstrauss 2022-01-21 13:55:10 -05:00
  • 7792bc7230 [build] meson -Dlua_version=... to specify lua ver gstrauss 2022-01-21 12:48:10 -05:00
  • 37dd53bae9 [build] autoconf: report if building with zstd gstrauss 2022-01-20 07:06:57 -05:00
  • 876a1e1b2c [build] meson: fix typo in variable name gstrauss 2022-01-20 07:04:51 -05:00
  • 2a683cf25d - next is 1.4.65 gstrauss 2022-01-19 13:18:39 -05:00
  • 73bd6b41d3 [doc] NEWS lighttpd-1.4.64 gstrauss 2022-01-19 10:35:29 -05:00
  • 274f8ce0bc [mod_mbedtls] mbedtls_ssl_conf_groups for 3.1.0 gstrauss 2022-01-19 08:58:18 -05:00
  • 4f48825542 [mod_mbedtls] remove use of out_left in mbedtls 3 gstrauss 2022-01-19 04:56:20 -05:00
  • 955c95bf51 [mod_mbedtls] changes to build with mbedtls 3.0.0 gstrauss 2021-12-14 01:01:24 -05:00
  • 6f65dae4a5 [mod_mbedtls] reconstruct SSL_CLIENT_S_DN gstrauss 2022-01-18 08:44:42 -05:00
  • a300c87b86 [mod_openssl] do not esc UTF-8 in cert subject gstrauss 2022-01-17 10:05:34 -05:00
  • 3426faf5ae [multiple] permit UTF-8 in SSL_CLIENT_S_DN_* gstrauss 2022-01-16 13:05:20 -05:00
  • 3ac377177b [mbedtls] save (mbedtls_ssl_config *) in hctx gstrauss 2022-01-13 13:40:32 -05:00
  • efcc51c129 [mod_mbedtls] lift size check out of DN loop gstrauss 2022-01-13 13:00:42 -05:00
  • 8a46e0b941 [mod_gnutls] lift size check out of DN loop gstrauss 2022-01-13 12:59:29 -05:00
  • d1b5f52e96 [tests] revert _WIN32 adjustments in LightyTest.pm gstrauss 2022-01-14 05:21:55 -05:00
  • c1bc5efe9a [tests] _WIN32 adjustments in LightyTest.pm gstrauss 2022-01-11 01:46:59 -05:00
  • faa134cad5 [mod_webdav] no sys/ioctl.h on _WIN32 gstrauss 2022-01-09 20:41:06 -05:00
  • 93bc7f2695 [core] allow tests/tmp/bind.conf override (#3137) gstrauss 2022-01-09 04:46:43 -05:00
  • 1e335b3724 [core] allow LISTEN_PID to be ppid if TRACEME (fixes #3137) gstrauss 2022-01-08 23:23:28 -05:00
  • aeba314454 [build] check headers before some funcs gstrauss 2022-01-08 23:07:57 -05:00
  • 618fb436f2 [build] rm redundant check for -lnetwork on Haiku gstrauss 2022-01-08 15:47:09 -05:00
  • c0ced4e82b [build] collect Sun-specific headers and funcs gstrauss 2022-01-08 15:46:24 -05:00
  • 448621e026 [build] collect Sun-specific headers and funcs gstrauss 2022-01-08 14:03:11 -05:00
  • f95ca5ef3b [build] use -fstack-protector-strong w/ extra warn gstrauss 2022-01-08 13:33:02 -05:00
  • 8c62a890e2 [mod_extforward] fix out-of-bounds (OOB) write (fixes #3134) povcfe 2022-01-05 11:11:09 +00:00
  • 51e141c803 [multiple] remove buffer_init_buffer() gstrauss 2022-01-07 01:20:48 -05:00
  • bade1c0319 [multiple] remove buffer_init_string() gstrauss 2022-01-07 01:07:22 -05:00
  • 10b307bd00 [core] (const char *) for srvconf.modules_dir gstrauss 2022-01-07 00:47:48 -05:00
  • e563ae0173 [build] adjust help strings for pcre2 default gstrauss 2022-01-06 22:00:01 -05:00
  • 9fcb03b68f [mod_authn_gssapi] reduce KRB5CCNAME mem alloc gstrauss 2022-01-06 20:28:24 -05:00
  • 2e0b7cfb07 [mod_authn_gssapi] code reuse: fdevent_mkostemp() gstrauss 2022-01-06 20:12:40 -05:00
  • e174e7dfe3 [core] buffer_copy_string() use "" if s is NULL gstrauss 2022-01-06 19:27:42 -05:00
  • f6d6295ab4 [ci] add cmake-asan build type stbuehler 2022-01-06 16:28:40 +01:00
  • ae2fb97494 [array] use speaking names for array "fn" vtables for better debugging experience stbuehler 2022-01-06 16:23:10 +01:00
  • f3052d6a5d [asan tests] fix memory leaks stbuehler 2022-01-06 16:21:25 +01:00
  • 61fa90bbc0 [cmake] add address/undefined sanitize compile options stbuehler 2022-01-06 12:10:16 +01:00
  • a092235121 [cmake] raise minimum version to 3.7 stbuehler 2022-01-06 15:45:49 +01:00
  • 8ebe1c5333 [lemon] silence coverity warnings gstrauss 2022-01-06 04:39:59 -05:00
  • c0f040eae7 [build] Haiku build fix (fixes #3136) David Carlier 2022-01-05 16:22:54 +00:00
  • 1b11cd7aeb [build] feature consistency between build types gstrauss 2022-01-05 07:28:21 -05:00
  • b6bd11c15e [core] server.core-files support for solaris (fixes #3135) David Carlier 2022-01-05 08:29:10 +00:00
  • 3d0f648948 [core] /dev/null is a symlink on Illumos (fixes #3132) gstrauss 2022-01-04 18:56:43 -05:00
  • 94a16b2b53 [build] meson crypt and dl detection on *BSD (fixes #3133) gstrauss 2022-01-04 17:00:17 -05:00
  • fa1ee081c3 [build] adjust .gitignore for macOS gstrauss 2022-01-04 14:14:54 -05:00
  • f72de7113f [build] cmake: skip "-Wl,-export-dynamic" Illumos gstrauss 2022-01-04 03:45:11 -05:00
  • d6741c58ce [build] meson misdetects mempcpy on some platforms gstrauss 2022-01-04 03:38:06 -05:00
  • e3c3f27134 [mod_webdav] define HAVE_RENAMEAT2 earlier gstrauss 2022-01-04 21:25:32 -05:00
  • 0c22c6433e [mod_webdav] copy acceleration gstrauss 2022-01-04 02:43:50 -05:00
  • 8b38a6eb35 [core] errno_t and rsize_t detection on Illumos gstrauss 2022-01-03 20:06:46 -05:00
  • 7eac25ac7f [core] hide bsd_accept_filter code on OpenBSD (fixes #3131) gstrauss 2022-01-03 16:25:47 -05:00
  • b9d58fa723 [build] cmake,meson socket libs for win32, Illumos (fixes #3130) gstrauss 2022-01-03 16:14:45 -05:00
  • a931b1fce2 [core] define __EXTENSIONS__ on Illumos gstrauss 2022-01-03 14:23:37 -05:00
  • 7ead56183b [build] meson: find pcre2 w/o pkg-config gstrauss 2022-01-03 14:15:31 -05:00
  • 0aa6f73532 [build] cmake build now defaults to C11 gstrauss 2022-01-03 04:31:52 -05:00
  • b9706ac49b [core] errno_t detection on Illumos gstrauss 2022-01-03 04:29:19 -05:00
  • 2c39174649 [build] update tests/SConscript gstrauss 2022-01-03 04:25:11 -05:00
  • 9abc08d7d0 [build] adjust trace for regex-conditionals gstrauss 2022-01-03 03:08:33 -05:00
  • d587265992 [core] "server.graceful-shutdown-timeout" => 8 gstrauss 2021-12-06 06:19:04 -05:00
  • 750414d3bb [build] default --with-pcre2 unless --with-pcre gstrauss 2021-12-06 06:16:02 -05:00
  • 86c2d30936 [multiple] remove long-deprecated modules gstrauss 2021-12-06 05:33:30 -05:00
  • 1334dd4ad5 [core] CCRandomGenerateBytes() for rand on macOS (fixes #3129) gstrauss 2022-01-03 00:04:12 -05:00
  • c5d55a9970 [build] cmake build now defaults to C11 gstrauss 2022-01-03 00:00:53 -05:00
  • c7c342017f [build] feature consistency between build types gstrauss 2022-01-02 23:57:58 -05:00
  • d8bceb1472 [mod_webdav] copy_file_range() new in FreeBSD 13 gstrauss 2022-01-02 03:43:55 -05:00
  • 5567fb6495 [mod_webdav] copy_file_range() new in FreeBSD 13 gstrauss 2022-01-01 18:32:37 -05:00
  • 8e1ad363d1 [mod_webdav] detect truncated copy_file_range() gstrauss 2022-01-01 18:30:18 -05:00
  • 5b310b36fb [mod_extforward] support longer PROXY v2 TLV vec gstrauss 2022-01-01 17:39:12 -05:00
  • f36908de33 [core] server.core-files support on FreeBSD (fixes #3128) gstrauss 2022-01-01 16:39:45 -05:00
  • 2fc6e113f6 [build] do not check for prctl; HAVE_PRCTL unused gstrauss 2022-01-01 16:25:29 -05:00
  • 3551dd74a5 [core] use lower limit for max-fds if !setrlimit gstrauss 2021-12-18 19:57:40 -05:00
  • b6c70a1e72 [core] quiet coverity noise gstrauss 2021-12-18 16:55:02 -05:00
  • b8ef3f855c [core] connection_state_machine_h2() tweaks gstrauss 2021-12-18 10:07:11 -05:00
  • e80f11b48f [core] connection_state_machine_loop() tweaks gstrauss 2021-12-17 07:14:31 -05:00
  • f98df3c62b [core] connection_handle_read_state() tweak gstrauss 2021-12-17 07:13:11 -05:00
  • 2335073cf6 [core] mark expect cond in http_response_send_file gstrauss 2021-12-16 20:39:44 -05:00
  • a9ccaaf146 [mod_dirlisting] fix logic inversion in cache gstrauss 2021-12-16 19:27:16 -05:00
  • cca340dd26 [core] defer retrieving Last-Modified until needed gstrauss 2021-12-16 12:56:52 -05:00
  • ea9befb29c [core] consolidate request restart loop check gstrauss 2021-12-16 10:18:48 -05:00
  • 44a5601084 [core] http_response_has_error_handler() gstrauss 2021-12-16 08:40:51 -05:00
  • fa82e03749 [build] pcre2: use pkg-config before pcre2-config gstrauss 2021-12-15 17:12:31 -05:00
  • f58e8dda1b [core] ignore pcre2 "bad JIT option" warning gstrauss 2021-12-15 10:57:15 -05:00
  • 2e0edb8543 [build] -Wno-implicit-fallthrough for ls-hpack gstrauss 2021-12-12 11:32:22 -05:00
  • a568bf4733 [core] define static_assert for uClibc (fixes #3127) gstrauss 2021-12-15 06:37:19 -05:00
  • 42bbd804e3 [core] http_response_write_prepare optimization gstrauss 2021-12-14 13:26:02 -05:00
  • 0ebcfbd7d6 [build] add headers for sendfile() detect on MacOS gstrauss 2021-12-14 01:07:29 -05:00
  • 0ba74e2381 [mod_magnet] interface to http_response_send_file gstrauss 2021-12-12 10:42:29 -05:00
  • 96fd7e5d04 [multiple] remove r->physical.etag gstrauss 2021-12-12 08:48:35 -05:00
  • df070173af [core] add more const to stat_cache_update_entry() gstrauss 2021-12-12 08:42:52 -05:00
  • 8fe93aa56b [core] use ETag response header to check cachable gstrauss 2021-12-12 08:19:39 -05:00
  • 3909e27f39 [core] http_response_send_file() takes const path gstrauss 2021-12-10 13:53:22 -05:00
  • cbd6d5b387 [build] CI builds now use make -j 2 gstrauss 2021-12-10 10:02:57 -05:00
  • bff5976524 [build] create sha512sum file with release gstrauss 2021-12-10 08:12:14 -05:00
  • 6c8578681d [doc] SELinux: setsebool -P httpd_setrlimit on gstrauss 2021-12-10 01:46:55 -05:00
  • 18850c5c88 [build] check getxattr before attr_get and -lattr gstrauss 2021-12-10 01:35:03 -05:00
  • 8a535e7e06 [mod_webdav] If-None-Match on non-existent entity gstrauss 2021-12-09 17:02:19 -05:00
  • b1578f9548 [core] add remote IP to some error msgs (fixes #3122) gstrauss 2021-12-09 05:56:13 -05:00