hotyue
c03f6ca9ba
chore: 准备 v3.6.3 正式发布,将所有云端资源路由切换回 main 主干分支
2026-04-21 09:48:14 +00:00
hotyue
66f3ba7d06
perf(master): 优化包管理器参数,拒绝冗余依赖捆绑,实现 Master 中枢极致轻量化部署
2026-04-21 09:32:54 +00:00
hotyue
049278c458
fix(master): 修复 Telegram 429 频率限制拦截,延长全军简报下发间距至 2 秒,确保并发战报 100% 送达
2026-04-21 07:19:04 +00:00
hotyue
0aaa2d44a0
fix(master): 修复 db_exec 致命的标准输出混叠漏洞,改用静默的 .timeout 指令彻底消除面板 5000 乱码
2026-04-21 07:08:43 +00:00
hotyue
3f139a593e
fix(master): 修复 db_exec 输出泄露导致的节点计数与战区列表乱码问题
2026-04-21 07:01:54 +00:00
hotyue
bee6fef69c
fix(master): 启用 SQLite WAL 高并发引擎与 5000ms 锁排队机制,彻底解决全舰队并发通讯时的 database is locked 报错
2026-04-21 06:51:49 +00:00
hotyue
f283a8a4c6
fix(master): 完善向下兼容机制,对未升级老节点自动降级回退至 HTTP 通讯,确保私有司令部平滑过渡
2026-04-21 06:47:02 +00:00
hotyue
0d2433d850
feat(security): 引入动态 TLS 降级机制与自签名证书,全域 Webhook 通讯升级为强加密 HTTPS,彻底阻断明文嗅探风险并完美兼容官方网关
2026-04-21 06:27:58 +00:00
hotyue
068734da16
fix(ota): 引入 bash -n 语法树完整性校验,彻底阻断因网络波动下载不全导致的单点死机风险
2026-04-21 05:45:50 +00:00
hotyue
a7f08ec7a7
chore(release): 解除测试沙箱 URL 劫持,跃升至 v3.6.2,正式开启 Systemd 与智能双栈纪元
2026-04-21 02:42:04 +00:00
hotyue
f075fcce36
fix(master): 修复 Systemd 沙盒环境变量丢失问题,打通跨进程通讯,确保 OTA 升级捷报正常下发
2026-04-21 02:30:45 +00:00
hotyue
0bb96169e5
fix(core): 引入 Ceasefire Protocol (停火协议),彻底解决 Systemd 架构下 OTA 升级引发的无限重启风暴
2026-04-21 02:21:43 +00:00
hotyue
34320b2385
refactor(core): 手工融合 Systemd 引擎与 Root 权限校验 (提取自 PR #25 ),修复 Cgroup 误杀与交互逻辑陷阱,构建灰度测试候选版
2026-04-21 02:00:10 +00:00
hotyue
3b28ead0e4
chore: 战略撤退,代码全量回滚至 9a38fb6 (PR 引入前的纯净状态)
2026-04-20 17:37:47 +00:00
hotyue
34f2c7e123
fix(core): 引入 systemd-run 逃逸机制,彻底修复 OTA 升级时因子进程被 Cgroup 误杀导致的假死漏洞
2026-04-20 17:13:48 +00:00
hotyue
201df489db
refactor(core): 缝合 Systemd 架构,修复 PR #25 中的管道符闪退及 oneshot 守护进程死锁漏洞
2026-04-20 16:24:32 +00:00
IcySteam
2d680c5fc7
refactor(core): Enable Systemd and upgrade Sentinel service orchestration
...
The legacy crontabs have been superseded by Systemd to fortify orchestration of our global fleet of Sentinels.
While cron relies on timed, fire-and-forget execution, Systemd elevates our operations into natively integrated, state-aware OS daemons. This paradigm shift unlocks precise lifecycle management, unified logging (inspect all service logs with `journalctl -t ip-sentinel`), and absolute control over module deployment.
- Battle-Hardened: Sentinels now auto-resurrect upon failure, bypassing minute-long cron wait times.
- Zero-Impact Missions: Sentinels now operate under strict `idle` CPU/IO scheduling. This guarantees that automated maintenance cycles yield to high-priority user interactions, and never impact primary server workloads.
- Field Intelligence Auto-Stagger: Service-level `RandomizedDelaySec` natively staggers Agent check-ins to protect the Command Center.
- Legacy Fallback: OS interrogation on deployment ensures a seamless fallback to cron for Sentinels operating in Alpine/OpenRC environments.
The fleet is more resilient than ever, but the architecture is always evolving. I highly welcome any reviews/suggestions from the original Author/Commander to perfect this pull request!
2026-04-21 00:27:01 +10:00
IcySteam
4a28f7f395
fix(core): Mandate root privileges for all setup scripts
...
The old setup scripts assume root privileges. We are fixing this by explicitly requiring an `$EUID` root check before execution so that no borked, non-root installations happen.
2026-04-20 19:46:30 +10:00
hotyue
fefd5dc60c
fix(master): 修复双栈机 IPv6 黑洞导致轮询假死的致命 Bug
2026-04-19 15:06:56 +00:00
hotyue
bd26f1011d
fix(master): 统一全域雷达面板的国旗状态机映射数组,修复删除节点后小众国家国旗丢失的 UI 渲染问题
2026-04-19 14:13:28 +00:00
IcySteam
e2b6bbc347
master(AU): Add AU flag to TG menu
2026-04-19 01:05:38 +10:00
hotyue
a0bb0f30f2
chore(master): 移除安装向导测试期锚点,恢复生产环境 main 主分支直链
2026-04-18 00:54:22 +00:00
hotyue
cc6f7bf958
chore(master): 移除调度枢纽测试期锚点,恢复生产环境 main 主分支直链
2026-04-18 00:54:17 +00:00
hotyue
c27f2fced9
feat(master): 实装司令部金蝉脱壳 (Silent Override) 架构,新增中枢免交互 OTA 热重载能力与自动捷报推送
2026-04-18 00:41:03 +00:00
hotyue
8baa141339
chore(master): 临时切换 install_master.sh 拉取直链至 dev-v3.6.1 分支以支持扁平化 UI 演习测试
2026-04-18 00:20:45 +00:00
hotyue
2eceb43ac3
chore(master): 临时切换 install_master.sh 拉取直链至 dev-v3.6.1 分支以支持扁平化 UI 演习测试
2026-04-18 00:17:12 +00:00
hotyue
8ce9eb256b
refactor(master): 重构 M 菜单为扁平化指挥矩阵 (Flat Command Matrix),优化 L0-L3 层级逻辑,新增全局返回逃生舱,并实现统一哨兵终端的原位丝滑重绘
2026-04-18 00:15:33 +00:00
hotyue
5dfaa19cca
chore: 移除测试期 dev-v3.6.0 专属锚点,全系组件直链恢复至 main 主分支,准备发布正式版
2026-04-17 15:07:45 +00:00
hotyue
f19d165ece
refactor(master): 移植 Agent 级智能依赖探测引擎,实现缺啥补啥的优雅部署,并增加二次复检熔断机制
2026-04-17 14:49:10 +00:00
hotyue
602919dc18
fix(master): 修正 send_ui 函数的 JSON 载荷换行符为 \n,解决带按钮面板的排版乱码问题
2026-04-17 14:43:27 +00:00
hotyue
970867f3c7
fix(master): 司令部启动追加 disown 脱钩指令,抹除卸载与升级时底层 Bash 的 Killed 进程报错,提升静默优雅度
2026-04-17 14:18:39 +00:00
hotyue
e22d8d3cd0
fix(master): 修复官方机器人 OTA 按钮 UI 泄露问题,精准挂载 IS_OFFICIAL_GATEWAY 标识完成渲染层拦截
2026-04-17 14:10:54 +00:00
hotyue
cfe6dd59c8
feat(master): 部署向导新增官方与私有网关身份选择,固化 IS_OFFICIAL_GATEWAY 标识以支持 UI 级物理熔断
2026-04-17 14:10:40 +00:00
hotyue
b46e257545
fix(master): 修正 TG 报文换行符为 %0A,解决 Markdown 解析排版异常
2026-04-17 13:39:59 +00:00
hotyue
3e9a82a657
chore: 临时将各组件拉取直链指向 dev-v3.6.0 分支,修复跨分支拉取导致的数据解析错位
2026-04-17 13:27:20 +00:00
hotyue
4cf687f436
feat(master): 控制面板实装单点与全舰队级 OTA 升级核按钮及二次确认防抖,重构底层注册逻辑以兼容 7 字段解析入库
2026-04-17 13:08:04 +00:00
hotyue
e88cf4ac5b
feat(master): 部署引擎移植全境兼容嗅探器,并预建 SQLite 数据库的 enable_ota 控制字段
2026-04-17 13:07:14 +00:00
hotyue
64342b2846
fix(master): 批量调度引擎引入流量削峰机制,杜绝瞬间并发导致的网络栈与文件句柄耗尽
2026-04-17 05:32:03 +00:00
hotyue
7f9c8a4dea
feat(master): [v3.5.3] 引入L5降维控制面板与内联UI重绘,实装红绿灯状态机与模块动态启停 ( Resolves #17 , Resolves #19 )
2026-04-17 02:40:27 +00:00
hotyue
31014e571d
feat(master): [v3.5.3] 升级 SQLite 初始表结构,新增模块状态追踪字段以支持红绿灯 UI ( Resolves #19 )
2026-04-17 02:40:23 +00:00
hotyue
5e40ed426b
chore: revert failed v3.6.0 attempts, rollback to safe state
2026-04-17 02:24:07 +00:00
hotyue
52b12c7057
feat(master): [v3.6.0] 深度重构中枢调度,引入L5降维控制面板、红绿灯模块启停与全网 OTA 静默升级 ( Resolves #17 , Resolves #19 )
2026-04-17 01:19:27 +00:00
hotyue
2166753569
feat(master): [v3.6.0] 司令部部署引入 OTA 下发权限控制,重构 SQLite 初始表结构以支持状态机 ( Resolves #17 , Resolves #19 )
2026-04-17 01:19:20 +00:00
hotyue
05e708ed21
fix(master): [v3.5.2] 修复交互向导首选项的默认值丢失问题,防止直接回车导致主控数据库被误删
2026-04-16 07:57:02 +00:00
hotyue
9b35c87cb4
fix(master): [v3.5.2] 修复 Telegram 纯文本 API 下发消息时的换行符 (%0A) 转义问题
2026-04-16 06:02:51 +00:00
hotyue
f1d36a2148
feat(master): [v3.5.2] 实现全自动丝滑改名,接收 Agent 成功回执后瞬间刷新本地 SQLite 数据库
2026-04-16 05:50:58 +00:00
hotyue
41906d0570
revert: 紧急回滚至稳定版 9768bed (修复加密升级导致的通讯中断)
2026-04-16 03:24:11 +00:00
hotyue
dc7d1c0f40
feat: [v3.5.2] 终极安全与逻辑闭环补丁
...
1. 升级军工级 HMAC 签名:将数据负载 (Base64) 卷入哈希,封死中间人篡改路径。
2. 引入高熵复合密钥:结合 CHAT_ID 与 TG_TOKEN,大幅提升抗暴力破解强度。
3. 实现全自动改名闭环:Master 确认 Agent 修改成功后自动同步数据库,彻底告别手动复制。
2026-04-16 03:14:12 +00:00
hotyue
9768bed637
fix(master): [v3.5.2] 废除原生 tr 命令的失效中文白名单,改用黑名单过滤,确保中文字符完美送入 Base64 编码
2026-04-16 02:43:52 +00:00
hotyue
fa202a0405
fix(core): [v3.5.2] 采用 Base64 编码彻底重构别名同步链路,免疫 WAF 拦截与中英文符号解析崩溃
2026-04-16 02:24:50 +00:00