项目

常规

个人资料

操作

发布信息

  • 版本: 1.4.67
  • 上一版本: 1.4.66
  • 分支: 1.4
  • 状态: 稳定版
  • 发布目的: 错误修复
  • 发布经理: gstrauss
  • 发布日期: 2022-09-17

1.4.66版本的重要变更

错误修复

未来计划的行为变更

  • TLS 模块将默认使用更强大、更现代的密码套件,并且
    将默认允许客户端选择密码套件。
    在限制使用支持 PFS 的现代密码套件的情况下,允许客户端选择密码套件是安全的,
    这对于没有 AES 硬件加速的移动用户来说更好。
    对于没有 AES 硬件加速的移动用户来说更好。
    旧版密码套件仍可通过在 lighttpd.conf 中使用
    ssl.openssl.ssl-conf-cmd 进行配置,只要
    底层 TLS 库支持这些密码套件。 https://wiki.lighttpd.net/Docs_SSL
    新默认值
    "CipherString" => "EECDH+AESGCM:AES256+EECDH:CHACHA20:!SHA1:!SHA256:!SHA384",
    "Options" => "-ServerPreference"
    旧默认值
    "CipherString" => "HIGH",
    "Options" => "ServerPreference"
  • 已弃用的 TLS 选项将被移除。
    - ssl.honor-cipher-order
    - ssl.dh-file
    - ssl.ec-curve
    - ssl.disable-client-renegotiation
    - ssl.use-sslv2
    - ssl.use-sslv3
    请参阅 https://wiki.lighttpd.net/Docs_SSL,了解如何使用
    ssl.openssl.ssl-conf-cmd 进行替换,但更推荐使用 lighttpd 默认值。

下载

自 1.4.66 版本以来的变更

  • 更新关于 OpenBSD 上 TCP_INFO 的注释
  • [mod_ajp13] 修复响应头错误导致的崩溃 (修复 #3170)
  • [核心] 处理收集分块主体时的 RDHUP
  • [核心] 调整请求主体流式传输到后端
  • [核心] 处理 pwritev() 的 ENOSPC 错误 (#3171)
  • [核心] 手动计算 off_t 最大值 (修复 #3171)
  • [autoconf] 强制启用大文件支持 (#3171)
  • [多个] 使用类型转换消除 Coverity 警告
  • [meson] 向项目声明添加许可证关键词

外部参考

gstrauss 近 3 年前 更新 · 1 次修订