feat(update): support verified public HTTP downloads
This commit is contained in:
+5
-2
@@ -3,7 +3,7 @@ id: T-623
|
||||
title: 自动升级受限 HTTP 临时兼容
|
||||
phase: 8
|
||||
deps: [T-619]
|
||||
status: TODO
|
||||
status: DONE
|
||||
created: 2026-07-13
|
||||
---
|
||||
|
||||
@@ -46,4 +46,7 @@ created: 2026-07-13
|
||||
|
||||
## 执行记录
|
||||
|
||||
- 尚未执行。
|
||||
- 2026-07-13:自动升级安装包地址由固定 HTTPS 域名白名单改为任意公网 HTTP/HTTPS 外链;初始地址、跨域/跨协议重定向和最终响应统一解析并拒绝本机、内网、保留地址、账号信息及非 HTTP(S) 协议。
|
||||
- 2026-07-13:保留声明大小、整包 SHA-256、安全解压、包内manifest、事务替换和健康回滚全部校验;强制升级窗口只在初始地址为 HTTP 时显示中文临时通道提示。
|
||||
- 2026-07-13:补齐公网域名、公网 IP、HTTP 完整暂存、跨域/跨协议跳转、最终地址复核、内网拒绝、hash 篡改和 GUI 提示测试,并同步架构、版本接口与打包文档。
|
||||
- 2026-07-13:为隔离工作区既有提示词/版本号改动,在独立干净 worktree 验证通过:Ruff、Python 3.10 compileall、完整 unittest 436 项及 `git diff --check` 全绿;未连接真实发布外链执行在线升级。
|
||||
|
||||
Reference in New Issue
Block a user