Commit Graph

  • 86e5b0e6f1 feat(lua): 实现 ngx.log API 和输出控制 xfy 2026-04-11 12:17:35 +08:00
  • 51061d68ff feat(lua): 实现 ngx.var API xfy 2026-04-11 12:17:35 +08:00
  • d021b0e9fd feat(lua): 实现 ngx.ctx API xfy 2026-04-11 12:17:34 +08:00
  • 797c4b0a26 feat(lua): 实现 ngx.resp API xfy 2026-04-11 12:17:34 +08:00
  • 8bac2fdcfa feat(lua): 实现 Cosocket API 和响应拦截器 xfy 2026-04-10 18:29:42 +08:00
  • e7ee9e717d feat(cli): 添加 -g 短参数用于生成默认配置 xfy 2026-04-10 18:29:42 +08:00
  • 76c2a6028c feat(handler,config): 支持 try_files 动态后缀 ($uri.<ext>) xfy 2026-04-10 18:29:42 +08:00
  • ada7357f7d feat(docker,server): 改进容器信号处理和优雅关闭 xfy 2026-04-10 18:29:42 +08:00
  • 1ed56bd9c4 chore(ci): 移除 benchmark 工作流配置 xfy 2026-04-10 18:19:44 +08:00
  • d0eaeed334 docs: 移除 .github 目录下的 AGENTS.md 文件 xfy 2026-04-10 18:19:39 +08:00
  • 7ebf8087e4 chore(deps): 添加 goleak 间接依赖 xfy 2026-04-10 17:46:02 +08:00
  • 6543422281 docs: 添加 Nginx 配置和 Lua 脚本示例文档 xfy 2026-04-10 17:46:02 +08:00
  • eb379d9121 test(proxy,ssl,server,variable): 补全测试覆盖 xfy 2026-04-10 17:45:53 +08:00
  • 01343ce783 refactor(ssl): 提取客户端验证模式常量 xfy 2026-04-10 17:45:53 +08:00
  • 8180ee9bea fix(proxy): 修复 WebSocket 升级失败时的资源泄漏 xfy 2026-04-10 17:45:40 +08:00
  • 1ab49af76d chore(lint): 重构 golangci 配置,重新启用多项检查 xfy 2026-04-10 17:45:40 +08:00
  • 55c05ec41d feat(docker): 添加容器化部署支持 xfy 2026-04-10 16:56:10 +08:00
  • 2def9817d8 docs(proxy,resolver): 修复注释格式和代码风格 xfy 2026-04-10 16:55:48 +08:00
  • 52a210ed19 chore(config): 调整 golangci-lint 和 Makefile 配置 xfy 2026-04-10 16:55:47 +08:00
  • 7156bbc82f refactor(lua): 改进代码风格和文档注释 xfy 2026-04-10 16:55:38 +08:00
  • 93e3ee0b14 feat(handler,compression): 使用 mimeutil 统一 Content-Type 检测 xfy 2026-04-10 16:55:37 +08:00
  • fdab778896 feat(mimeutil): 添加 MIME 类型检测工具包 xfy 2026-04-10 16:55:37 +08:00
  • edf192ff85 docs(proxy,resolver,variable): 增强公开 API 文档注释 xfy 2026-04-10 15:29:21 +08:00
  • aa05d6b965 feat(lua): 在沙箱中阻止危险的协程创建函数 xfy 2026-04-10 14:56:13 +08:00
  • 7a66e350f0 feat(lua): 添加 Lua 脚本嵌入支持 xfy 2026-04-10 14:19:03 +08:00
  • d22c20cbbb feat(server): 添加 AuthRequest 外部认证中间件 xfy 2026-04-10 13:22:35 +08:00
  • bab0228e1d refactor(security): 将安全头辅助函数改为私有 xfy 2026-04-10 13:22:35 +08:00
  • 7f4c8f547c refactor(compression): 移除 TryServeFile 和 DefaultExtensions 公开函数 xfy 2026-04-10 13:22:35 +08:00
  • 5e86f47650 refactor(bodylimit): 将 FormatSize 改为私有函数 formatSize xfy 2026-04-10 13:22:35 +08:00
  • 941c44b798 docs: 添加 Lua 嵌入分析文档 xfy 2026-04-10 11:20:57 +08:00
  • 4a93cf2b5c refactor(variable): 简化变量池函数 xfy 2026-04-10 11:20:50 +08:00
  • 4d608c4284 refactor(middleware): 提取限流 key 解析函数 xfy 2026-04-10 11:20:43 +08:00
  • a965040eff refactor(handler): 提取平台字符串为常量 xfy 2026-04-10 11:20:35 +08:00
  • a10377f76d refactor(config): 提取常量并删除未使用代码 xfy 2026-04-10 11:20:27 +08:00
  • 931144dd08 refactor(cache): 统一路径匹配函数并增强通配符支持 xfy 2026-04-10 11:20:19 +08:00
  • 616762e840 refactor(netutil): 提取通用主机名处理函数 xfy 2026-04-10 11:20:10 +08:00
  • f0f0f7b821 chore(gitignore): 添加 lua-nginx-module 排除规则 xfy 2026-04-10 10:21:50 +08:00
  • e430400a24 docs: 更新项目统计数据 xfy 2026-04-10 10:10:12 +08:00
  • 904efa9842 chore(release): 发布 v0.2.0 版本 v0.2.0 xfy 2026-04-10 09:48:35 +08:00
  • d1f27002e0 chore(golangci): 调整配置结构,迁移排除规则 xfy 2026-04-10 09:41:07 +08:00
  • 4e826925ac refactor: 适配核心模块类型重命名 xfy 2026-04-10 09:41:07 +08:00
  • 2af3176507 refactor(middleware): 适配变量系统和 resolver 重命名 xfy 2026-04-10 09:40:57 +08:00
  • ac8e89c492 refactor(http3): 适配 resolver.DNSCacheEntry 重命名 xfy 2026-04-10 09:40:57 +08:00
  • 239635301c refactor(http2): 适配变量系统和 resolver 重命名 xfy 2026-04-10 09:40:57 +08:00
  • d89e55481c refactor(ssl): 适配 resolver.DNSCacheEntry 重命名 xfy 2026-04-10 09:40:48 +08:00
  • 7950f17da5 refactor(server): 适配变量系统重命名 xfy 2026-04-10 09:40:47 +08:00
  • 4c12703334 style(loadbalance): 使用自增运算符替代显式加法 xfy 2026-04-10 09:40:47 +08:00
  • 649a6ed23f refactor(security): 重命名 HeadersMiddleware 移除冗余前缀 xfy 2026-04-10 09:40:38 +08:00
  • 3e153f5fe1 refactor(logging): 提取命名常量并适配变量系统重命名 xfy 2026-04-10 09:40:38 +08:00
  • 1ce84ce9c5 refactor(proxy): 提取命名常量并适配变量系统重命名 xfy 2026-04-10 09:40:37 +08:00
  • b28ad378fa refactor(resolver): 重命名核心类型移除冗余前缀 xfy 2026-04-10 09:40:26 +08:00
  • 4e535deb80 refactor(stream): 重命名 SSL 管理器类型移除冗余前缀 xfy 2026-04-10 09:40:26 +08:00
  • 53319bbdd3 docs(variable): 更新 AGENTS.md 反映类型重命名 xfy 2026-04-10 09:40:26 +08:00
  • 0731dc46e4 refactor(variable): 重命名核心类型移除冗余前缀 xfy 2026-04-10 09:40:17 +08:00
  • 7a2b1d7e03 chore(makefile): 使用 goimports 替代 go fmt 格式化代码 xfy 2026-04-09 17:58:18 +08:00
  • ce43d5c1d6 feat(cache): 新增缓存清理 API xfy 2026-04-09 17:58:18 +08:00
  • 612208616c feat(status): 支持 Prometheus 格式输出 xfy 2026-04-09 17:51:28 +08:00
  • 16069149a3 chore: 新增 golangci-lint 配置 xfy 2026-04-09 17:48:32 +08:00
  • 8ecb48e246 feat(build): 为所有构建命令启用静态链接支持 xfy 2026-04-09 14:54:05 +08:00
  • 83b2a35715 feat(config): 完善 Resolver/SSL 默认值及 YAML 输出 xfy 2026-04-09 14:44:01 +08:00
  • be56cae64f docs: 移除废弃的 max_idle_conns 配置示例 xfy 2026-04-09 14:43:53 +08:00
  • 909bccc1eb refactor(http2): 使用 textproto.CanonicalMIMEHeaderKey 替代手动实现 xfy 2026-04-09 13:35:29 +08:00
  • 392d0b3449 docs: 新增模块 AGENTS.md 文档,更新目录索引 xfy 2026-04-09 13:35:29 +08:00
  • a298ca7254 feat(config): 完善 GenerateConfigYAML HTTP/2 和认证配置示例输出 xfy 2026-04-09 13:25:47 +08:00
  • a7dde660c7 docs: 更新提示词文档,完善 generate-config 分析提示 xfy 2026-04-09 13:15:14 +08:00
  • e03546a580 feat(config): 完善 GenerateConfigYAML 配置示例输出 xfy 2026-04-09 13:10:15 +08:00
  • 76213de082 docs: 新增提示词文档,使用 ultrawork 替代 /team xfy 2026-04-09 12:19:22 +08:00
  • 4d5dda5b69 style(variable): 添加文件末尾换行符 xfy 2026-04-09 12:19:22 +08:00
  • 84c26c61ca style(benchmark): 修复代码格式和忽略无用错误返回值 xfy 2026-04-09 12:19:08 +08:00
  • 668ecde6db feat(variable): 新增全局变量支持,自动注入请求上下文 xfy 2026-04-09 12:18:56 +08:00
  • 412bfebdd8 feat(http2): 新增 HTTP/2 支持,集成到服务器和应用 xfy 2026-04-09 12:18:52 +08:00
  • 42533c31d2 chore: 更新 gitignore 和 go.mod 依赖 xfy 2026-04-09 12:18:45 +08:00
  • ee71270aa5 docs: 移除废弃文档,更新变量配置说明 xfy 2026-04-09 12:18:41 +08:00
  • 25bdba4e01 test(benchmark): 新增组件级基准测试套件 xfy 2026-04-08 18:25:38 +08:00
  • f46b0dee07 feat(benchmark): 新增分层性能回归检测策略 xfy 2026-04-08 18:25:22 +08:00
  • 8e27ac0f77 docs: 更新提示词文档,使用 /team 替代 /ultrawork xfy 2026-04-08 14:59:45 +08:00
  • 0602796ee1 feat(ratelimit): 新增后台自动清理和优雅关闭 xfy 2026-04-08 14:59:45 +08:00
  • 4de32812f2 perf(loadbalance): 预计算一致性哈希虚拟节点哈希值 xfy 2026-04-08 14:59:45 +08:00
  • 214ea4e9a6 perf(cache,proxy): 使用 uint64 哈希键优化代理缓存性能 xfy 2026-04-08 14:59:29 +08:00
  • 49d33f8b0c feat(middleware/security): 新增 auth_request 外部认证中间件 xfy 2026-04-08 14:37:29 +08:00
  • 84d67c8570 feat(handler/static): 新增 alias 指令支持路径别名 xfy 2026-04-08 14:37:20 +08:00
  • d48caf5183 feat(proxy): 新增代理响应临时文件处理,保护内存 xfy 2026-04-08 14:37:13 +08:00
  • 1a9059b1ff feat(stream): 新增 TCP/UDP Stream SSL/TLS 支持 xfy 2026-04-08 14:37:02 +08:00
  • b7de258f4e feat(variable): 新增 SSL 客户端证书变量支持 xfy 2026-04-08 14:36:53 +08:00
  • 9d49349ee1 feat(ssl,config): 新增 Session Tickets 和 mTLS 客户端证书验证 xfy 2026-04-08 14:36:47 +08:00
  • 61455412eb feat(variable,proxy): 新增上游变量支持,集成到代理请求处理 xfy 2026-04-08 14:36:37 +08:00
  • b72394eb3b style(handler,server): 格式化测试代码结构体字段对齐 xfy 2026-04-08 13:24:36 +08:00
  • 3711b12fad docs(server/pprof): 添加详细函数文档注释,修复注释错字 xfy 2026-04-08 13:24:31 +08:00
  • 9495a548e6 feat(proxy,server,logging): 集成变量系统和 DNS 解析器 xfy 2026-04-08 11:29:48 +08:00
  • 5a6f4d351f feat(resolver): 新增 DNS 解析器支持 xfy 2026-04-08 11:29:31 +08:00
  • c95f474539 feat(variable): 新增变量系统支持 xfy 2026-04-08 11:29:16 +08:00
  • b6f8894d78 test(handler,middleware,server): 新增 try_files、错误页面、pprof 单元测试 xfy 2026-04-08 11:15:39 +08:00
  • 4d108267c3 docs(nginx): 新增健康检查详解与7个高级模块文档 xfy 2026-04-08 10:27:06 +08:00
  • 238fa20e41 docs(config): 在默认配置生成中添加已实现功能的注释示例 xfy 2026-04-08 09:59:57 +08:00
  • ae027b6218 docs: 移除过时的文档文件 xfy 2026-04-08 10:07:34 +08:00
  • d482e44bec refactor(server/pprof): 简化 switch 语句并移除未使用变量 xfy 2026-04-08 09:58:11 +08:00
  • 3758f410ff style(benchmark): 修复文件末尾换行符 xfy 2026-04-08 09:58:11 +08:00
  • db73a362af docs(update-prompts): 更新提示词文档,移除过时的 plan.md 引用 xfy 2026-04-08 09:58:11 +08:00
  • ee4f7a5ca9 refactor(config): 移除已废弃的配置字段 xfy 2026-04-08 09:50:32 +08:00
  • b30c84a38b feat(config): 标记废弃字段,新增负载均衡算法验证 xfy 2026-04-08 09:33:55 +08:00