diff --git a/.cocoon-plan.md b/.cocoon-plan.md index c9f70ce..2949279 100644 --- a/.cocoon-plan.md +++ b/.cocoon-plan.md @@ -50,20 +50,28 @@ - [x] **WebSocket 广播/频道路由** — 全局连接注册表 + 广播/定向发送 API ✅ 2026-06-05 - [x] **中间件机制** — 注册表 + 链式执行,内置 CORS / Basic Auth / Rate Limit ✅ 2026-06-06 - [x] **插件系统** — 动态加载 .so/.dll 扩展 ✅ 2026-06-06(MVP:dlopen + 中间件注册 + 示例插件) +- [x] **反向代理 HTTPS 后端** — 轻量级 OpenSSL 客户端封装,支持 TLS 1.2+ 握手 + SNI ✅ 2026-06-08 ## 项目状态:恢复开发 > **注意**:用户已指示恢复 cocoon 开发,暂停 ephemeral 方向。项目继续推进。 -- 所有 Phase 1-4 核心功能已完成(反向代理 MVP 已加入) +- 所有 Phase 1-4 核心功能已完成(反向代理 HTTPS 后端已加入) - 编译通过,零警告 -- **142 个单元测试全部通过** + **80 项集成测试全部通过** +- **142 个单元测试全部通过** + **82 项集成测试全部通过** - 如需恢复开发,请取消暂停状态后重新执行 cron 任务 ## 待办池(冻结,不再推进) ## 最近行动记录 +- 2026-06-08 11:35: **恢复开发 + HTTPS 反向代理** + - 恢复项目开发状态,暂停 ephemeral 方向 + - 新增 `proxy_tls.c` / `proxy_tls.h`:轻量级 OpenSSL 客户端封装 + - `proxy.c`:支持 HTTPS 后端连接(TLS 握手 + SNI + 透传 X-Forwarded-Proto: https) + - 集成测试:新增 `tests/https_backend.py` + 2 项 HTTPS 反向代理测试 + - 编译零警告,142 单元测试 + 82 集成测试全部通过 + - 提交 `a86b8a4` 已推送到 `main` - 2026-06-08 09:00: **维护检查** — 项目处于暂停状态 - 编译通过:零警告(仅 coco 子模块 `.S` 文件 linker 提示,不影响功能) - 142 个单元测试全部通过 ✓