项目

通用

个人资料

操作

发布信息

  • 版本: 1.4.27
  • 上一版本: 1.4.26
  • 分支: 1.4
  • 状态: 稳定版
  • 发布目的: 错误修复
  • 发布经理: stbuehler
  • 发布日期: 2010-08-13

"P != NP for N != 1 and P != 0"

距离上一个版本发布已经很久了,我们又进行了一些错误修复 -
以及一些小型新功能,请查看以下摘要或下面的完整列表。

对SSL(SNI处理和SSL_CTX_set_options修复)以及
mod_cgi和mod_proxy(响应处理)进行了修复。

新增了一个fdevent处理器“libev”;“linux-rtsig”已被移除。

现在,在几乎所有情况下,我们将IPv6套接字绑定到仅IPv6(我们禁用“双栈”),
详情请参阅IPv6-Config

下载

1.4.26 版本以来的变更

  • 修复 SSL_CTX_set_options 返回值处理(修复 #2157,感谢 mlcreech)
  • 修复 mod_proxy HUP 处理(发送最终数据块,修复使用计数器)
  • mod_proxy: 写入错误时关闭连接(修复 #2114
  • 检查 URI 而非物理路径以进行目录重定向
  • 修复检测 git 仓库的问题(修复 #2173,感谢 ncopa)
  • [mod_compress] 修复 etags 禁用时的段错误(修复 #2169
  • 在 TLS 服务器名处理之前重置 uri.authority,在 connection_del 中重置所有“保持连接”数据(修复 #2125
  • 转储配置文件时正确打印双引号(修复 #1806
  • 密码失败时在错误日志中包含 IP 地址(修复 #2191
  • 修复从 ssl 套接字读取时的停顿问题(修复 #2197
  • 修复 32 位长整型机器上的 etag 格式
  • 修复两个编译器警告
  • mod_accesslog: 修复 ipv6 套接字的 %p(修复 #2228,感谢 jo.henke)
  • mod_fastcgi: 如果无法打开 X-Sendfile 文件,则发送 502 “Bad Gateway”(修复 #2226
  • mod_staticfile: 如果我们忽略了带有 static-file.exclude-extensions 的文件,则添加调试输出(修复 #2215
  • mod_cgi: 修复竞争条件导致响应未转发到客户端的问题(修复 #2217
  • mod_accesslog: 修复源代码中混合的变量声明(修复 #2233
  • mod_status: 在状态页面添加版本信息(修复 #2219
  • mod_accesslog: 优化 accesslog_append_escaped(修复 #2236,感谢 crypt)
  • openssl: 抑制 errno==0 时的烦人错误消息(修复 #2213
  • array.c: 改进 array_get_unused_element 以检查数据类型;修复如果 unused_element 未找到匹配条目时的内存泄漏(修复 #2145
  • 添加检查以阻止插件重复加载
  • 清理 fdevent 代码,移除 linux-rtsig 处理器,替换了一些 fprintf 调用
  • 只要求为监听连接设置 FDEVENT_IN 位(修复 #2227
  • 添加 libev fdevent 处理器: server.event-handler = "libev"
  • mod_proxy: 一旦可用就返回响应(修复 #2196
  • 不要覆盖全局 server.force-lowercase-filenames 设置(修复 #2042
  • 如果指定了 IPv6 地址,则绑定到仅 IPv6(https://redmine.lighttpd.ac.cn/projects/lighttpd/wiki/IPv6-Config

外部引用

stbuehler 更新于 近 13 年前 · 2 次修订