操作
发布信息¶
- 版本:1.4.44
- 上一版本:1.4.43
- 分支:1.4
- 状态:稳定
- 发布目的:错误修复
- 发布管理员:gstrauss
- 发布日期:2016-12-24
1.4.43 的重要变更¶
- 支持 HTTP/1.1 'Transfer-Encoding: chunked' 请求体
- 错误修复
下载¶
- http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.44.tar.gz
- GPG 签名:http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.44.tar.gz.asc
- SHA256:
e67dd1255320ed93ea13320d0a8a9bd133a4c5e5cb3f1e951b530bda69467236
- http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.44.tar.xz
- GPG 签名:http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.44.tar.xz.asc
- SHA256:
adb66ca985651957feb209c91c55ebbf917d23630bfc3a216a2f70043c7b5422
- SHA256 校验和:http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.44.sha256sum
亮点¶
- 改进
- 支持 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 无操作