项目

通用

个人资料

操作

发布信息

  • 版本: 1.4.69
  • 上一版本: 1.4.68
  • 分支: 1.4
  • 状态: 稳定
  • 发布目的: 错误修复
  • 发布经理: gstrauss
  • 发布日期: 2023-02-10

1.4.68版本的重要变更

  • 错误修复,可移植性

下载

未来计划的行为变更:

  • lighttpd 1.4.68 将常用模块构建到 lighttpd 基本可执行文件中。
    仍然会构建单独的动态模块,以利于现有
    各种发行版中的打包脚本,但这些模块并未被使用。
    未来的 lighttpd 版本将不再为以下模块构建单独的模块:
    mod_access mod_alias mod_evhost mod_expire mod_fastcgi mod_indexfile
    mod_redirect mod_rewrite mod_scgi mod_setenv mod_simple_vhost mod_staticfile

1.4.68版本的变更

  • [meson] 移除 t/test_mod_evasive.c
  • [doc] 移除对已删除模块的引用
  • [cmake] 将 doc/CMakeLists.txt 添加到分发 tar 包 (#3181)
  • [meson] 添加 meson.build 以安装手册页 (修复 #3181)
  • [meson] 修复 sbindir 中的拼写错误
  • [core] 更新 ls-hpack
  • [cmake] 移除 mysql.h 的 -I/usr/include/mysql (#3181)
  • [cmake] 添加 -DWITH_LUA_VERSION= 以指定 lua 版本 (#3181)
  • [cmake] 使用 mysql_config cflags 和 ldflags (#3181)
  • [cmake] 如果存在 inotify 或 kqueue,则不链接 fam
  • [TLS] 修复虚假警告跟踪 (修复 #3182)
  • [multiple] codespell: 纠正注释中的拼写
  • [multiple] 拼写: github action check-spelling
  • [lemon] 将 LEMON 解析器升级到 SQLite 维护版本
  • [build] 修改更新后的 LEMON 解析器参数
  • [core] 使用 -Werror 变通方法构建 configparser.y
  • [lemon] 修复因错误类型转换导致的 -Wpendantic 警告
  • [core] 在 ARM 上避免使用 accept4(),除非检测到
  • [cmake] 使用 CMAKE_CURRENT_SOURCE_DIR
  • [cmake] SERVER_SRC 变量
  • [multiple] 抑制一些 Coverity 误报
  • [cmake] 使用 LIGHTTPD_MODULES_DIR 作为相对路径 (修复 #3185)
  • [core] 添加遗漏的 h2 状态转换 (修复 #3186)
  • [core] 移除 cygwin O_NOFOLLOW 变通方法
  • [multiple] 针对 C2x 的 clang -Wstrict-prototypes
  • [core] 在 execve() 前将 SIGUSR1 重置为 SIG_DFL
  • [mod_webdav] 如果没有数据库配置,则修改 OPTIONS 响应
  • [mod_webdav] MOD_WEBDAV_BUILD_MINIMAL 预处理选项
  • [core] 将 fdn 传递给 fdevent_sched_close,_unregister
  • [core] 在 TARGET_OS_IPHONE 上禁用 sendfile()
  • [core] iOS 不提供 netinet/tcp_fsm.h
  • [core] 移动头文件以帮助隔离 fdevent 层
  • [core] 避免在活动文件描述符上重复 select() FD_ISSET
  • [core] gw_backend 更精确的后端环境变量分配
  • [core] fdevent_poll_poll 避免潜在的竞争条件
  • [tests] 如果 GET / 失败,则快速退出 tests/request.t
  • [tests] 调整 tests/lighttpd.conf 中过时的选项
  • [autotools] 将 mod_evhost 添加到静态构建列表
  • [autotools] 如果 LIGHTTPD_STATIC,则跳过模块构建
  • [mod_cgi] cygwin 支持 CGI 文件 I/O 重定向
  • [mod_dirlisting] 使用 fdevent_rename() 包装器
  • [core] 调试跟踪中的 path-info 可能未设置
  • [core] 重置 cgi.local-redir 的 path-info
  • [autotools] 修复 -I used --with-pcre2=/path 中的拼写错误 (修复 #3190)
  • [mod_webdav] 如果 PUT 缺少父级,则发送 409 Conflict
  • [core] 修复 HTTP/2 HEADERS 帧解析错误
  • [core] 移除额外的 HTTP/2 HEADERS 帧长度检查

外部参考

gstrauss2 年多前更新 · 1 次修订