项目

通用

个人资料

操作

发布信息

  • 版本:1.4.44
  • 上一版本:1.4.43
  • 分支:1.4
  • 状态:稳定
  • 发布目的:错误修复
  • 发布管理员:gstrauss
  • 发布日期:2016-12-24

1.4.43 的重要变更

  • 支持 HTTP/1.1 'Transfer-Encoding: chunked' 请求体
  • 错误修复

下载

亮点

  • 改进
    • 支持 HTTP/1.1 'Transfer-Encoding: chunked' 请求体
    • mod_dirlisting:将目录列表渲染为 HTML
    • mod_proxy:替换发送到后端的 HTTP Host 选项
    • mod_proxy:proxy.balance = "sticky" 选项
    • mod_ssi:基本递归 SSI include virtual
    • 针对旧平台进行的各种代码可移植性与构建修复
  • 错误修复
    • 修复动态处理程序配置中的竞争条件(可重入性)
    • mod_cgi:修复 POST 到 CGI 时套接字耗尽错误 (1.4.43)
    • mod_scgi:修复段错误 (1.4.43)
    • mod_magnet:修复 magnet_cgi_set() 环境变量设置
    • mod_fastcgi:修复所有后端关闭时的段错误 (1.4.43)

1.4.43 变更

  • [mod_scgi] 修复段错误(修复 #2762
  • [mod_authn_gssapi] 修复内存泄漏
  • [配置] 如果未列出 mod_authn_ldap,mysql 则发出警告
  • [mod_magnet] 修复 magnet_cgi_set() 环境变量设置(修复 #2763
  • [mod_cgi] FreeBSD 9.3/MacOSX 没有 pipe2()(修复 #2765
  • [mod_extforward] 修复无效 IP 导致的崩溃(修复 #2766
  • [mod_fastcgi] 修复所有后端关闭时的段错误(修复 #2768
  • [mod_cgi] 修复 POST 到 CGI 时的套接字耗尽错误(修复 #2771
  • [mod_auth] 修复 Mac OS X XCode 编译问题(修复 #2772
  • [mod_authn_gssapi] 更好的资源清理
  • [核心] 修复 Mac OS X 10.6(旧版)编译问题(修复 #2773
  • 修复动态处理程序配置中的竞争条件(可重入性)(修复 #2774
  • [mod_authn_mysql] 在清理时关闭 mysql_conn
  • [mod_webdav] 修复未启用锁定时的编译问题
  • 在 sample/test.conf 中加载 mod_auth & mod_authn_file
  • 在 tests/*.conf 中注释掉 auth.backend.ldap.*
  • [mod_fastcgi,mod_scgi] 如果 "bin-path" 无效则发出警告
  • RAND_pseudo_bytes() 在 openssl 1.1.0 中已弃用
  • openssl 1.1.0 初始化与清理
  • [mod_cgi] 移除对 network_backend* 的直接调用
  • [构建] 将 network_*.c 构建到 lighttpd 可执行文件中
  • 建议在 mod_ssi 之前包含 mod_geoip...
  • 设置 systemd 与 lighttpd2 类似的配置
  • [文档] 移除对 Linux rt-signals 的引用
  • [mod_authn_gssapi] 修复缺失的错误返回,coverity
  • [核心] 将 li_rand() 重命名为 li_rand_pseudo_bytes()
  • 移除未使用的 #include "stream.h"
  • [mod_cml] 在 base.h 之前包含 lua 头文件
  • [核心] 合并重复的连接重置代码
  • [mod_ssi] 在子请求钩子中生成内容
  • [核心] 移除 srv->entropy[]
  • [核心] 将 li_rand_init() 推迟到首次使用
  • [核心] 允许模块中的连接级别状态
  • [mod_dirlisting] 将目录列表渲染为 HTML(修复 #2767
  • [mod_proxy] 替换发送到后端的 HTTP Host(修复 #2770
  • [mod_ssi] 基本递归 SSI include virtual(修复 #536
  • [mod_ssi] 实现,忽略
  • [核心] 合并重复的读取-关闭代码
  • [核心] 修复解析错误配置文件时的段错误
  • [核心] 支持 Transfer-Encoding: chunked 请求体(修复 #2156
  • [自动构建] 为 midipix 设置 NO_RDYNAMIC=yes
  • [mod_proxy] proxy.balance = "sticky" 选项(修复 #2117
  • [mod_secdownload] 如果在没有 SSL 加密的情况下使用 SHA 则发出警告
  • [构建] AIX 编译修复
  • [构建] 在配置时检查 pipe2()
  • [mod_evhost] 修复不正确的错误跟踪
  • [测试] 将 tests/docroot/www/*.pl 脚本标记为 a+x
  • [mod_cgi] 如果 pipe2() 失败则回退到 pipe()
  • 修复 SCons 使用 glibc pthreads 进行完全静态构建的问题
  • [TLS] openssl 1.1.0 使 SSL_OP_NO_SSLv2 无操作

外部参考

gstrauss8 年多前 更新 · 1 个修订