项目

常规

个人资料

操作

发布信息

  • 版本: 1.4.79
  • 上一版本: 1.4.78
  • 分支: 1.4
  • 状态: 稳定版
  • 发布目的: 错误修复
  • 发布经理: gstrauss
  • 发布日期: 2025-04-04

来自 1.4.78 的重要变更

  • 强化了 systemd lighttpd.service
  • 修复了 mod_openssl 同时使用 ECDSA 和 RSA 证书的错误

行为变更

  • lighttpd 提供的强化版 systemd lighttpd.service 可能需要管理员覆盖配置,
    适用于非典型系统(不常见的发行版)在使用 lighttpd 提供的 systemd
    lighttpd.service 并且以 root 身份运行 lighttpd,或以 root 身份运行 CGI 脚本
    以管理系统的情况。要创建覆盖配置,请运行 `systemctl edit lighttpd`
    并编辑 /etc/systemd/system/lighttpd.service.d/override.conf
    .
    相比之下,许多流行的发行版将 lighttpd 配置为从
    root 权限降级并以非特权用户(例如 'lighttpd' 或 'www-data')运行。
    这些系统不太可能受到强化和更安全的
    systemd lighttpd.service 配置的影响。

下载

来自 1.4.78 的更改

  • [ci] 更新 Cygwin 上 lighttpd 的 deps 包名
  • [ci] tests/LightyTest.pm 中的 MSYS 检测补丁
  • [autotools] 拼写修正 Couldn't => Could not
  • [mod_openssl] 恢复 SSL_CTX 默认证书分配
  • [mod_openssl] 注释中的拼写
  • [TLS] 如果无法检查/刷新证书则跟踪问题
  • [ci] Cygwin Invoke-WebRequest -MaximumRetryCount 3
  • [ci] Cygwin 优先选择 D:\ 驱动器
  • [ci] Cygwin 移除对 setup.exe 的冗余调用
  • [core] 如果未指定,则设置 server.max-fds = 4096
  • [core] 清除 Linux 环境变量功能(如果有)
  • [core] 重命名 remove_pid_file() -> server_pid_file_remove()
  • [core] 在 Linux 上重试 pidfile 打开
  • [doc] systemd lighttpd.service 强化
  • [doc] 将 TLS 配置移至单独的文件 tls.conf
  • [doc] systemd lighttpd.service 强化补充
  • [doc] systemd lighttpd*.socket 激活示例
  • [core] 默认 listen() backlog 为 SOMAXCONN
  • [ci] 修复 meson 构建执行选择

外部参考

gstrauss 3 个月 前更新 · 1 次修订