Lighttpd 1.4 依然活跃 :)

对于 SSL 用户来说,这个版本尤为重要:通过设置

ssl.cipher-list = "ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4-SHA:RC4:HIGH:!MD5:!aNULL:!EDH:!AESGCM"

你可以缓解 BEAST 攻击。
同时使用 Qualys SSL Labs 服务器测试 来检查你的网站

重要变更

  • [mod_auth] 修复 http_auth 中的有符号性错误 (CVE-2011-4362)
  • ssl: 禁用客户端发起的重新协商
  • ssl: 支持缓解 BEAST 攻击
  • 修复连接停滞

下载

在 1.4.29 版本的评论中,有人要求提供一个针对 Ubuntu 的 launchpad 仓库。这不会实现(launchpad 很糟糕),但我们在 build.opensuse.org 上为一些发行版提供了仓库。
请查看 GetLighttpd,或者 server:http/lighttpdhome:stbuehler/lighttpdbuild.opensuse.org 上。\

1.4.29 版本的变更

  • 始终使用我们“自己”的 md5 实现,修复 MacOS 上的链接问题(修复 #2331
  • 限制一次发送的字节数;修复单一连接中的停滞以及慢速系统上的超时问题。
  • [ssl] 修复禁用椭圆曲线 Diffie-Hellman 时发生的构建错误
  • 添加 static-file.disable-pathinfo 选项,以防止将诸如 …/secret.php/image.jpg 等 URL 作为静态文件处理
  • 不要用 501(未知方法)覆盖 401(需要认证)错误(修复 #2341
  • 修复 mod_status 错误:上传时“Read”列始终显示“0/0”(修复 #2351
  • [mod_auth] 修复 http_auth 中的有符号性错误(修复 #2370, CVE-2011-4362)
  • [ssl] 统计重新协商次数以防止客户端重新协商
  • [ssl] 添加选项以遵循服务器密码顺序(修复 #2364, BEAST 攻击)
  • [core] 接受主机头中 IPv6 地址中的点(修复 #2359
  • [ssl] 修复当文件大于 MAX_WRITE_LIMIT (256kb) 时 SSL 连接中断的问题
  • [libev/cgi] 修复 libev 中 CGI 的 waitpid ECHILD 错误(修复 #2324