Skip to content

DSH 守护壳 1.2.2

Choose a tag to compare

@gluztm gluztm released this 20 Sep 16:03
· 15 commits to main since this release

一般性更新

本次为修复型更新,无新增功能。

· 修复应用内更新必然失败的问题:下载线路表把「直连」这类显示名当成了请求地址,导致每条线路在发起请求之前就被判为非法地址,四条线路瞬间全部失败,连一个数据包都没有发出。现在线路表中保存的都是可直接请求的地址,并新增四条自检断言锁住这项约定。

· 修复应用内更新下载安装包时可能失败的问题:下载过程中一旦出现短暂的数据间歇,读取会被中断并破坏连接,导致下载当场失败。现在改为仅结束本次等待,连接与读取继续保留。

· 修复部分网络环境下无法下载安装包的问题:部分网络能连上代码托管站点、也能拿到响应,但数据传不下来。现在下载会依次尝试多条线路,前一条走不通时自动改用下一条;全部走不通时才退回下载页。仅在「线路本身走不通」时切换线路;若下载到的内容本身不正确,则不再重试并如实说明。

· 修复本地写入失败时反复更换线路重试的问题:安装位置无法写入、磁盘空间不足一类情况,更换下载线路不会有任何帮助,现在直接给出结论并退回下载页。

· 界面细节:插件安装与卸载进行中的「停止」按钮统一为橙色,与其它可中止操作的颜色一致。

· 代码清理:移除已不再提供的窗口分屏布局及其在说明页中的对应说明。

升级方式

直接运行 DSHGuard-Setup-1.2.2.exe 覆盖安装,设置、快照与日志都会保留。

⚠️ 若当前使用 1.2.1:该版本的应用内更新本身是坏的(上述第一条),请手动下载安装本版;从本版起应用内更新可正常使用。