whyour
5801f735bc
fix: improve shell compatibility and process cleanup
...
Preserve literal paths and arguments, use portable command options, validate startup configuration, and retain scripts when downloads fail.
Ensure task watchdogs and process groups are cleaned up across Bash versions, with compatibility and process lifecycle regression coverage.
2026-10-15 23:20:15 +08:00
whyour
be877cfddc
fix: 修复完整镜像源地址及 CRLF 任务导入 ( #3093 )
...
* fix: address six verified legacy issue regressions
* fix: limit issue patch to mirror URLs and CRLF imports
* fix: preserve APT formats and third-party repositories
2026-10-13 01:11:35 +08:00
whyour
0218404d9f
fix: 修复页面升级、ql update 与静态资源版本同步 ( #3086 )
...
* fix: validate panel upgrades and synchronize versioned static builds
* fix: add static-only mirror backfill workflow
* fix: avoid lifecycle self-kill and stop cancelled upgrade groups
* fix: build images when the shared upgrade engine changes
* fix: dispatch upgrade lifecycle through a fixed script
* fix: reclaim upgrade locks safely and normalize health probes
* fix: match backend base URL normalization exactly
2026-10-07 17:43:03 +08:00
whyour
2cab112391
fix: 加固安全输入边界并修复订阅兼容性 ( #3084 )
...
* fix: harden scoped API inputs and isolate login throttling
* fix: close script path gaps and harden security boundaries
* fix: preserve subscription aliases and avoid extension eval
* fix: allow cancelling invalid historical subscriptions
* fix: make script parent validation explicit for CodeQL
* fix: limit command execution and clarify trusted path branches
* fix: separate diff tool script access from config APIs
* fix: clean up obsolete subscription SSH credentials
2026-10-06 18:21:54 +08:00
whyour
134cd8337c
fix: read ql runtime logs from syslog
2026-08-20 09:41:42 +08:00
whyour
88200f2805
feat: add ql service log command
2026-08-20 00:56:59 +08:00
whyour
b5a5fb3be6
shell 增加国际化
2026-06-14 21:19:06 +08:00
214241797d
Fix QlPort and QlGrpcPort environment variables ignored in host network mode and pm2 reload ( #2825 )
...
* Initial plan
* Fix host mode port configuration by using QlPort environment variable
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com >
* Fix GRPC_PORT conflict in host network mode
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com >
* Ensure BACK_PORT and GRPC_PORT survive pm2 reload with --update-env
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com >
* Move env.sh sourcing after fix_config to preserve more environment variables
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com >
* Refactor: Extract export_ql_envs function and move env.sh sourcing earlier
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com >
* Extract load_ql_envs function and reorder initialization in docker-entrypoint.sh and update.sh
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com >
2025-11-14 22:56:39 +08:00
whyour
d871585eee
修改服务启动逻辑
2025-05-07 09:30:00 +08:00
whyour
124e01e93a
修复 QLAPI 修复环境变量 remarks,esm 依赖查不到
2025-04-19 01:38:43 +08:00
whyour
af3e358a6a
系统设置增加时区设置
2025-02-27 00:45:21 +08:00
whyour
8173075b67
定时任务支持 @once 和 @boot 任务
2025-02-20 02:18:59 +08:00
whyour
51ef4e7476
修改任务状态更新失败提示,重复运行提示
2025-01-12 00:19:14 +08:00
whyour
7d43b14f81
修复重置登录错误次数和 tfa
2025-01-02 23:50:20 +08:00
whyour
162bd9d8cc
修复 config 引入顺序
2024-07-22 23:29:08 +08:00
whyour
e694570f1a
增加 task_before.js 和 task_before.py 文件,在执行任务前执行,避免环境变量过大报错
2024-07-22 01:07:00 +08:00
whyour
7efe81df9e
修复 data 目录判断逻辑
2024-06-25 22:25:36 +08:00
whyour
7d0cae7839
修复单文件订阅代理无效
2024-06-13 22:53:49 +08:00
whyour
c3908e956f
修复下载单文件订阅
2024-06-06 22:40:51 +08:00
whyour
1628e05ece
复制仓库任务时,保留任务原始目录层级
2024-03-28 23:42:05 +08:00
whyour
8ab2dc3280
修复重启命令
2024-03-22 23:01:20 +08:00
whyour
47d2fc24bc
修改系统 reload 分支
2024-03-16 13:25:42 +08:00
whyour
7a8a8ab9b3
修改系统重启逻辑
2024-03-14 17:37:52 +08:00
whyour
2c1e7535b8
修复 debian 系统内更新源代码分支错误
2024-01-22 23:38:58 +08:00
whyour
8283f62db2
修改获取配置文件接口,初始化系统配置
2024-01-18 13:51:06 +08:00
whyour
53346a3962
修复 notify.js smtp 通知
2024-01-13 20:52:04 +08:00
whyour
563457cf1b
JavaScript 通知文件 tunnel 替换为 hpagent,移除 scripts 目录下 package.json
2023-12-24 14:30:56 +08:00
whyour
59f7b72bb1
移除 ql -l 参数
2023-11-23 19:40:52 +08:00
whyour
4a3ac7dc4b
移除随机延迟相关配置及 ProxyUrl 默认值,修复拉库通知可能失败
2023-11-05 01:02:31 +08:00
whyour
4938635ef4
修复服务启动时环境变量污染
2023-10-20 17:54:32 +08:00
whyour
a864a56917
修复调试脚本日志丢失
2023-09-22 00:46:16 +08:00
whyour
ac904cae61
修复停止订阅执行日志
2023-08-23 22:57:18 +08:00
whyour
4e091b0c3e
修改 nginx body 限制,服务重启延迟时间
2023-07-18 15:30:43 +08:00
whyour
93e94ea94c
系统设置增加数据恢复功能
2023-07-16 22:02:30 +08:00
whyour
8affff96f3
修改系统内更新系统逻辑
2023-07-13 22:09:45 +08:00
whyour
f3791cbb62
修复编译错误
2023-07-09 17:46:02 +08:00
whyour
683482e067
修改 ql update 逻辑
2023-07-08 00:18:09 +08:00
whyour
1718120623
修改更新仓库逻辑
2023-07-01 20:48:28 +08:00
whyour
11e1b50000
修改订阅通知
2023-06-11 20:05:39 +08:00
whyour
bec226ae13
增加初始化文件写入,修复 shell 变量
2023-06-11 19:58:30 +08:00
whyour
c59dac19ae
修复 shell 变量无引号报错
2023-06-09 19:50:38 +08:00
whyour
f1ef8e72ae
修复解析脚本名称逻辑
2023-06-09 19:45:25 +08:00
whyour
85d32d00e1
修改打包 latest 镜像分支
2023-05-28 20:06:05 +08:00
whyour
490bdc15f6
支持非根目录部署
2023-05-19 01:10:33 +08:00
whyour
50718ba714
修复 public 服务转发
2023-05-10 01:07:46 +08:00
whyour
d0dd97631e
修复 task 命令任务 ID 查询参数
2023-05-03 01:27:14 +08:00
whyour
5354fc76db
修复 task 命令任务ID查询,系统依赖安装逻辑
2023-04-30 19:35:14 +08:00
whyour
d6cfb18f06
修改仓库拉取状态判断逻辑
2023-04-24 15:37:58 +08:00
whyour
970dff144c
修复订阅下载 http 协议文件
2023-03-15 21:44:11 +08:00
whyour
5bf08b76de
修复系统更新源判断,回退 @monaco-editor/react
2023-03-03 23:45:38 +08:00