Gráfico de commits

  • 1f4cc7476d [core] chunkqueue_steal() handle unexpected 0 len gstrauss 2022-03-17 01:59:34 -04:00
  • c6c0873e8a [mod_ssi] check http_chunk_transfer_cqlen for err gstrauss 2022-03-16 22:45:04 -04:00
  • f82006a0db [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces gstrauss 2022-03-16 01:58:07 -04:00
  • 54c07b5456 [core] compiler workarounds for very old gcc,glibc gstrauss 2022-03-12 00:06:22 -05:00
  • 75017b72f8 [mod_magnet] allow removal of req_env elt via nil gstrauss 2022-03-10 05:13:15 -05:00
  • 26e27f140d [TLS] consistent debug.log-ssl-noise config type gstrauss 2022-03-10 04:17:50 -05:00
  • bd67d9f4ac [core] permit env w/ blank value (fix regression) gstrauss 2022-03-09 17:18:44 -05:00
  • e447de1b66 [mod_proxy] adjust handling of legacy X-* headers gstrauss 2022-03-08 01:52:13 -05:00
  • 18c5f3eb48 [mod_extforward] adjust trust check for HTTP/2 gstrauss 2022-03-08 01:41:29 -05:00
  • 0e404df2fb [core] fill in un.sun_path after accept() (fixes #3147) gstrauss 2022-03-03 20:46:33 -05:00
  • 1b56d7cf5b [mod_magnet] lighty.c.header_tokens convenience fn gstrauss 2022-02-21 01:21:14 -05:00
  • 94c952bd1c [mod_magnet] magnet_push_quoted_string shared code gstrauss 2022-02-21 01:20:05 -05:00
  • b03fcc7025 [doc] NEWS gstrauss 2022-02-20 13:44:07 -05:00
  • 8b29653131 [mod_auth] save letter-case diff in require config gstrauss 2022-02-19 16:48:55 -05:00
  • 3ee5b84017 [mod_wolfssl] wolfssl v5.0.0 defines DH_set0_pqg() gstrauss 2022-02-19 04:37:44 -05:00
  • 96557115cb [core] isolate plugins_*() funcs to main server gstrauss 2022-02-18 03:47:48 -05:00
  • cc65a21e12 [mod_cgi] cgi.local-redir request_reset thru fnptr gstrauss 2022-02-18 02:34:38 -05:00
  • 29bff8a516 [mod_magnet] fix header,content legacy table clear gstrauss 2022-02-17 23:30:43 -05:00
  • 85875e7022 [mod_magnet] lighty.c.quotedenc(),dec() funcs gstrauss 2022-02-17 03:00:38 -05:00
  • 072edb9dd8 [mod_magnet] magnet_tmpbuf_acquire(),release() gstrauss 2022-02-17 00:16:46 -05:00
  • 9727eb1768 [mod_magnet] adjust magnet_lighty_result_get() gstrauss 2022-02-16 23:57:29 -05:00
  • 23a5107232 [mod_magnet] remove duplicated NULL checks gstrauss 2022-02-16 23:29:48 -05:00
  • 36e81d7d7f [mod_magnet] fix lighty.c.urldec_query() gstrauss 2022-02-16 22:30:13 -05:00
  • ef0fe03f2b [mod_magnet] fix lighty.c.cookie_tokens() gstrauss 2022-02-16 16:18:26 -05:00
  • cebe2b004c [mod_magnet] use lua_isnoneornil() in interfaces gstrauss 2022-02-16 15:03:22 -05:00
  • ce360dc6ce [mod_magnet] clear stack when reloading script gstrauss 2022-02-16 14:59:25 -05:00
  • 40437cef34 [mod_magnet] clear and reuse script-env table gstrauss 2022-02-16 04:52:22 -05:00
  • 897b6e664e [mod_magnet] pass lighty table index, defer pops gstrauss 2022-02-16 04:51:19 -05:00
  • 9e1acfa639 [doc] update external links gstrauss 2022-02-15 23:26:09 -05:00
  • 95f04a89dd [mod_magnet] keep message handler on stack gstrauss 2022-02-15 00:59:14 -05:00
  • de48eaa47e [core] fall back to getauxval(AT_RANDOM), if avail gstrauss 2022-02-14 02:22:10 -05:00
  • 1db7f45e53 [mod_magnet] use lua_getextraspace() to store r gstrauss 2022-02-13 21:11:20 -05:00
  • e4d31e1b68 [core] disable keep-alive if forcing HTTP/1.0 resp gstrauss 2022-02-13 03:11:48 -05:00
  • 2d1b16721c [core] chunk_file_pread() to wrap pread() gstrauss 2022-02-13 00:41:36 -05:00
  • a2aaf45b7a [mod_magnet] use type returned from lua_getfield() gstrauss 2022-02-11 23:39:14 -05:00
  • d79779d830 [mod_magnet] collect chk for magnet lua_State init gstrauss 2022-02-11 23:16:59 -05:00
  • 647a2a9a25 [mod_magnet] adjust hot path for more inlining gstrauss 2022-02-11 04:42:05 -05:00
  • 610e885718 [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces gstrauss 2022-02-10 23:01:45 -05:00
  • 2f13190b58 [mod_magnet] lua_tointegerx() avoids raising error gstrauss 2022-02-10 15:43:13 -05:00
  • 5c9eb60c8c [mod_magnet] reset after error attaching content gstrauss 2022-02-10 15:15:36 -05:00
  • d0273c8af5 [mod_magnet] defer req_env init unless needed gstrauss 2022-02-09 02:44:25 -05:00
  • a162fc70e9 [core] prep server_tag at startup for h2 resp hdr gstrauss 2022-02-08 22:25:45 -05:00
  • 14e5404af9 [mod_deflate] improve loop compressing file chunk gstrauss 2022-02-08 17:18:18 -05:00
  • 129cbc1ef9 [mod_deflate] use pread if available gstrauss 2022-02-08 16:51:57 -05:00
  • e05ce80502 [multiple] shared code for struct chunk and mmap gstrauss 2022-02-08 15:01:12 -05:00
  • 9b55ac6da5 [multiple] pedantic chunk.c checks for 0-len chunk gstrauss 2022-02-07 20:44:29 -05:00
  • 6cd3b5f8af [multiple] use new sys_setjmp_eval3() interface gstrauss 2022-02-06 14:50:37 -05:00
  • a314b8d031 [core] network_write_file_chunk_remap separate fn gstrauss 2022-02-06 13:14:46 -05:00
  • 6eeb45f1f9 [core] include guard consistency in sys-time.h gstrauss 2022-02-06 01:12:15 -05:00
  • 6d5ecb6155 [mod_magnet] check lighty.result.content b4 setjmp gstrauss 2022-02-06 01:08:49 -05:00
  • 9357da4126 [core] sys-setjmp.[ch] gstrauss 2022-02-06 01:07:48 -05:00
  • d662fae369 [mod_deflate] mark input bytes const gstrauss 2022-02-05 21:53:57 -05:00
  • d68fc6394f [mod_deflate] --with-libdeflate to use libdeflate gstrauss 2022-02-01 17:27:37 -05:00
  • 46110127f7 [mod_deflate] prototype using libdeflate w/ mmap gstrauss 2022-01-31 09:11:07 -05:00
  • a78f447c35 [mod_deflate] collect mmap code gstrauss 2022-01-26 11:20:33 -05:00
  • bfa89204f4 [mod_mbedtls] set usekeysize for mbedtls 3.2.0+ gstrauss 2022-02-05 16:34:16 -05:00
  • 25f83b84b6 [core] feature flag to allow Range w/ HTTP/1.0 gstrauss 2022-02-05 16:24:02 -05:00
  • 422d0355f5 [core] Illumos epoll incompatible w/ lighttpd impl gstrauss 2022-02-01 12:23:35 -05:00
  • 2759d1eb00 [mod_deflate] fix to return 304 with If-None-Match (fixes #3143) gstrauss 2022-01-30 11:00:41 -05:00
  • 4432e34253 [mod_webdav] no COPYFILE_CLONE_FORCE on OSX <10.12 (fixes #3142) gstrauss 2022-01-24 16:07:49 -05:00
  • 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