Nixevol
|
ca3434421b
|
fix: 停机排空计入正在发送的帧并为断开预留时间
|
2026-09-30 19:29:37 +08:00 |
|
Nixevol
|
a7a6e34387
|
style: 合入后去掉 waitConnsQuiet 多余 nil 检查
|
2026-09-30 19:23:00 +08:00 |
|
Nixevol
|
ef46563f70
|
fix: 积压时等本帧写出再断开并让 Shutdown 等待 0x8B
|
2026-09-30 19:21:51 +08:00 |
|
Nixevol
|
2d1dfd7cd8
|
style: 合入后修 group_test gofmt 与 err 阴影
|
2026-09-30 19:20:15 +08:00 |
|
Nixevol
|
b9b88f1bfd
|
fix: 后台加人审计按实际插入数避免全跳过记成 ok
|
2026-09-30 19:18:48 +08:00 |
|
Nixevol
|
f936a6b312
|
fix: 建群事务内复核创建者避免停用竞态留下非法群主
|
2026-09-30 19:18:48 +08:00 |
|
Nixevol
|
9c6de00ea0
|
fix: 首次握手失败停止重连并修正 Java 限速在途计数
|
2026-09-30 19:18:47 +08:00 |
|
Nixevol
|
08c08de5e8
|
fix: JS SDK 传输失败后换 rid 再泵发送队列
|
2026-09-30 19:18:47 +08:00 |
|
Nixevol
|
241531479e
|
fix: PublishUp 失败时换 rid 并继续泵发送队列
|
2026-09-30 19:18:47 +08:00 |
|
Nixevol
|
aa38cfc76b
|
fix: 写队列满时 Close 不再与 enqueue 死锁
|
2026-09-30 19:18:29 +08:00 |
|
Nixevol
|
443a6c6f59
|
fix: 补三处推送漏唤醒让回执与后续 pending 继续推 (#65)
|
2026-09-30 19:15:53 +08:00 |
|
Nixevol
|
0c9b459fb1
|
style: 合入后修 gofmt/govet 与 RegistrationView 类型检查
|
2026-09-30 16:34:33 +08:00 |
|
Nixevol
|
8f2ebc7d21
|
fix: 合入后修正迁移计数并唤醒回执推送
|
2026-09-30 16:30:27 +08:00 |
|
Nixevol
|
cb9512fe11
|
fix: 验收对照表按子项记结果不再虚报通过
|
2026-09-30 16:24:56 +08:00 |
|
Nixevol
|
c72d1f0427
|
fix: 压测客户端改为 MQTT 5 并完成 hello 与收发统计
|
2026-09-30 16:24:31 +08:00 |
|
Nixevol
|
09fb544b7d
|
fix: 测试 WS 客户端按字节流拆包并恢复群事件同步下发
|
2026-09-30 16:24:31 +08:00 |
|
Nixevol
|
5f91a7758b
|
chore: 增加 sdk:check 并对齐 Go SDK 版本
|
2026-09-30 16:24:13 +08:00 |
|
Nixevol
|
c6b7b6e798
|
fix: 按 K-00 约定修复 Java SDK 断线重交与退避
|
2026-09-30 16:24:13 +08:00 |
|
Nixevol
|
537cef0e32
|
fix: 按 K-00 约定修复 Python SDK 断线重交与退避
|
2026-09-30 16:24:13 +08:00 |
|
Nixevol
|
55aa0ccf53
|
fix: 按 K-00 约定修复 JS SDK 断线重交与退避
|
2026-09-30 16:24:13 +08:00 |
|
Nixevol
|
f6f8ccf269
|
fix: 按 K-00 约定修复 Go SDK 断线重交与退避
|
2026-09-30 16:24:13 +08:00 |
|
Nixevol
|
3749b9bdf1
|
docs: 写入 K-00 SDK 行为约定附录
|
2026-09-30 16:24:13 +08:00 |
|
Nixevol
|
8f47167128
|
fix: 重置密码踢线失败时回退断开并记 ok_kick_failed
|
2026-09-30 16:24:04 +08:00 |
|
Nixevol
|
e294b5db71
|
fix: 统一对话密码锁键为发送方加对方不含 IP
|
2026-09-30 16:23:25 +08:00 |
|
Nixevol
|
b7c8b6ffd6
|
fix: 独立审计日志并补齐令牌身份与失败记录
|
2026-09-30 16:22:49 +08:00 |
|
Nixevol
|
eb4e2db918
|
fix: 自适应表格高度并改用中文标签
|
2026-09-30 16:22:49 +08:00 |
|
Nixevol
|
965060dc0c
|
fix: 群详情成员分页并与后端能力对齐
|
2026-09-30 16:22:49 +08:00 |
|
Nixevol
|
05ecb43766
|
fix: 补齐投递记录时间筛选统计与分页
|
2026-09-30 16:22:49 +08:00 |
|
Nixevol
|
4e705388ee
|
fix: 修复端列表解锁、批量选择与编辑提交
|
2026-09-30 16:22:49 +08:00 |
|
Nixevol
|
15802bf706
|
fix: 校正一次性密码展示与 CSV 下载
|
2026-09-30 16:22:49 +08:00 |
|
Nixevol
|
ed788fbb74
|
fix: 统一管理后台 401 与加载失败处理
|
2026-09-30 16:22:48 +08:00 |
|
Nixevol
|
1cb562fb71
|
fix: 改密计入锁定并清理过期管理员会话
|
2026-09-30 16:22:48 +08:00 |
|
Nixevol
|
b3787a0471
|
fix: 校验端默认延迟不超过调度上限
|
2026-09-30 16:22:48 +08:00 |
|
Nixevol
|
43f847483b
|
fix: 批量导入并发哈希并校正 CSV 行号
|
2026-09-30 16:22:48 +08:00 |
|
Nixevol
|
ac08b6c071
|
fix: 端启停改为仅由 identity 执行
|
2026-09-30 16:22:48 +08:00 |
|
Nixevol
|
1a4bf6f185
|
fix: 限制管理接口请求体大小与读取时间
|
2026-09-30 16:22:48 +08:00 |
|
Nixevol
|
b40ef5c548
|
fix: 停机先停接受并等待循环再断开 MQTT
|
2026-09-30 16:22:44 +08:00 |
|
Nixevol
|
6a65ab8593
|
fix: 按完成时刻分批清理并限制读连接池
|
2026-09-30 16:22:43 +08:00 |
|
Nixevol
|
bd550f313f
|
fix: 回执按连接去重在途且不改可重复约定
|
2026-09-30 16:22:43 +08:00 |
|
Nixevol
|
83521f4b87
|
fix: 仅向已握手连接推送并拆分调度循环
|
2026-09-30 16:22:43 +08:00 |
|
Nixevol
|
ad4f13193c
|
fix: 群写操作在事务内复核并去重建群成员
|
2026-09-30 16:22:38 +08:00 |
|
Nixevol
|
7c926a0904
|
fix: 修复 TLS ConnectionState、SPA 回退、健康检查与监听小问题
|
2026-09-30 16:22:38 +08:00 |
|
Nixevol
|
c0b2903ab7
|
fix: 修复监听 accept 退避与握手前超时上限
|
2026-09-30 16:21:51 +08:00 |
|
Nixevol
|
8ca545ae99
|
fix: 目录搜索转义 LIKE 通配符并拒绝编号 inline
|
2026-09-30 16:21:51 +08:00 |
|
Nixevol
|
05a3741fde
|
fix: 锁定计数表过期清理并限制总量
|
2026-09-30 16:21:51 +08:00 |
|
Nixevol
|
8c20b76df5
|
fix: 开启自助注册须先有 8-64 字符安全码
|
2026-09-30 16:21:51 +08:00 |
|
Nixevol
|
659373e142
|
fix: 补提交校验、停用检查、入群过滤与按完成时刻清理
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
2461bec3b6
|
fix: 推送 meta 用 UseNumber 保留超过 2^53 的整数
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
aa24e974af
|
fix: 上行分发前统一限速,send 不再单独扣桶
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
f139b9ed9b
|
fix: 作废投递走统一终态函数并写回执收尾
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
91e887ba46
|
fix: 完成 broker 复审 B-03 至 B-12
每连接异步下发与背压、写出后断开、校验当前连接与订阅、生命周期串行、登录条件更新、闲置按在线计、认证超时并发与 Shutdown 0x8B。
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
0b9ce0359a
|
fix: 认证失败不泄漏连接表并脱敏 mochi 整包日志
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
deb2398e27
|
fix: 大帧名额按 PacketID 在 PUBACK 与断线时归还
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
d94fb25498
|
fix: 在 OnConnect 把 mochi 发送配额置 0 规避死锁
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
57c2f70678
|
fix: 修复写队列 busy 恢复、关闭安全、备份与配置构建问题
|
2026-09-30 16:21:05 +08:00 |
|
Nixevol
|
4059a1576b
|
fix: 消除合并后的变量遮蔽以通过检查
|
2026-09-30 12:12:13 +08:00 |
|
Nixevol
|
7b209ce3d6
|
docs: 记录 issue #3 下行死锁未修
|
2026-09-30 12:11:07 +08:00 |
|
Nixevol
|
bb8ce5f178
|
fix: 合并 Prometheus 指标接线
|
2026-09-30 12:10:44 +08:00 |
|
Nixevol
|
60bc873ef6
|
fix: 合并停用删除重置密码发 fatal 与 revoked
|
2026-09-30 12:08:51 +08:00 |
|
Nixevol
|
613f4bffa4
|
fix: 合并自助注册按 trusted_proxies 解析客户端 IP
|
2026-09-30 12:08:21 +08:00 |
|
Nixevol
|
99c134b1ce
|
fix: 合并解散群 scheduled 回执改为 rejected
|
2026-09-30 12:07:50 +08:00 |
|
Nixevol
|
b723ff13cf
|
fix: 合并管理员 IP 锁定不再阻断已认证请求
|
2026-09-30 12:07:27 +08:00 |
|
Nixevol
|
1d6be59652
|
fix: 停用删除重置密码发 fatal 并注入 Downlink 发 revoked
|
2026-09-30 10:55:25 +08:00 |
|
Nixevol
|
b4789fc9e2
|
fix: 接线 Prometheus 指标到连接与投递事件
|
2026-09-30 10:51:01 +08:00 |
|
Nixevol
|
de2c64d111
|
fix: 解散群作废 scheduled 时消息级回执改用 rejected
|
2026-09-30 10:45:28 +08:00 |
|
Nixevol
|
73ee4e74c7
|
fix: 自助注册按 trusted_proxies 解析客户端 IP
|
2026-09-30 10:44:43 +08:00 |
|
Nixevol
|
8b4da3dc05
|
fix: 管理员 IP 锁定不再阻断已认证 Cookie 与 API 令牌
|
2026-09-30 10:43:13 +08:00 |
|
Nixevol
|
479a08ee11
|
test: 补齐短时间可测验收并修复建群下行卡住
|
2026-09-30 10:20:47 +08:00 |
|
Nixevol
|
4e3c84366f
|
docs: 写 0.1.0 交付说明
|
2026-09-30 09:29:31 +08:00 |
|
Nixevol
|
2ebcb6e1b8
|
docs: 定稿 Q4 Docker 与 Q5 运维文档
|
2026-09-30 09:24:32 +08:00 |
|
Nixevol
|
b75b67928b
|
feat: 管理后台接真实接口并加 Playwright e2e
|
2026-09-30 09:20:01 +08:00 |
|
Nixevol
|
a22912d95a
|
test: 补齐 Q2 验收与本机 Q3 弱网崩溃压测
|
2026-09-30 08:59:20 +08:00 |
|
Nixevol
|
1f715e4e51
|
feat: Python/Java SDK 接入清单与打包文档
对真实 nixmsg 跑 DEVELOPMENT 第 9 节接入清单(跳过仅 JS 跨域),补 README/示例,并修 Paho/HiveMQ 真机联调死锁与鉴权分类。
|
2026-09-30 08:57:06 +08:00 |
|
Nixevol
|
2f750bcb0f
|
test: Go/JS SDK 接入清单集成测与 README 示例
|
2026-09-30 08:35:09 +08:00 |
|
Nixevol
|
77d2dbddb1
|
feat: 实现管理后台 A3 注册群消息概览与 metrics 门禁
|
2026-09-30 08:12:19 +08:00 |
|
Nixevol
|
19a8ec95fa
|
feat: 实现端停用与删除的消息作废与群主转让级联
|
2026-09-30 08:10:52 +08:00 |
|
Nixevol
|
b8569b0708
|
feat: 接线上行帧分发到 message/identity/presence/group
|
2026-09-30 08:07:16 +08:00 |
|
Nixevol
|
0efcfbb8b6
|
feat: 接线 serve 真实 auth/注册/管理/MQTT 与消息循环
|
2026-09-30 07:56:25 +08:00 |
|
Nixevol
|
550ed534e4
|
test: 补 Q2 已有功能集成验收与 F01-F23 对照表
|
2026-09-30 07:46:50 +08:00 |
|
Nixevol
|
63b09beead
|
feat: 实现管理后台端管理接口(A2)
|
2026-09-30 07:46:03 +08:00 |
|
Nixevol
|
653b0d1866
|
test: 对齐 F06 群发与 M2 离线不保留完成态
|
2026-09-30 07:44:57 +08:00 |
|
Nixevol
|
14e2e65a8c
|
Reapply "feat: 实现身份资料、对话密码、在线目录与群管理"
This reverts commit 16ece09a97.
|
2026-09-30 07:44:50 +08:00 |
|
Nixevol
|
16ece09a97
|
Revert "feat: 实现身份资料、对话密码、在线目录与群管理"
This reverts commit a78ab0d547.
|
2026-09-30 07:33:59 +08:00 |
|
Nixevol
|
a78ab0d547
|
feat: 实现身份资料、对话密码、在线目录与群管理
|
2026-09-30 07:33:31 +08:00 |
|
Nixevol
|
bdd1d9e9f4
|
feat: 实现消息分发推送确认撤回与启动恢复
|
2026-09-30 07:32:53 +08:00 |
|
Nixevol
|
34e7c2827f
|
feat: 实现登录、会话令牌、握手与顶号
EOF
|
2026-09-30 07:25:35 +08:00 |
|
Nixevol
|
d357082f3d
|
feat: 实现 Python 与 Java SDK 连接收发及其余接口
|
2026-09-30 07:06:30 +08:00 |
|
Nixevol
|
9650cbff76
|
feat: 实现 Go 与 JS/TS SDK 连接收发与其余接口
|
2026-09-30 07:03:33 +08:00 |
|
Nixevol
|
1cff321f2a
|
feat: 实现管理后台 W1-W3 假数据界面
|
2026-09-30 07:02:33 +08:00 |
|
Nixevol
|
8dde564517
|
feat: 测试交付 Q1 混沌压测骨架与 Q4 镜像骨架
|
2026-09-30 06:59:44 +08:00 |
|
Nixevol
|
0e068c6ade
|
feat: 实现管理鉴权、API 令牌与操作日志
|
2026-09-30 06:58:54 +08:00 |
|
Nixevol
|
308b0b9edd
|
feat: 实现端自助注册 HTTP 接口与 F23 验收测试
|
2026-09-30 06:58:28 +08:00 |
|
Nixevol
|
8bcb5c63be
|
feat: 实现消息提交防重配额授权与最小分发
|
2026-09-30 06:57:57 +08:00 |
|
Nixevol
|
532ee44da3
|
feat: 实现 WebSocket、mochi broker 与下行发布
|
2026-09-30 06:56:51 +08:00 |
|
Nixevol
|
407a023a68
|
feat: 实现端口识别、TLS 证书重载与路由骨架
|
2026-09-30 06:56:41 +08:00 |
|
Nixevol
|
bbdd4af66d
|
feat: 注册 Prometheus 指标与 Handler
|
2026-09-30 06:53:17 +08:00 |
|
Nixevol
|
47d627c2e7
|
feat: 实现 argon2 哈希池、令牌与登录锁定计数
|
2026-09-30 06:52:20 +08:00 |
|
Nixevol
|
f2fe4bdbbe
|
feat: 实现写入队列合并事务与 SAVEPOINT 隔离
|
2026-09-30 06:48:27 +08:00 |
|
Nixevol
|
d777a1e3d3
|
feat: 实现配置校验与运维命令及优雅停机
|
2026-09-30 06:47:16 +08:00 |
|
Nixevol
|
22c56d1f35
|
feat: 补齐模块接口契约与管理 API 文档
|
2026-09-30 06:36:28 +08:00 |
|