操作
发布信息¶
- 版本: 1.4.37
- 上一版本: 1.4.36
- 分支: 1.4
- 状态: 稳定
- 发布目的: 错误修复
- 发布经理: stbuehler
- 发布日期: 2015-08-30
按照惯例,每次(或每两次)发布之后都会有另一次发布来修复回归问题。抱歉...
因此,本次发布主要包含针对1.4.36的回归修复和其他错误修复。
1.4.36的重要变更¶
1.4.37包含了一些针对1.4.36的回归修复,以及与cmake、scons和FreeBSD(可能还有其他BSD系统)相关的修复。静态构建(目前仅限scons)已得到改进。mod_cgi中的mmap处理得到改进,网络mmap后端现在也处理SIGBUS(如果文件在读取时变小,会触发SIGBUS;还有其他一些地方可能发生这种情况)。
内部API再次发生变化,因此请在使用第三方插件时务必小心。
我们jenkins实例上的测试套件现在也针对scons(包括静态和完全静态构建)和FreeBSD运行,希望能防止未来版本中特别是FreeBSD在1.4.36中出现的回归问题。
下载¶
- http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.37.tar.gz
- GPG 签名: http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.37.tar.gz.asc
- SHA256:
db6107396fbf8f37f9c6a7e6445c4e67bb6c12bcc9fd2a305da9a6b8b2c68515
- http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.37.tar.xz
- GPG 签名: http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.37.tar.xz.asc
- SHA256:
804e6f60567ca1da2b3927f92b7e9332b93aca9560f282ca135b86b7558979bd
- SHA256 校验和: http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.37.sha256sum
1.4.36的变更¶
- [mod_proxy] 从错误日志中移除调试日志行(修复 #2659)
- [mod_dirlisting] 修复 dir-listing.set-footer 不显示的问题
- 修复上传“大”文件时文件描述符不足的问题(修复 #2660,感谢 rmilecki)
- 将上传临时分块文件大小从1MB增加到16MB
- 修复未定义的整数移位
- 重写网络sendfile/mmap/writev/write后端
- 修复一些未检查返回值警告
- [kqueue] 修复 kevent 调用
- [autoconf] 当crypt()存在时定义HAVE_CRYPT
- [bsd xattr] 修复 stat_cache 中 BSD 扩展属性导致的编译中断
- [mod_cgi] 重写mmap和通用(post body)发送错误处理
- [mmap] 修复mmap对齐
- [plugins] 当模块静态链接时,仍然只加载配置中给定的模块
- [mmap] 处理网络中的SIGBUS;当文件在读取过程中变小时会触发这些信号
- 修复 coverity 发现的一些警告(设置阶段的“内存泄漏”,mod_proxy 中未捕获过长的unix套接字路径)