From 23d01798b7dcb729cc44f0b36bbade341a63b963 Mon Sep 17 00:00:00 2001 From: smail Date: Wed, 9 Sep 2026 10:12:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E4=B8=89=E7=B1=BB=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=93=8D=E4=BD=9C=E7=BB=93=E6=9E=9C=E7=9A=84=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=E4=B8=8E=E6=B5=8F=E8=A7=88=E5=99=A8=E9=AA=8C=E6=94=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/日志改造任务.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/日志改造任务.md b/docs/日志改造任务.md index 0108dd2..c92594e 100644 --- a/docs/日志改造任务.md +++ b/docs/日志改造任务.md @@ -5,10 +5,16 @@ - [✓] 需求确认:操作、收发信、运行日志均显示触发操作和结果;补充操作对象、处理阶段及安全的结果说明。 - [✓] 修改前检查点 `b50e5bd` 已推送;保留现有配置、账号、邮件和历史日志,不恢复独立配置审计。 - [✓] 写入侧补充明确的事件元数据;等待验证、开始执行、对端接收和最终成功分别记录;旧记录缺失信息不编造。 -- [x] 日志列表与详情展示操作、对象或阶段、结果说明;继续倒序、每页十条、默认最近二十四小时,等待浏览器复审。 +- [✓] 日志列表与详情展示操作、对象或阶段、结果说明;MCP 已核对三类切换、历史操作与收发信详情,以及新运行事件的操作、端口、结果和原始记录。 - [✓] 全量回归 `test-log/run-2026-09-08T18-43-37-462Z-45220`:前端 153 项、部署 4 项及后端全包通过。 - [✓] 补充收信策略丢弃、读取失败、投递人数状态和中继验证码脱敏测试;并发检测 `test-log/run-2026-09-08T18-46-29-763Z-34164`:配置、三类日志、验证码、HTTP、SMTP、投递及初始化相关包通过。 -- [~] 完整编译部署至 `yunx-test`,重启后端,MCP 验收并核验部署指纹。 +- [✓] 实现提交 `dd6258c` 已推送至 `smail/main`;完整编译前端、三个插件、主程序和管理员工具,部署至 `yunx-test` 并重启。运行版本 `dev-bbcd991eb268`,源码指纹及部署程序哈希校验通过。 +- [✓] 后端进程 `8680` 使用 `yunx-test/smail.exe --dev-disable-admin-reset` 监听 5201;原前端开发进程 `31496` 继续监听 80/443。2026-09-09 10:10 再次核验部署及健康检查通过,未因补充验收文档重启业务服务。 +- [✓] MCP 复用 `https://xuans.com/` 原窗口,忽略缓存刷新后保持登录。运行日志区分监听“已开始”、健康检查“成功”和代理 HTTPS“已跳过”;详情保留代码来源与完整原文,不将绑定前的事件误报为监听成功。 +- [✓] 三类真实查询返回 HTTP 200、业务码 0;历史操作记录 4 条、收发信记录 1 条,缺失的对象、来源和结果说明明确显示未记录,不补造历史信息。未为验收提交业务修改或发送真实邮件。 +- [✓] 运行日志前两页各 10 条,时间倒序且均在固定二十四小时时段内;接口与页面检查均无重叠,重复查询稳定,点击上一页准确恢复首屏。10:11 点击最近二十四小时后,时段更新为当前时间,回到第 1–10 条且无错误提示。 +- [✓] 1707×876 桌面页面与现场截图复审通过:页面及表格无横向溢出,分页位于视口内,表格内部允许滚动。控制台未发现错误或警告。截图写入 `test-log` 被 MCP 工作区限制拒绝,改为现场查看;不将未生成的截图文件作为证据。 +- [✓] 重启前后 17 个配置与证书文件 SHA-256 未变,核对结果为 `test-log/log-results-20260909/file-verification.json`;构建启动输出为同目录 `deploy-20260909-024843.stdout.log` 和同名错误输出文件。未清空账号、邮件或历史日志。 - [!] 覆盖边界:新格式为旧调用保留函数来源与“状态记录”,不猜业务完成态;关键启动、停止、监听、证书及日志维护点显式标记结果。操作日志沿用变更路由白名单,不复制请求正文,对象只标类别;会话或 CSRF 前置拒绝不保证经过此记录器。投递人数状态有自动测试,未新增真实外部多收件人投递验收。数据库复用三库既有载荷字段,未新增 MySQL、PostgreSQL 实库验收。 ## 2026-09-09 取消独立配置审计