Releases: talkincode/toughradius
Releases · talkincode/toughradius
v1.1.1
v1.0.4
v1.0.3
v1.0.2
v1.0.0
v0.9.9
v0.9.8
v0.9.7
- 支持向NAS设备下发记账间隔,新增了默认参数。
- 支持爱快设备,支持下发限速,新增了默认参数。
- toughctl工具新增了执行sql的功能,可以用来做升级数据库使用。
- 简化了安装配置流程,提供了一个最小可用使用Sqlite存储数据的版本,建议使用standalon模式。
- 去掉了了默认需要安装的mysql,openssl的依赖,当需要时另行安装,不影响最小可用版的正常使用。
- 去掉了数据库ftp备份功能,以后会提供更好的数据库备份方案。
- 支持到期用户下发特定时长的配置,配合到期下发地址池使用,当下发时长为0时,会发送认证拒绝消息。
- 管理界面首页控制台新增了对最近15分钟的消息负载统计。
升级说明:
从0.9.6升级到0.9.7
执行升级指令:
toughctl --sqlf ./upgrade096-097.sql
v0.9.6
- 提供了对sqlite嵌入式数据库支持,使用sqlite数据库无需安装任何数据库软件。
- 支持以独立进程运行所有服务,提供standalone模式
- 数据库配置部分变化,采用dburl格式,考虑到后期支持mssql,pgsql等,提供灵活性。使用sqlite数据库时建议使用standalone模式运行,因为sqlite对多进程支持不是很好。
- 数据库用户记账表(slc_rad_billing)新增两个字段,请更新此表。
- 新增对在线用户的过期检查,自动删除过期在线用户。
- 初始化数据库请用toughctl --initdb,无其他参数,无交互提示,如果有数据,请记得备份,sqlite数据只需要拷贝文件即可。
- 资费新增时,单位改为Mbps。
- 支持smtp免认证模式,密码填写no或none即可。
- 触发通知的url格式bug修复。