操作
发布信息¶
- 版本:1.4.57
- 上一个版本:1.4.56
- 分支:1.4
- 状态:稳定
- 发布目的:错误修复
- 发布负责人:gstrauss
- 发布日期:2020-12-17
1.4.56 的重要变更¶
错误修复
下载¶
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.57.tar.gz
- GPG 签名:https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.57.tar.gz.asc
- SHA256:
4a6e3afe91bbe8d4aa052fb745d81ff48b788bbf66054a29df202d7669a0e2d0
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.57.tar.xz
- GPG 签名:https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.57.tar.xz.asc
- SHA256:
52ca961b89c12f7ecbb2e4e0c5a9e79b2863c64e33c42832a165e7f894d6217f
- SHA256 校验和:https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.57.sha256sum
未来计划的行为变更¶
- HTTP/2 支持将在未来版本中默认启用
- 优雅重启/关闭的默认超时时间将从
0(无限/无超时)更改为 5 秒(或类似的非零时间段)
配置替代方案使用
server.feature-flags += ("server.graceful-shutdown-timeout" => 5)
- mod_compress 已废弃;请使用 mod_deflate
mod_compress 已被 mod_deflate 取代
注意:mod_compress 配置选项可能会在未来版本中移除 - mod_geoip 已废弃;请使用 mod_maxminddb
注意:mod_geoip 将从未来 lighttpd 版本中移除 - mod_authn_mysql 已废弃;请使用 mod_authn_dbi
注意:mod_authn_mysql 将从未来 lighttpd 版本中移除 - mod_mysql_vhost 已废弃;请使用 mod_vhostdb_dbi 或 mod_vhostdb_mysql
注意:mod_mysql_vhost 将从未来 lighttpd 版本中移除 - mod_cml 已废弃;请使用 mod_magnet
注意:mod_cml 将从未来 lighttpd 版本中移除
1.4.56 的变更¶
- [核心] 尝试消除一些 Coverity 警告
- [mod_webdav] 修复 Mac OSX/11 编译问题
- [核心] 处理配置解析器中的 U+00A0
- [核心] 修复 lighttpd -1 管道一次性执行问题
- [核心] 在一次性模式下减少启动/关闭跟踪信息
- [核心] 在一次性模式下允许长连接 (#3042)
- [mod_webdav] 如果 AT_FDCWD 则定义 _ATFILE_SOURCE
- [核心] 如果 server.v4mapped 则设置 setsockopt IPV6_V6ONLY
- [构建] 修复构建所有 TLS 模块时的 meson.build 问题
- [核心] 优先使用 inet_aton() 而非 inet_addr()
- [构建] 修复构建所有 TLS 模块时的 SCons 构建问题
- [核心] 将缺失的 mod_wolfssl 添加到 SSL 兼容列表中
- [mod_openssl] 移除旧的预处理器逻辑
- [核心] SHA512_Init, SHA512_Update, SHA512_Final
- [mod_wolfssl] 为 SNI 添加复杂的预处理逻辑
- [核心] 用括号包裹宏值
- [核心] 修复后端分块响应处理问题 (修复了 #3044)
- [核心] 在 FILE_CHUNK 重置时始终将 file.fd 设置为 -1 (修复了 #3044)
- [核心] 如果后端升级则跳过部分跟踪 (#3044)
- [TLS] cert-staple.sh POSIX sh 兼容性 (修复了 #3043)
- [核心] 如果 st_mtime 未定义则修复可移植性问题
- [mod_nss] 可移植性修复
- [核心] 如果 conf 中需要 mod_authn_file 则发出警告
- [核心] 修复后端分块解码问题 (修复了 #3044)
- [核心] 拒绝分块编码后多余的数据 (#3046)
- [核心] 跟踪后端的分块编码状态 (修复了 #3046)
- [核心] li_restricted_strtoint64()
- [核心] 跟踪后端 Content-Length (修复了 #3046)
- [核心] 增强配置解析调试 (#3047)
- [核心] 重新排序 srv->config_context 以匹配 ndx (修复了 #3047)
- [mod_proxy] proxy.header = ("force-http10" => ...)
- [mod_authn_ldap] 修复崩溃问题 (修复了 #3048)
- [mod_authn_ldap, mod_vhostdb_ldap] 默认 cafile
- [核心] 修复 array_copy_array() sorted[]
- [多模块] 用属性替换 fall through 注释
- [核心] 修复后端宕机时打印跟踪信息导致的崩溃
- [核心] 修复后端分块解码问题 (修复了 #3049)
- [核心] 尝试消除一些 Coverity 警告