8ad4c3576d
- Fixed verifyAssignment being too strict for new clients - Fixed parseRequestedIP string conversion bug - Fixed response sent to 0.0.0.0 instead of broadcast address - Added SO_BROADCAST support for UDP socket - Fixed session persistence after page refresh (localStorage) - Added in-memory session store for auth middleware - Added config reloader so DHCP server picks up web UI changes dynamically
1.4 KiB
1.4 KiB
更新日志
[0.1.1] - 2026-04-23
🐛 Bug 修复
编译错误修复
-
修复 DHCP 模块 IP 比较错误
- 问题:
net.IP类型没有Compare方法 - 解决:将 IP 地址转换为 uint32 进行比较
- 文件:
internal/dhcp/server.go
- 问题:
-
修复 DNS 模块日志参数类型错误
- 问题:
AddQueryLog函数第四个参数需要 string 类型,传入了 bool - 解决:将布尔值转换为 "success" 或 "empty" 字符串
- 文件:
internal/dns/server.go
- 问题:
📝 文档更新
- 新增
CHANGELOG.md- 更新日志 - 更新
INSTALL.md- 一键安装指南 - 更新
TROUBLESHOOTING.md- 故障排除指南
🔧 技术改进
- 优化
IPInRange函数性能 - 改进 DNS 查询日志可读性
[0.1.0] - 2026-04-23
✨ 初始版本
核心功能
- DHCP 服务管理框架
- DNS 服务实现(A/CNAME 记录)
- Web 管理界面
- SQLite 数据库
部署支持
- Linux 一键安装脚本
- Windows 启动脚本
- Docker 容器化
- systemd 服务配置
文档
- 9 个完整文档
- API 示例
- 使用场景指南
计划中
[0.2.0] - 2 周内
- 完整 DHCP 协议实现
- 配置热更新
- 数据导出功能
[0.3.0] - 1 月内
- 多用户支持
- 监控告警
- HTTPS 支持
[1.0.0] - 3 月内
- IPv6 支持
- DDNS
- 集群部署
最后更新: 2026-04-23