docs: update todo list in READMEs

This commit is contained in:
2026-01-15 10:57:44 +08:00
parent b36ece9d86
commit c7f9ccb0b2
2 changed files with 14 additions and 14 deletions

View File

@@ -19,19 +19,19 @@ See [config_example.yaml](config_example.yaml).
## TODO List
- [ ] Core Implementation
- [ ] Configuration parsing (`serde_yaml`)
- [ ] TCP/UDP/Unix Listener abstraction
- [ ] Proxy Protocol parsing & handling
- [ ] Zero-copy forwarding loop (`splice`)
- [x] Core Implementation
- [x] Configuration parsing (`serde_yaml`)
- [x] TCP/UDP/Unix Listener abstraction
- [x] Proxy Protocol parsing & handling
- [x] Zero-copy forwarding loop (`splice`)
- [ ] Database Integration
- [ ] Define Audit Log schema
- [ ] Implement `AuditLogger` trait
- [ ] ClickHouse adapter
- [ ] SQLite/MySQL adapters
- [ ] Testing
- [x] Testing
- [ ] Unit tests for config & protocol
- [ ] End-to-end forwarding tests
- [x] End-to-end forwarding tests
- [ ] Documentation
- [ ] Detailed configuration guide
- [ ] Deployment guide

View File

@@ -19,19 +19,19 @@ traudit 是一个支持 TCP/UDP/Unix Socket 的反向代理程序,专注于连
## TODO List
- [ ] 核心功能
- [ ] 配置文件解析 (`serde_yaml`)
- [ ] 监听器抽象 (TCP/UDP/Unix)
- [ ] Proxy Protocol 解析与处理
- [ ] 零拷贝转发循环 (`splice`)
- [x] 核心功能
- [x] 配置文件解析 (`serde_yaml`)
- [x] 监听器抽象 (TCP/UDP/Unix)
- [x] Proxy Protocol 解析与处理
- [x] 零拷贝转发循环 (`splice`)
- [ ] 数据库
- [ ] 定义审计日志结构
- [ ] 实现 `AuditLogger` Trait
- [ ] ClickHouse 适配器
- [ ] SQLite/MySQL 适配器
- [ ] 测试
- [x] 测试
- [ ] 单元测试 (配置与协议)
- [ ] 端到端转发测试
- [x] 端到端转发测试
- [ ] 文档
- [ ] 详细配置指南
- [ ] 部署文档