Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:06
· 8 commits to master since this release

v1.1.1 更新内容(安全加固版)

安全

  • 关闭命令注入面:启动 harness 的 node / dsh 路径改环境变量传参,路径含 & " ^ 等特殊字符不再能破坏命令结构或注入执行(恶意路径实测拦截)
  • 提权杀进程溯源:--elevated-kill 增加一次性随机令牌校验 + 目标必须是 node 且命令行像 dsh + 完整性上限,拒绝一切来历不明或身份不符的调用(失败即拒绝,不杀)
  • 防误杀:端口占用者必须同时满足"node 进程 + 命令行含 dsh 特征"才被采纳/被停止,占用 3080 的无关 node 服务不会再被误杀

修复

  • 崩溃自愈状态机:停止失败被采纳后自动重启恢复正常;停止/启动并发时停止必胜;双启动不可能
  • 启动/停止/重启全程异步,界面不冻结;左键在启动进行中不再提前打开空窗
  • 图标回归简单二态(蓝=运行,白/暗=停止),去掉闪动
  • 更新检查修复 TLS 1.2(部分系统此前检查永远失败)

工程

  • 完整生命周期状态机(Stopped/Starting/Running/Stopping,单一写入点)
  • 两轮独立代码审查 + 交叉验证修复;文档四份(README/DEVELOPMENT 中英)同步

直接替换旧 exe 即可,配置(dshtray.ini)与设置自动保留。