github-actions[bot]
|
ccacd12770
|
New Crowdin translations by GitHub Action (#1825)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-10-05 17:41:41 +08:00 |
|
github-actions[bot]
|
5cf3347278
|
chore(l10n): update pot files
|
2026-10-05 09:37:51 +00:00 |
|
github-actions[bot]
|
231eba4a1a
|
New Crowdin translations by GitHub Action (#1814)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-09-24 21:34:22 +08:00 |
|
github-actions[bot]
|
db878c0a8c
|
chore(l10n): update pot files
|
2026-09-24 13:23:30 +00:00 |
|
github-actions[bot]
|
975ad89f24
|
chore(l10n): update pot files
|
2026-09-24 12:49:31 +00:00 |
|
github-actions[bot]
|
799c08e4a2
|
New Crowdin translations by GitHub Action (#1810)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-09-21 03:18:50 +08:00 |
|
github-actions[bot]
|
7395cec080
|
chore(l10n): update pot files
|
2026-09-20 19:06:31 +00:00 |
|
github-actions[bot]
|
d11b06bc9e
|
New Crowdin translations by GitHub Action (#1809)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-09-21 02:27:50 +08:00 |
|
github-actions[bot]
|
b16829cbd7
|
chore(l10n): update pot files
|
2026-09-20 18:11:42 +00:00 |
|
github-actions[bot]
|
dada95dfb2
|
New Crowdin translations by GitHub Action (#1807)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-09-21 01:00:31 +08:00 |
|
github-actions[bot]
|
4a8cc1e43e
|
chore(l10n): update pot files
|
2026-09-20 16:52:26 +00:00 |
|
github-actions[bot]
|
388c667682
|
New Crowdin translations by GitHub Action (#1806)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-09-20 22:40:12 +08:00 |
|
github-actions[bot]
|
6ed024dbff
|
chore(l10n): update pot files
|
2026-09-20 14:33:34 +00:00 |
|
github-actions[bot]
|
29090c87b5
|
chore(l10n): update pot files
|
2026-09-20 14:09:00 +00:00 |
|
 耗子andClaude Opus 5
|
784aab0d76
|
fix(webserver): 修复审计发现的解析回归与 Caddy 行为缺陷
nginx 语法树重构引入的回归:
- 裸词分词与 nginx 对齐,${var} 与词中 } 不再截断,避免站点配置整份解析失败
- 空 lua 块不再退化成分号指令写坏用户主配置
- set 与 rewrite、return 共用排序键,保持 rewrite 阶段的书写顺序
- 指令参数切片统一走 ArgsFrom,零参数指令不再越界
Caddy 方言:
- 404 重定向的 redir 补通配匹配器,此前目标被当成路径匹配器导致功能失效
- 反向代理未设置 Host 时发上游主机名,与 nginx 的 $proxy_host 默认值一致
- 监听地址校验端口,非法端口会让整份主配置拒载
- 停用站点只保留验证与停用页,重定向与基本认证不再先于停用页生效
- 没有用户的认证规则返回 401 而不是放行
- IPv6 字面量域名保留方括号,往返不再错位成默认站点
- 重定向按写入序号回读,重新保存不再产生 diff
- 用户文件缺失时按无用户处理,不阻塞站点保存
其它:
- 跨站域名校验比较域名与端口,同域名不同端口不再误判,比较不区分大小写
- 重置配置改为先备份再重建,中途失败可回滚
- 默认站点不再对没有当前服务器配置的站点写出默认值配置
- nginx 标识符编码改为可逆,避免 demo.com 与 demo-com 撞名
- 伪静态预置的跳转保留查询串,404 与 403 改用 error 以触发自定义错误页
- 前端三处 Web 服务器列表改用统一常量,补回 openlitespeed
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-16 22:54:54 +08:00 |
|
github-actions[bot]
|
ec5c18ad72
|
New Crowdin translations by GitHub Action (#1800)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-09-16 22:10:13 +08:00 |
|
github-actions[bot]
|
528949c006
|
chore(l10n): update pot files
|
2026-09-15 14:01:26 +00:00 |
|
 耗子andClaude Fable 5.1
|
4a8df98a56
|
chore(caddy): 精简注释
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-14 21:33:07 +08:00 |
|
 耗子andClaude Fable 5.1
|
385f4a943e
|
feat: 接入 Caddy
Caddyfile 解析器与站点生成:主体片段加 HTTP、HTTPS 两个站点块,ACME 按原始 URI 匹配,
停用页、基本认证(保存时生成 bcrypt 用户文件)、重定向、按 nginx 优先级排列的反向代理与上游片段;
应用页、前端能力表新增 proxyReplaces 能力位,27 个 Caddy 语法伪静态预置。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-14 20:26:44 +08:00 |
|
 耗子andClaude Fable 5.1
|
193ec0f897
|
feat: 接入 OpenLiteSpeed
- pkg/webserver/openlitespeed:纯文本配置解析器、vhost 实现与方言,站点 vhconf
由内存状态整体生成,监听地址与域名记录在站点目录并汇总生成主配置的 listener
- 代理、上游、重定向、基本认证以 OLS 上下文与外部应用表达,Apache 风格重写规则
片段自动归入 rewrite 块;HTTP-01 验证改为共享 token 目录
- 新增 OpenLiteSpeed 子应用:主配置编辑、负载状态、日志、PHP FastCGI/LSAPI 协议切换
- 伪静态预置补充 Apache 语法版本,Apache 与 OpenLiteSpeed 共用
- 方言接口新增 RewritesDir 与 BeforeReload,CLI 新增 webserver reload
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-14 16:19:25 +08:00 |
|
github-actions[bot]
|
f9c9037e6d
|
New Crowdin translations by GitHub Action (#1796)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-09-12 21:57:44 +08:00 |
|
github-actions[bot]
|
fd8cda3f29
|
chore(l10n): update pot files
|
2026-09-12 13:25:09 +00:00 |
|
github-actions[bot]
|
f09e65bf32
|
New Crowdin translations by GitHub Action (#1771)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-27 22:27:29 +08:00 |
|
github-actions[bot]
|
d5af4524d2
|
New Crowdin translations by GitHub Action (#1769)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-27 19:13:30 +08:00 |
|
github-actions[bot]
|
b411c3a8df
|
chore(l10n): update pot files
|
2026-08-27 09:12:06 +00:00 |
|
github-actions[bot]
|
3d1931d704
|
chore(l10n): update pot files
|
2026-08-27 05:28:41 +00:00 |
|
github-actions[bot]
|
f1a984deb3
|
New Crowdin translations by GitHub Action (#1763)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-19 23:11:00 +08:00 |
|
github-actions[bot]
|
ad98ebce57
|
chore(l10n): update pot files
|
2026-08-19 14:51:31 +00:00 |
|
github-actions[bot]
|
5c729082a5
|
New Crowdin translations by GitHub Action (#1762)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-19 20:26:55 +08:00 |
|
github-actions[bot]
|
5de88d4846
|
chore(l10n): update pot files
|
2026-08-19 11:00:31 +00:00 |
|
github-actions[bot]
|
94d90015f4
|
New Crowdin translations by GitHub Action (#1760)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-15 23:28:24 +08:00 |
|
github-actions[bot]
|
d8b2a6e574
|
chore(l10n): update pot files
|
2026-08-15 15:08:12 +00:00 |
|
github-actions[bot]
|
b0b1e741bd
|
chore(l10n): update pot files
|
2026-08-15 13:08:42 +00:00 |
|
 github-actions[bot]andCrowdin Bot
|
5654ff907d
|
New Crowdin translations by GitHub Action (#1759)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2026-08-15 18:11:42 +08:00 |
|
h2zi
|
6406d676be
|
chore(l10n): update pot files
|
2026-08-15 02:05:58 +00:00 |
|
h2zi
|
acf90cd177
|
chore(l10n): update pot files
|
2026-08-15 01:28:04 +00:00 |
|
h2zi
|
89874d7cdf
|
chore(l10n): update pot files
|
2026-08-14 18:23:59 +00:00 |
|
 github-actions[bot]andCrowdin Bot
|
a1b042e7f7
|
New Crowdin translations by GitHub Action (#1758)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2026-08-14 23:06:10 +08:00 |
|
h2zi
|
540fa85278
|
chore(l10n): update pot files
|
2026-08-14 14:36:39 +00:00 |
|
h2zi
|
3a0e6e43b4
|
chore(l10n): update pot files
|
2026-08-14 14:04:59 +00:00 |
|
 github-actions[bot]andCrowdin Bot
|
ad4559eea3
|
New Crowdin translations by GitHub Action (#1731)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2026-07-27 01:34:45 +08:00 |
|
h2zi
|
cdd095e7f5
|
chore(l10n): update pot files
|
2026-07-26 16:35:07 +00:00 |
|
 github-actions[bot]andCrowdin Bot
|
02f6011c14
|
New Crowdin translations by GitHub Action (#1722)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2026-07-21 18:58:59 +08:00 |
|
h2zi
|
c0a1c177b9
|
chore(l10n): update pot files
|
2026-07-21 10:57:16 +00:00 |
|
 github-actions[bot]andCrowdin Bot
|
1528d7dfc5
|
New Crowdin translations by GitHub Action (#1720)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2026-07-21 06:15:36 +08:00 |
|
h2zi
|
595b1c4fc7
|
chore(l10n): update pot files
|
2026-07-20 22:07:05 +00:00 |
|
 github-actions[bot]andCrowdin Bot
|
83750d15c5
|
New Crowdin translations by GitHub Action (#1719)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2026-07-20 23:54:40 +08:00 |
|
h2zi
|
824f06970d
|
chore(l10n): update pot files
|
2026-07-20 15:42:53 +00:00 |
|
 github-actions[bot]andCrowdin Bot
|
293da754ce
|
New Crowdin translations by GitHub Action (#1717)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2026-07-20 22:14:17 +08:00 |
|
h2zi
|
8672a8456b
|
chore(l10n): update pot files
|
2026-07-20 12:40:29 +00:00 |
|