Skip to content

v0.12.5

Choose a tag to compare

@github-actions github-actions released this 27 Oct 03:37
· 66 commits to main since this release
d9d5317

0.12.5 —— 非 QQ 会话越权收口 + 代理隧道统一 + 限流计费修正

一次审查批(#43):

  • 非 QQ 会话越权口:qqbot 的 send / interrupt 与 qq_draw 在 Web UI 会话 / 任务板 / 子代理里以前没有身份判断,能给任意群发消息、掐断任意会话;现在与 qqgroup 同一判据(默认拒绝,admin.allowConsole 才放行)。
  • 代理隧道统一:三条 CONNECT 实现(抓取 / 搜索 / 多引擎)收成一个 proxyRequest()——CONNECT 用 resolvePublicAddresses 钉住的 IP(SNI 保持原名)、建连与读体共用 deadline、响应体按上限截断、跳转逐跳重算。
  • 限流按回合计费:入站限流从消息入口挪到「确定会驱动回合之后」,群里被限流也回一句(按会话 60s 去重)。
  • 授权名单合一:flowAuth.gatedTools 同时决定「接管哪些工具」和「谁要动态码」。
  • QQ 官方 botSecret / selfId 传参、反向 WS 分片按累计字节、safeSessionId 拒点号、imgSearch.maxResults 生效;外加一批测试「假绿」清理(跳过单列、dsh-tools 链接、mock 修正)。

全套 29 个套件 / 1142 项通过(跳过项单列,不计入通过数)。