From b03fcc7025bd30d88dc398f5774dc9ecd46cb9bb Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Sun, 20 Feb 2022 13:44:07 -0500 Subject: [doc] NEWS --- NEWS | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index ee2ed457..8bca19bd 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,62 @@ NEWS ==== +- 1.4.65 - + * [build] meson: fix typo in variable name + * [build] autoconf: report if building with zstd + * [build] meson -Dlua_version=... to specify lua ver + * [core] avoid CCRandomGenerateBytes on MacOS <10.12 (fixes #3140) + * [core] use diff var name w/ CCRandomGenerateBytes (fixes #3141) + * [core] parse conf cmds with SHELL or /bin/sh + * [core] fix HMAC with openssl 3.0 + * [mod_webdav] no COPYFILE_CLONE_FORCE on OSX <10.12 (fixes #3142) + * [mod_deflate] fix to return 304 with If-None-Match (fixes #3143) + * [core] Illumos epoll incompatible w/ lighttpd impl + * [core] feature flag to allow Range w/ HTTP/1.0 + * [mod_mbedtls] set usekeysize for mbedtls 3.2.0+ + * [mod_deflate] collect mmap code + * [mod_deflate] prototype using libdeflate w/ mmap + * [mod_deflate] --with-libdeflate to use libdeflate + * [mod_deflate] mark input bytes const + * [core] sys-setjmp.[ch] + * [mod_magnet] check lighty.result.content b4 setjmp + * [core] include guard consistency in sys-time.h + * [core] network_write_file_chunk_remap separate fn + * [multiple] use new sys_setjmp_eval3() interface + * [multiple] pedantic chunk.c checks for 0-len chunk + * [multiple] shared code for struct chunk and mmap + * [mod_deflate] use pread if available + * [mod_deflate] improve loop compressing file chunk + * [core] prep server_tag at startup for h2 resp hdr + * [mod_magnet] defer req_env init unless needed + * [mod_magnet] reset after error attaching content + * [mod_magnet] lua_tointegerx() avoids raising error + * [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces + * [mod_magnet] adjust hot path for more inlining + * [mod_magnet] collect chk for magnet lua_State init + * [mod_magnet] use type returned from lua_getfield() + * [core] chunk_file_pread() to wrap pread() + * [core] disable keep-alive if forcing HTTP/1.0 resp + * [mod_magnet] use lua_getextraspace() to store r + * [core] fall back to getauxval(AT_RANDOM), if avail + * [mod_magnet] keep message handler on stack + * [doc] update external links + * [mod_magnet] pass lighty table index, defer pops + * [mod_magnet] clear and reuse script-env table + * [mod_magnet] clear stack when reloading script + * [mod_magnet] use lua_isnoneornil() in interfaces + * [mod_magnet] fix lighty.c.cookie_tokens() + * [mod_magnet] fix lighty.c.urldec_query() + * [mod_magnet] remove duplicated NULL checks + * [mod_magnet] adjust magnet_lighty_result_get() + * [mod_magnet] magnet_tmpbuf_acquire(),release() + * [mod_magnet] lighty.c.quotedenc(),dec() funcs + * [mod_magnet] fix header,content legacy table clear + * [mod_cgi] cgi.local-redir request_reset thru fnptr + * [core] isolate plugins_*() funcs to main server + * [mod_wolfssl] wolfssl v5.0.0 defines DH_set0_pqg() + * [mod_auth] save letter-case diff in require config + - 1.4.64 - 2022-01-19 * [core] fix trace issued for loading mod_auth (fixes #3121) * [meson] need -lrt with glibc < 2.17 (fixes #3120) -- cgit v1.2.1