4566704
|
138c929bd4
|
feat(hardware): 自 go-hua 迁入硬件信息采集与变更检测
- WMI 采集主板/BIOS/显卡/内存/CPU/硬盘等 11 类设备 + 变更比对
- 新增依赖 gopsutil/yusufpapurcu/wmi, 附测试、例程与 README
|
2026-09-20 12:29:36 +08:00 |
|
4566704
|
ef7cd3e3c4
|
feat(dll): 自 go-hua 迁入 Windows 系统 API 封装
- 互斥体防多开/ShellExecute/窗口类名与标题查询/顶层窗口目录, 新增依赖 lxn/win
- 仅 Windows, 附测试、examples/dll 例程与包 README
|
2026-09-20 12:29:36 +08:00 |
|
4566704
|
a4920a6a8e
|
feat(arp): 自 go-hua 迁入 ARP 表查询与定时刷新缓存
- IP→MAC 查询(AutoRefresh 后台刷新/Search/Table), 新增依赖 mostlygeek/arp
- 附测试、examples/arp 例程与包 README
|
2026-09-20 12:29:36 +08:00 |
|
4566704
|
8a038d4df3
|
feat(nettest): 自 go-hua 迁入网络连通性探测
- TCP 端口探测 + 原始 ICMP Ping, 持续统计成功率与延迟
- 附测试、examples/nettest 例程与包 README
|
2026-09-20 12:25:37 +08:00 |
|
4566704
|
a8577b7b3b
|
feat(httpc): go-hua/httpurl 迁入并更名 httpc(HTTP 客户端)
- 原包名 httpurl 看不出是客户端, 更名 httpc; GET/POST/PUT/DELETE/代理/
Digest 认证, 函数签名不变, 附测试、例程与 README
|
2026-09-20 12:25:36 +08:00 |
|
4566704
|
caa65209ac
|
feat(httpprobe): go-hua/http 迁入并更名 httpprobe(HTTP/HTTPS 协议探测)
- 原包名 http 与标准库 net/http 严重混淆, 实为按首部字节探测协议,
更名 httpprobe; spmux 将基于此做单端口分流, 附测试、例程与 README
|
2026-09-20 12:25:36 +08:00 |
|
4566704
|
45864a61dd
|
feat(rate): 自 go-hua 迁入秒级带宽限速器
- 按秒配额补充令牌, Add 阻塞限速, 配合 conn 使用; 附测试、例程与 README
|
2026-09-20 12:25:36 +08:00 |
|
4566704
|
a0133f5881
|
feat(flow): 自 go-hua 迁入流量统计器
- 并发安全收发字节数累计(Add/Get/Reset), 附测试、例程与 README
|
2026-09-20 12:25:36 +08:00 |
|
4566704
|
6904133565
|
feat(listen): 自 go-hua 迁入监听器封装
- net.Listener 统一封装与 Close 解除 Accept 阻塞, 附测试、例程与 README
|
2026-09-20 12:25:35 +08:00 |
|
4566704
|
a81e467a31
|
feat(conn): 自 go-hua 迁入限速统计连接装饰器
- net.Conn 透明叠加 rate 限速与 flow 流量统计
- 内部依赖改指 zogo/flow 与 zogo/rate, 附测试、例程与 README
|
2026-09-20 12:25:35 +08:00 |
|
4566704
|
f9f7c7c92f
|
feat(bytepacket): 自 go-hua 迁入二进制封包工具
- 小端序读写, 兼容易语言协议(GBK 字符串/易语言日期)
- 附测试、examples/bytepacket 例程与包 README
|
2026-09-20 12:25:35 +08:00 |
|
4566704
|
b478482f21
|
feat(proto): 自 go-hua 迁入长度前缀封包协议编解码
- 8 字节头(4 字节 ID/校验 + 4 字节长度, 小端序) + CRC32 校验版本
- 附测试、examples/proto 例程与包 README(含 Decode reader 复用告诫)
|
2026-09-20 12:25:35 +08:00 |
|
4566704
|
80eb62cb08
|
feat(queue): 自 go-hua/queue 原样迁入链式队列
- 代码与测试不变,附 examples/queue 例程与包 README(含哨兵头结点 Pop 语义说明)
|
2026-09-20 12:20:51 +08:00 |
|
4566704
|
75f0b78d52
|
feat(counter): go-hua/single 迁入并更名 counter(键值计数器)
- 原包名 single 名不达意,实为 string→int64 并发计数器;类型 Single→Counter,
方法签名不变(Init/Get/Incr/Set),附测试、例程与 README
|
2026-09-20 12:20:51 +08:00 |
|
4566704
|
9d7a512e18
|
feat(frame): go-hua/common 帧协议独立成包并修复两处缺陷
- SetData 超长时 fmt.Errorf 结果未 return,超 65535 字节静默放行 → 改为返回错误
- ReadFrame 原实现 conn.Read 直读帧头(短读错位)且一次性 bufio.Reader 会丢弃
缓冲中的后续帧字节 → 统一改 io.ReadFull 精确读取,新增连续两帧回归测试
- 补齐单元测试(往返/流水线/超长/Marshal/RawHeader)、examples/frame 例程与 README
|
2026-09-20 12:20:51 +08:00 |
|
4566704
|
1c9c717579
|
feat(verx): 自 go-hua/common 迁入版本号工具并独立成包
- 点分版本号解析/还原/比较,CompareVersion 依赖 numx.Min
- 附单元测试、examples/verx 例程与包 README
|
2026-09-20 12:20:51 +08:00 |
|
4566704
|
263cf78317
|
feat(numx): 自 go-hua/common 迁入数值工具并独立成包
- 流量格式化、低位取整、多整数取最值(Max/Min 自 version.go 归位)
- 附单元测试、examples/numx 例程与包 README
|
2026-09-20 12:20:51 +08:00 |
|
4566704
|
792335a3cb
|
feat(netx): 自 go-hua/common 迁入本机网络信息工具并独立成包
- 枚举 IPv4 地址与 MAC 地址(过滤回环与虚拟网卡),附测试、例程与 README
|
2026-09-20 12:20:50 +08:00 |
|
4566704
|
f04a14d6bb
|
feat(cryptox): 自 go-hua/common 迁入 MD5 摘要工具并独立成包
- 字符串/字节集/文件 MD5,附单元测试、examples/cryptox 例程与包 README
|
2026-09-20 12:20:50 +08:00 |
|
4566704
|
c7e8eb14f8
|
feat(filex): 自 go-hua/common 迁入文件目录工具并独立成包
- 运行目录定位、路径存在性、带进度回调下载、Zip 打包/解压(兼容 GBK 中文文件名)
- 附单元测试、examples/filex 例程与包 README
|
2026-09-20 12:20:50 +08:00 |
|
4566704
|
ca9dedaf82
|
feat(timex): 自 go-hua/common 迁入时间日期工具并独立成包
- NT/UTC 时间戳互转、时间字符串转毫秒时间戳、指定年月天数
- 附单元测试、examples/timex 例程与包 README
|
2026-09-20 12:20:50 +08:00 |
|
4566704
|
d13de8f3fa
|
feat(stringx): 自 go-hua/common 迁入字符串/切片/拼音工具并独立成包
- common 的 string.go/array.go/pinyin.go 拆为 stringx 包(含随机串、GUID、
通配符匹配、校验规则、链式缓冲、驼峰转下划线、切片删元素、拼音首字母)
- 附单元测试与 examples/stringx 可运行例程、包 README
- go.mod 新增直接依赖 mozillazg/go-pinyin(go-hua 同版本锁 v0.20.0→实际解析 v0.21.0)
|
2026-09-20 12:20:28 +08:00 |
|
w11
|
1d0120d2c2
|
fix: gorm 依赖声明锁最低可用版本 v1.25.12, 避免消费方依赖图被动升级(dbresolver 兼容性)
v0.3.1
|
2026-09-19 21:18:47 +08:00 |
|
w11
|
83679e2080
|
feat: 新增 snowid(雪花ID+GORM钩子模板,吸收go-hua); wsc新增SessionClient会话层(吸收两端internal/cloud); jwtx重写为标准三段式HS256+密钥显式传参
v0.3.0
|
2026-09-19 21:12:44 +08:00 |
|
w11
|
9ef71f51d4
|
feat: wscclient 并入 wsc(wsc.Client), 信封/心跳约定单一来源; 客户端 API 改名 NewClient/ClientConfig/BindPayload/PayloadHandler; 补各包 README
v0.2.0
|
2026-09-19 20:11:27 +08:00 |
|
w11
|
f0f5421262
|
init: 通用库抽离——httpx/logger/wsc/wscclient/jwtx(合并分叉副本); 顶层包布局; module path git.zeroonesoft.cn/golib/zogo
v0.1.0
|
2026-09-19 19:04:01 +08:00 |
|