lighttpd-1.5.0-pre

2007年2月3日

最新预发布版本

变更

在从 1.4.x 到 1.5.0 的演进过程中,许多功能得到改进、变更和新增,我们努力追踪这些变更,以便用户更容易地迁移其配置。

  • 重要提示 需要 glib2-2.4.0 或更高版本
  • mod-fastcgi、mod-proxy 和 mod-scgi 已由 mod-proxy-core 取代

必读

  • https://blog.lighttpd.ac.cn/articles/2007/01/31/threaded-stat
  • https://lighttpd.ac.cn/2007/02/03/raw-io-performance
  • https://blog.lighttpd.ac.cn/articles/2006/12/19/1-5-0-works-on-win32-nativly-again
  • https://blog.lighttpd.ac.cn/articles/2006/12/28/lighttpd-powers-5-alexa-top-250-sites

更早的预发布版本

  • https://blog.lighttpd.ac.cn/articles/2006/12/18/pre-release-lighttpd-1-5-0-r1477-tar-gz
  • https://blog.lighttpd.ac.cn/articles/2006/11/15/pre-release-lighttpd-1-5-0-r1454-tar-gz
  • https://blog.lighttpd.ac.cn/articles/2006/11/14/pre-release-lighttpd-1-5-0-r1435-tar-gz

-r1605 到 -r1691

  • 再次添加了 mod_cgi
  • 在 Win32 上添加了 cmake(静态和动态)
  • 修复了 HTTP 分块解码
  • 修复了在使用压缩时出现的数个挂起问题
  • 修复了范围响应中无效的 Content-Length 头
  • 修复了文件描述符不足时的处理
  • 修复了对 Solaris 的支持以及在 IRIX 上的编译问题
  • 修复了 kqueue 事件处理器
  • 修复了范围请求中的内存泄漏
  • 修复了 gthread-aio 中的 EFAULT 错误

-r1593 到 -r1605

  • 在 mod_rewrite 中添加了对前导斜杠的检查
  • 改进了针对 4KB 到 16KB 之间文件的异步 I/O 性能
  • 修复了 mod_deflate 中静态文件的压缩问题
  • 修复了对提供 aio_read() 的库的配置检查
  • 修复了 mod_dirlisting、mod_staticfile 以及 mod_deflate 的内部错误页面
  • 修复了在 FreeBSD 和 MacOS X 上的编译问题

-r1477 到 -r1593

  • 为网络后端 linux-sendfile 和 writev 添加了 O_NOATIME 支持
  • 添加了一个基于 glib 的 gthread 的可移植、多线程网络后端
  • 添加了线程化 stat()
  • 在 mod_redirect 中添加了 url.redirect-code,以便设置除 302 之外的其他 HTTP 状态码
  • 添加了 filter-API 以及 mod_chunked 和 mod_deflate 用于动态压缩
  • 为 mod-proxy-core 添加了一个静态负载均衡器
  • 添加了 $HTTP[“request-method”] 和 $PHYSICAL[“path”] 条件语句
  • 修复了 mod-proxy-core 中对 X-Sendfile 的支持
  • 修复了当 mtime 为 0 时的崩溃问题
  • 添加了 cmake 作为实验性构建系统
  • 修复了 mod-proxy-core 的 AJP13 协议中的 URL
  • 为 mod-expire 添加了对 “now” 和 “weeks” 的支持
  • 添加了 mod-magnet