Nixevol nixevol
  • Joined on 2026-09-22
nixevol created branch feat/fix-admin-web in nixevol/NixMsg 2026-09-30 15:22:23 +08:00
nixevol created branch feat/fix-t03 in nixevol/NixMsg 2026-09-30 15:20:31 +08:00
nixevol pushed to feat/fix-t03 at nixevol/NixMsg 2026-09-30 15:20:31 +08:00
a3aa844cf0 fix: 压测客户端改为 MQTT 5 并完成 hello 与收发统计
nixevol created branch feat/fix-listener-l01-l07 in nixevol/NixMsg 2026-09-30 15:08:52 +08:00
nixevol pushed to feat/fix-listener-l01-l07 at nixevol/NixMsg 2026-09-30 15:08:52 +08:00
9e3769f740 fix: 修复 TLS ConnectionState、SPA 回退、健康检查与监听小问题
67a33ba9e5 fix: 修复监听 accept 退避与握手前超时上限
Compare 2 commits »
nixevol created branch feat/fix-message-c04-c07 in nixevol/NixMsg 2026-09-30 15:06:36 +08:00
nixevol pushed to feat/fix-message-c04-c07 at nixevol/NixMsg 2026-09-30 15:06:36 +08:00
786fe3590b fix: 补提交校验、停用检查、入群过滤与按完成时刻清理
e95062d9eb fix: 推送 meta 用 UseNumber 保留超过 2^53 的整数
af8278d2a9 fix: 上行分发前统一限速,send 不再单独扣桶
ac90495137 fix: 作废投递走统一终态函数并写回执收尾
Compare 4 commits »
nixevol pushed to feat/fix-store-d01-d05 at nixevol/NixMsg 2026-09-30 15:06:23 +08:00
b6908cfba4 fix: 修复写队列 busy 恢复、关闭安全、备份与配置构建问题
nixevol created branch feat/fix-store-d01-d05 in nixevol/NixMsg 2026-09-30 15:06:22 +08:00
nixevol pushed to feat/fix-identity-u01-u05 at nixevol/NixMsg 2026-09-30 15:00:21 +08:00
fa62c4c97c fix: 目录搜索转义 LIKE 通配符并拒绝编号 inline
5dac4d87b5 fix: 锁定计数表过期清理并限制总量
4852be91be fix: 开启自助注册须先有 8-64 字符安全码
Compare 3 commits »
nixevol created branch feat/fix-identity-u01-u05 in nixevol/NixMsg 2026-09-30 15:00:20 +08:00
nixevol commented on issue nixevol/NixMsg#3 2026-09-30 14:59:27 +08:00
[T-01][medium] 测试 WS 客户端不按字节流拆包、并发写不加锁,被误判为服务端死锁;移除群事件 20ms 绕过

T-01 已在分支 feat/fix-t01-ws-harness 提交并推送,未合入 main,未关闭本 issue。

  • commit: 14f93dcf7584acd766235053011344626b89af73
  • 工作树: E:\code\NixMsg-wt\r2-t
  • 改动: harness Recv 按…
nixevol pushed to feat/fix-t01-ws-harness at nixevol/NixMsg 2026-09-30 14:59:06 +08:00
14f93dcf75 fix: 测试 WS 客户端按字节流拆包并恢复群事件同步下发
nixevol created branch feat/fix-t01-ws-harness in nixevol/NixMsg 2026-09-30 14:59:05 +08:00
nixevol commented on issue nixevol/NixMsg#61 2026-09-30 14:17:37 +08:00
[K-04][critical] Java SDK:把"连不上服务器"判成密码错误并永久停止重连、持锁等待 PUBACK 与回调重入会死锁、断线后发送不重交

按第二轮 SDK 审查补充 3 条(java.util.Base64 需要 Android API 26、logout() 吞掉请求失败、updateSelf 的默认延迟用 Integer);S-15 改为按 K-00 (#57) 修订后的退避算法实现。补充条目已由总审查人…

nixevol commented on issue nixevol/NixMsg#59 2026-09-30 14:17:36 +08:00
[K-02][critical] JS SDK:Node 下确认失败导致进程崩溃、浏览器因全局 Buffer 无法连接、断线后发送挂起、确认失败后不再重试

按第二轮 SDK 审查补充 2 条(重连退避双重翻倍、限速重交复用 rid)。第一轮把 JS 退避判为"基本符合"有误,K-00 (#57) 的退避约定已同步修订。补充条目已由总审查人对照代码核实,详见正文。

nixevol commented on issue nixevol/NixMsg#60 2026-09-30 14:17:36 +08:00
[K-03][critical] Python SDK:没关 paho 自动重连导致被顶号后两端互踢、回调在锁下执行会死锁、断线后发送挂起、async 回调不被等待就确认

按第二轮 SDK 审查补充 1 条(logout() 吞掉请求失败);S-15 改为按 K-00 (#57) 修订后的退避算法实现,不再写"移植 Go/JS 的退避对象"(JS 现有实现有双重翻倍)。补充条目已由总审查人对照代码核实,详见正文。

nixevol commented on issue nixevol/NixMsg#57 2026-09-30 14:17:35 +08:00
[K-00][medium] 四套 SDK 对外语义不一致,需要先定一份统一的 SDK 行为约定(连接超时、错误码、返回值、取消、退避、心跳、URL 映射)

按第二轮 SDK 审查修订了约定表(总审查人已对照代码核实):"重连退避"改为明确算法(原写法会把 JS 现有的双重翻倍带进四套),"rate_limited 重交退避"补充每次重新生成 rid,新增"logout"和"时长参数"两行。…

nixevol commented on issue nixevol/NixMsg#58 2026-09-30 14:17:35 +08:00
[K-01][critical] Go SDK:断线后已发出的发送永不重交、回调持锁导致重入死锁、收包路径被阻塞、重连不恢复上下线订阅、fatal 原因可能丢失

按第二轮 SDK 审查补充 4 条(SendAtMs 恒为 0、去重顺序表重复记键、认证失败白等 3 秒、限速重交复用 rid),并按 K-00 (#57) 修订后的退避算法更新了 S-15 的改法和退避测试。补充条目已由总审查人对照代码…

nixevol commented on issue nixevol/NixMsg#3 2026-09-30 13:57:22 +08:00
[T-01][medium] 测试 WS 客户端不按字节流拆包、并发写不加锁,被误判为服务端死锁;移除群事件 20ms 绕过

已按 2026-09-30 全量复审更新本 issue:原先的"服务端死锁"结论不成立,真实根因是测试用 WebSocket 客户端不按字节流拆包、并发写不加锁(对照实验见正文)。本 issue 现为工作包 T-01,请按正文方案修复;原始…