qing pushed to main at qing/blackbird 2026-08-07 22:53:35 +08:00
b33c5e6d1d fix(gateway): 修复P0安全问题,错误消息脱敏
qing pushed to main at qing/blackbird 2026-08-07 21:42:14 +08:00
edbb7ef1c6 fix(db2): 修复第六轮审计定位的 4 个问题并更新审计文档
3ace5931e6 fix(db2): security audit round 5 - fix all remaining P3 issues
Compare 2 commits »
qing pushed to main at qing/blackbird 2026-08-07 21:27:11 +08:00
e2f05f9a43 fix(libmsg): security audit round 4 - eliminate residual race + atomic server_fd
qing pushed to main at qing/blackbird 2026-08-07 21:13:19 +08:00
63c22a3d60 fix(libmsg): security audit round 3 - add server send timeout + harden RPC validation
qing pushed to main at qing/blackbird 2026-08-07 21:01:46 +08:00
3c50a862d3 fix(libmsg): complete security audit round 2 - fix P0 race + harden input validation
qing pushed to main at qing/blackbird 2026-08-07 20:48:30 +08:00
9256a8157b fix(db2): add numeric config range validation (fix P2-3/P3-8)
qing pushed to main at qing/blackbird 2026-08-07 15:47:21 +08:00
761cfd4987 fix(db2): 修复剩余P3问题(limit/offset负值、WHERE/IN规模上限)
2f7a99c2a4 fix(db2): schema缓存基于schema_version自动失效,更新审计文档
176fb13908 fix(db2): 修复空values和未知运算符问题,更新审计文档
ec626dc8d5 fix(db2): 修复清理时间戳格式偏差,增加配置完整性校验
Compare 4 commits »
qing pushed to main at qing/blackbird 2026-08-07 14:04:40 +08:00
c45e2e13f4 refactor(static): 首页统一 1024px 版心,特性网格改为 2×2 等宽布局
qing pushed to main at qing/blackbird 2026-08-07 13:41:04 +08:00
f3ba13a6b9 fix(static): 特效节点全屏 iframe 改挂 body,修复被后续卡片盖住
qing pushed to main at qing/blackbird 2026-08-07 13:04:08 +08:00
46c1fdd914 feat(static): 首页新增 Bento 特性卡、CTA 横幅与品牌页脚
8a661291c0 chore(db2): 从索引移除 build/db2,交由 .gitignore 忽略
e2b99529fc chore(db2): 添加 .gitignore,忽略 build/ 与编译产物
9676e5cacb docs(readme): 补充 libmsg 到共享基础库表格
Compare 5 commits »
qing pushed to main at qing/blackbird 2026-08-07 02:38:00 +08:00
5dc8956b55 fix(gateway): implement dual-track token revocation mechanism (P0-1)
qing pushed to main at qing/blackbird 2026-08-07 02:26:45 +08:00
daf4bbe6c2 docs(index): 补充 db2 审计报告与 README 索引
00421182e4 fix(db2): 按 JSON 类型分别绑定 SQLite 参数,修复类型丢失
cb31db1078 docs(security): 更新 libsqlite3 审计报告修复状态
48714b88af fix(libsqlite3): 增加参数化 exec 与完整绑定/读取接口
1c55443d43 docs(security): 新增 libsqlite3 安全审计报告
Compare 6 commits »
qing pushed to main at qing/blackbird 2026-08-07 01:50:21 +08:00
b781a8d2fe fix(static): 修复特效节点全屏 iframe 被卡片 transform 困住的问题
qing pushed to main at qing/blackbird 2026-08-07 01:43:26 +08:00
fad749f9aa docs(db2): 添加 README
577386bff2 feat(static): 同步美化注册/找回密码/树状笔记页
6150c60441 chore: .gitignore 忽略 venv/.env 虚拟环境、build 产物与 waf 证书
1970f3f824 feat(db2): C++20 数据库 RPC 服务,对齐 Python db 模块 execute 路由
49ed3f738f fix(deploy): _inst.sh 补全 ai_review/aibox/redirect80; ai_review 模型走 ModelScope 镜像
Compare 8 commits »
qing pushed to main at qing/blackbird 2026-08-07 00:38:19 +08:00
61a0e4cf7a Merge remote-tracking branch 'origin/main'
1d44e0dcb8 feat(libmsg): add pymsg C++ library with AsyncQueue, MsgServer, and JSON RPC layer
Compare 2 commits »
qing pushed to main at qing/blackbird 2026-08-06 23:25:58 +08:00
7f288f1c09 docs(security): 修正安全审计文档与代码不一致
qing pushed to main at qing/micro_servers 2026-08-06 23:19:39 +08:00
81ba942b8e feat(libmsg): extract pymsg-compatible messaging library as shared lib
bbb88a96f8 fix(gateway): implement dual-track token revocation mechanism (P0-1)
Compare 2 commits »
qing pushed to main at qing/blackbird 2026-08-06 17:19:09 +08:00
7ff73b7d07 fix(aibox): 缩短 WebSocket 心跳间隔并补全直连页面心跳
qing pushed to main at qing/blackbird 2026-08-06 17:04:17 +08:00
bcb1d5d557 fix(dnfs): 切换特效模式时立即生效当前页面特效节点
qing closed issue qing/micro_servers#5 2026-08-05 16:43:26 +08:00
【议题汇总】