feat: add HTTP signature tools and fix independent HTTP send validation
CSS quality / css-quality (push) Has been cancelled
CSS quality / css-quality (push) Has been cancelled
This commit is contained in:
@@ -5029,3 +5029,16 @@ HTTP-FULL-B02:去除URL IPv6方括号后区分IP字面量与DNS,DNS失败转
|
||||
定向31项、初轮API全量75套817项及构建通过。独立本地PG16424/cmpp_qa_http_signature(104迁移)、Redis16425、真实Nest16426验收16组通过,包含查询、隔离、篡改、旧算法、重放、幂等及MD下载,短信/批次数均0。仅安全辅助日志隔离为空实现,不将日志持久化标为验收。未启动发送或回调Worker;Redis5.0.14提示建议6.2+,实际nonce命令通过。样本初轮漏carriers、参数错误码断言与真实DTO不一致、幂等样本漏credentialId,修正并保留失败日志;不视为业务缺陷。另一本地PG16安装缺dict_snowball,使用既有完整pgsql安装启动本轮隔离实例。
|
||||
|
||||
CUA本轮可用,实际后端文档三尺寸1600×1000/1366×768/390×844无页面横向溢出;1.4/2.2/2.3顺序、36个具名示例、目录跳转、复制、刷新、错误码检索和空结果通过,控制台无warn/error。当前仅本地页面,线上验收另记。证据目录.local-data/http-signature-20260915;最终精确候选门禁/提交/推送/发布后补。无预生产或业务配置修改、无短信发送。
|
||||
|
||||
|
||||
## 2026-09-15 HTTP改造与追加四项合并实施(进行中)
|
||||
|
||||
前一接口协议提交18ecf8045f488af349812938d513753aa25ec237已推送;用户暂停发布时原计划仅preflight成功,prepare停在密码提示,已停止本轮终端,测试保持4665079。后续四项与此前协议一并交付,不取消前述改造。main/远端18ecf80、暂存空;已有metrics、tools/release及文档保护。
|
||||
|
||||
本轮统一签名/引流三网列组件、隐藏认证申请入口,新增两端共用浏览器签名页;@noble/hashes小模块用于HTTP站点本地计算,不上传秘密。33文件158前端测试、类型/生产构建、lint/style/CSS15门禁通过;组件测试曾标签/断言匹配失败,修正后全量通过,保留初始日志。生产构建浏览器POST/GET文档向量、复制、清空、1600/1366/390尺寸通过;Vite dev导航超时,使用同源码production验收入口。完整在线登录页另验。
|
||||
|
||||
真实测试旧版本72条参数请求发现上行号码过滤未校验(B01),HTTP独立应用被CMPP开关拒绝(B02),均已最小修复并补回归。首轮GET误用空字节摘要导致测试401,按旧协议应为{}摘要,修正后69/72通过,3条为B01真实缺陷;没有短信创建。一次正常发送因B02返回422,未创建短信。API上一轮75套825项通过,新增B02后全量及真实发布候选门禁待完成。
|
||||
|
||||
用户明确授权仅专用企业、应用、模拟通道及号码发送/回执/Webhook和必要测试配置。已新建HTTP隔离0915企业、2应用、3条远端loopback模拟通道、测试余额及对应流水;原客户/通道无修改。模拟器仅接受指定测试账号与号码、最多40个Submit,不连接运营商。当前准备上线新代码后完成真实链路复验及测试收尾。证据.local-data/http-complete-20260915。
|
||||
|
||||
用户要求安全复用sudo密码:已存当前Windows用户DPAPI加密文件(仓库外),不写明文;本机受保护未跟踪release.py仅新增test专用--sudo-credential及测试,47项工具测试含5项平台跳过。发现PowerShell7模块路径影响PowerShell5解密,调用时移除继承PSModulePath后真实只读SSH通过。工具变更后新计划绑定新摘要,不复用旧preflight。工具仍未提交,不能以应用SHA冒充工具版本。后续发布/推送及完成证据另行追加;预生产不在范围。
|
||||
|
||||
Reference in New Issue
Block a user