1.4.31 - 暗黑破坏神服务器再次宕机,该干活了
2012年5月31日
重要变更
多项重要变更 - 修复了段错误(首次https请求时崩溃),禁用了mmap,以避免在读取文件时文件被截断可能导致的崩溃等问题。
如果您仍想使用mmap,您可以使用 ./configure --enable-mmap
,但在使用前请查看 #2391。
下载
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.31.tar.gz
- GPG 签名: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.31.tar.gz.asc
- SHA256: 848a15604bf358d9355bd7a48c01f448c286734dbb5f4dc1cd16acb8b05a9b52
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.31.tar.bz2
- GPG 签名: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.31.tar.bz2.asc
- SHA256: 5209e7a25d3044cb21b34d6a2bb3a6f6c216ba903ea486a803d070582e5e26ac
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.31.tar.xz
- GPG 签名: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.31.tar.xz.asc
- SHA256: 8a0a4f1ab782c2a3554e031c7d8ad600aac9b4c0466710a6cc9aab10659fe3f2
- SHA256 校验和: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.31.sha256sum
自 1.4.30 以来的变更
- [ssl] 修复了不带TLSEXT/SNI的openssl版本在计算重新协商时的段错误(感谢 carpii 报告)
- 将 fdevent 子系统包含文件移至实现文件,以减少冲突(修复了 #2373)
- [mod_compress] 修复了当 etags 被禁用但 cache-dir 已设置时的处理问题 - 可能导致双重响应
- 默认禁用 mmap(修复了 #2391)
- buffer_caseless_compare: 始终将字母转换为小写以获得传递性结果,修复数组查找问题(修复了 #2405)
- 修复 http_request_split_value 中空头列表条目的处理问题,修复 valgrind 中的无效读取问题(修复了 #2413)
- 修复访问日志中对 “ 和 \\ 的转义问题(修复了 #1551)
- [mod_auth] 修复摘要“md5-sess”实现(勘误表ID 1649,RFC 2617)(修复了 #2410)
- [auth] 添加“AUTH_TYPE”环境变量(用于 * cgi),移除 fastcgi 特定的变通方案,添加 fastcgi 测试用例(修复了 #889)
- [mod_*cgi,mod_accesslog] 修复使用 IPv6 分割 :port 的问题(修复了 #2333,感谢 simoncpu)
- 检测到多个 -f 选项:显示错误消息而非断言(修复了 #2416)
- [mod_extforward] 支持 IPv6 地址(修复了 #1889)
- [mod_redirect] 支持 url.redirect-code 选项(修复了 #2247)
- 修复
--enable-mmap
在 configure.ac 中的处理问题