| docs(cli): 补齐 MTR 与诊断特性的契约和平台限制 | 1 个月前 |
| test(fuzz): 修正深层 JSON 与映射 IPv6 的误报 | 1 个月前 |
| feat(mtr): 新增几何均值和抖动列及 Fields 编辑页 增加 Drop 和可重复的空格列,统一文本输出与回放间距;向 JSON report、回放及 MCP 输出新增统计字段,并覆盖零 RTT、迁移合并和终端交互。 | 1 个月前 |
| fix(geo): 按 DNS 作用域和超时预算隔离在途查询 | 1 个月前 |
| fix(geo): 按 DNS 作用域和超时预算隔离在途查询 | 1 个月前 |
| feat(doctor): 增加独立环境自检与跨平台路由诊断 (#232) - 汇总目标解析、源地址、路由预测与后端初始化结果 - 保持自检不发包、不安装驱动,并区分失败与未验证状态 - 隐藏调试日志凭据,补充三平台验收与文档 | 1 个月前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| perf(geo): 限制共享缓存并隔离查询 | 1 个月前 |
| perf(geo): 限制共享缓存并隔离查询 | 1 个月前 |
| fix(geo): 保留单次超时后的递增重试 | 1 个月前 |
| feat: add deploy MCP auth | 5 个月前 |
| Fix cancellation handling across DNS, trace, and ws flows | 6 个月前 |
| feat: Enhance traceroute output handling and add tests - Added support for output path and default output flag in traceroute commands. - Implemented output path resolution logic with conflict checks. - Updated globalping and MTR modes to handle new output options. - Enhanced MTU mode with styled output and improved result printing. - Refactored table printer to support clear screen option and added tests for table output. - Introduced new logging functions in tracelog for better file handling and real-time output. - Added comprehensive tests for new features and existing functionalities. | 6 个月前 |
| fix(trace): 让发送配置失败中止探测而非计入丢包 | 1 个月前 |
| fix(trace): 让发送配置失败中止探测而非计入丢包 | 1 个月前 |
| Fix deploy listener race and ICMP source-device gating - let deploy mode bind the listener before printing the Web UI address and report the actual bound endpoint when :0 is used - switch Unix and Windows regression deploy checks to parse the real base URL from deploy logs instead of preallocating a port in the script - add Unix deploy cleanup traps and make runner scripts temporary/self-cleaning - gate ICMP source-device propagation to Linux and macOS so unsupported Unix targets keep --dev as source-address selection only - add server and trace regression tests for the new listener and source-device behavior | 6 个月前 |
| Fix deploy listener race and ICMP source-device gating - let deploy mode bind the listener before printing the Web UI address and report the actual bound endpoint when :0 is used - switch Unix and Windows regression deploy checks to parse the real base URL from deploy logs instead of preallocating a port in the script - add Unix deploy cleanup traps and make runner scripts temporary/self-cleaning - gate ICMP source-device propagation to Linux and macOS so unsupported Unix targets keep --dev as source-address selection only - add server and trace regression tests for the new listener and source-device behavior | 6 个月前 |
| test(fuzz): 覆盖核心协议与输入解析器 | 1 个月前 |
| feat(mtr): 支持实时 NDJSON 与最终 JSON 报告 (#230) - 为 full、tiny 和 ntr 提供 MTR JSON 输出并保留传统模式 - 传播初始化和监听错误,完善取消、资源清理及非零退出 - 补充事件顺序、信号处理和跨平台回归测试及文档 | 1 个月前 |
| Split MTR metadata lookups and tune async limits | 4 个月前 |
| chore(sync): 同步主线的 TOS 与策略路由修复 | 1 个月前 |
| docs(mtr): 明确回调取消与资源清理约定 | 1 个月前 |
| fix(trace): 保留终止 marker 并按语义维护 MTR 边界 - 分离人类响应与机器 marker,并聚合有界 MTR 终止证据 - 保留 TUI/report 截断后的 marker,区分终端样式与文件纯文本 - 明确输出优先级并补齐 CLI、Fast、Web 回归测试与文档 | 2 个月前 |
| fix(trace): 保留终止 marker 并按语义维护 MTR 边界 - 分离人类响应与机器 marker,并聚合有界 MTR 终止证据 - 保留 TUI/report 截断后的 marker,区分终端样式与文件纯文本 - 明确输出优先级并补齐 CLI、Fast、Web 回归测试与文档 | 2 个月前 |
| chore(sync): 同步主线的 TOS 与策略路由修复 | 1 个月前 |
| fix(mtr): 接受零 RTT 回包并计入统计与输出 | 1 个月前 |
| feat(mtr): 增加可重建统计的会话事件与流式记录 | 1 个月前 |
| feat(mtr): 增加可重建统计的会话事件与流式记录 | 1 个月前 |
| fix(geo): 按 DNS 作用域和超时预算隔离在途查询 | 1 个月前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| feat(mtr): 支持实时 NDJSON 与最终 JSON 报告 (#230) - 为 full、tiny 和 ntr 提供 MTR JSON 输出并保留传统模式 - 传播初始化和监听错误,完善取消、资源清理及非零退出 - 补充事件顺序、信号处理和跨平台回归测试及文档 | 1 个月前 |
| fix(mtr): 拒绝矛盾结束摘要和无效元数据事件 修正回放缺少文件名时误吞展示选项,并要求最大跳数结论具有探测证据 | 1 个月前 |
| feat(mtr): 新增几何均值和抖动列及 Fields 编辑页 增加 Drop 和可重复的空格列,统一文本输出与回放间距;向 JSON report、回放及 MCP 输出新增统计字段,并覆盖零 RTT、迁移合并和终端交互。 | 1 个月前 |
| feat(mtr): 增加可重建统计的会话事件与流式记录 | 1 个月前 |
| feat(mtr): 新增几何均值和抖动列及 Fields 编辑页 增加 Drop 和可重复的空格列,统一文本输出与回放间距;向 JSON report、回放及 MCP 输出新增统计字段,并覆盖零 RTT、迁移合并和终端交互。 | 1 个月前 |
| test(bench): 建立 geo mtr websocket 性能与输出基线 | 1 个月前 |
| test(bench): 建立 geo mtr websocket 性能与输出基线 | 1 个月前 |
| feat(mtr): 新增几何均值和抖动列及 Fields 编辑页 增加 Drop 和可重复的空格列,统一文本输出与回放间距;向 JSON report、回放及 MCP 输出新增统计字段,并覆盖零 RTT、迁移合并和终端交互。 | 1 个月前 |
| fix(mtr): 释放重置后的缓存快照 - Reset 立即释放内部快照引用 - 锁定单轮首次观测 metadata 合同 | 1 个月前 |
| fix(mtr): 接受零 RTT 回包并计入统计与输出 | 1 个月前 |
| feat(mtr): 新增几何均值和抖动列及 Fields 编辑页 增加 Drop 和可重复的空格列,统一文本输出与回放间距;向 JSON report、回放及 MCP 输出新增统计字段,并覆盖零 RTT、迁移合并和终端交互。 | 1 个月前 |
| feat(mtr): 新增几何均值和抖动列及 Fields 编辑页 增加 Drop 和可重复的空格列,统一文本输出与回放间距;向 JSON report、回放及 MCP 输出新增统计字段,并覆盖零 RTT、迁移合并和终端交互。 | 1 个月前 |
| fix(mtr): 保持轮换监听器跨重置存活并同步通知通道读取 | 1 个月前 |
| refactor(trace): 将非安全随机切换到 rand/v2 | 1 个月前 |
| refactor(trace): 将非安全随机切换到 rand/v2 | 1 个月前 |
| fix(bench): 覆盖 Geo 缓存并校验 profile 摘要 - 在复合 workload 中同时训练直接、缓存命中与受控未命中路径 - SHA-256 计算失败时中止 profile manifest 生成 | 1 个月前 |
| feat(mtr): 支持实时 NDJSON 与最终 JSON 报告 (#230) - 为 full、tiny 和 ntr 提供 MTR JSON 输出并保留传统模式 - 传播初始化和监听错误,完善取消、资源清理及非零退出 - 补充事件顺序、信号处理和跨平台回归测试及文档 | 1 个月前 |
| feat(mtr): 支持实时 NDJSON 与最终 JSON 报告 (#230) - 为 full、tiny 和 ntr 提供 MTR JSON 输出并保留传统模式 - 传播初始化和监听错误,完善取消、资源清理及非零退出 - 补充事件顺序、信号处理和跨平台回归测试及文档 | 1 个月前 |
| 修复 trace 时延迟计时错误的问题 | 1 年前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| Address Windows source-device review Remove the in-body unused method assignment and extend the Windows source-device regression test across ICMP, TCP, and UDP so future method-specific gating is caught. | 5 个月前 |
| fix(trace): 让发送配置失败中止探测而非计入丢包 | 1 个月前 |
| fix(trace): 让发送配置失败中止探测而非计入丢包 | 1 个月前 |
| feat: align psize semantics and add tos | 7 个月前 |
| feat: align psize semantics and add tos | 7 个月前 |
| add mpls func | 2 年前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| test(trace): 为 UDPv6 配置错误回归提供最小载荷 | 1 个月前 |
| fix(tos): 补强跨平台字段设置与策略路由选源 (#236) 保留完整 8 位 TOS 参数,传播初始化失败,修复 Linux 策略路由选源与 MTR socket 轮换,并为 Windows 非零 ICMPv4 TOS 使用 WinDivert。补齐三平台抓包、Linux 隔离路由验收及平台文档。 | 1 个月前 |
| feat(trace): 支持 Linux fwmark 策略路由探测 (#233) * feat(trace): 支持 Linux fwmark 会话级策略路由探测 同步源地址选路与发送 socket 标记,覆盖三协议、双栈及 MTR 重建;增加 JSON 会话参数和隔离双出口回归。 * test(fwmark): 显式指定隔离网络的接口名称 * test(fwmark): 等待即时抓包就绪并修正错误输出检查 * fix(fwmark): 随机源端口不参与固定端口路由查询 * test(fwmark): 验证随机端口路由和显式接口约束 * test(fwmark): 验证目的地回包并隔离 ICMP 限速干扰 * test(fwmark): 移除内核不接受的源端口规则 * fix(fwmark): 路由查询前分配会话固定源端口 * fix(fwmark): 按原始 socket 语义查询路由并忽略传输端口 | 1 个月前 |
| fix(trace): 让发送配置失败中止探测而非计入丢包 | 1 个月前 |
| test(trace): 收敛协议接线测试夹具 - 合并结算场景准备逻辑并保护 Result 状态初始化 - 使用真实 context channel 验证 lookup 与等待顺序 | 1 个月前 |
| perf(geo): 限制共享缓存并隔离查询 | 1 个月前 |
| fix(trace): 让发送配置失败中止探测而非计入丢包 | 1 个月前 |
| fix(trace): 让发送配置失败中止探测而非计入丢包 | 1 个月前 |