操作
发布信息¶
- 版本:1.4.76
- 上一版本:1.4.75
- 分支:1.4
- 状态:稳定
- 发布目的:错误修复
- 发布经理:gstrauss
- 发布日期:2024-04-12
1.4.75 的重要变更¶
检测到 VU#421644 HTTP/2 CONTINUATION 洪水攻击,避免 CVE-2024-3094 xz 供应链攻击,错误修复
- 检测 VU#421644 HTTP/2 CONTINUATION 洪水攻击
- 发出追踪并发送 GO_AWAY
- (lighttpd 不受此攻击影响)
- 避免 CVE-2024-3094 xz 供应链攻击
- 使用 'git archive' 替换 'make dist' 来创建发布压缩包
- 从发布流程中移除冗余的复杂性(m4 和 autotools)
- 现在更容易验证源代码来自已签名的 git 发布标签
- 使用 'git archive' 替换 'make dist' 来创建发布压缩包
未来计划的行为变更:(2025)¶
- lighttpd TLS 默认设置将变更为 MinProtocol TLSv1.3
其他配置仍将受支持,但不会是默认设置。
提议的默认值:MinProtocol TLSv1.3
当前默认值:MinProtocol TLSv1.2 - server.error-handler-404 将仅对 404 错误生效
(历史错误:server.error-handler-404 曾同时对 404 和 403 错误生效)
自 lighttpd 1.4.40 发布(2016 年 7 月)以来,server.error-handler 可用
用于生成 4xx 和 5xx 响应的动态错误页面。
自 lighttpd 1.4.56 发布(2020 年 11 月)以来,magnet.attract-response-start-to
是一个额外的、高性能的机制,用于生成动态错误页面。
https://wiki.lighttpd.net/mod_magnet
下载¶
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.76.tar.gz
- GPG 签名:https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.76.tar.gz.asc
- SHA256:
ba14a030889518194fd88b33e419d51cc38c8fe917126d5a7a965be79b53e995
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.76.tar.xz
- GPG 签名:https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.76.tar.xz.asc
- SHA256:
8cbf4296e373cfd0cedfe9d978760b5b05c58fdc4048b4e2bcaf0a61ac8f5011
- SHA256 校验和:https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.76.sha256sum
- SHA512 校验和:https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.76.sha512sum
1.4.75 的变更¶
- [核心] 为内置 mimetype.assign 添加默认值
- [核心] 添加 MPTCP 支持
- [核心] 默认禁用 MPTCP 支持
- [mod_expire] 对 204 No Content 省略缓存头
- [mod_staticfile] noinline 冷函数
- [核心] GNU/Hurd preadv2() RWF_NOWAIT ENOTSUP
- [核心] Linux SPARC 上的 POLLRDHUP 特殊值
- [mod_openssl] 定义 asn1 time 和 OPENSSL_NO_OCSP
- [h2] VU#421644 HTTP/2 CONTINUATION 洪水攻击
- [构建] packdist.sh git archive;替换 make dist
- [核心] gw_network_backend_write_error() 冷函数
- [核心] 减少某些后端连接中的系统调用
- [核心] 如果正在连接,则推迟 TCP_FIN 传播(修复了 #3249)
- [CI] 解决 NetBSD 10 中的一些打包问题