项目

通用

个人资料

操作

发布信息

  • 版本: 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中出现的回归问题。

下载

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套接字路径)

外部参考

stbuehler近10年前 更新 · 2个版本