Releases: dapphp/radius
3.1.0
Version 3.1.0 adds significant enhancements and improvements since 3.0.0 that are backwards compatible and non-breaking. Support for Accounting requests has finally been added, along with support for CoA and Disconnect requests.
Additionally, more attributes are now built in and data types (including IPv6 addresses and ranges) defined in RFC 8044 are now supported. As a convenience, attributes can be added and retrieved by name instead of number (e.g. $client->setAttribute('NAS-IP-Address', $value) and $reply = $client->getReceivedAttribute('Reply-Message')).
See the README and examples/ directory for more information and usage.
What's Changed
- Added CoA and Disconnect support (RFC 5176) CoA and Disconnect Example
- Support RADIUS accounting (RFC 2866) a3bd46a - Accounting example
- Improved support for handling attributes and RFC 8044 data types c67bc11
- Better IPv6 server support (see Advanced Usage in README) 7bd5764
- Add built in support for MSCHAP-V2 (non-EAP) authentication f6081e7 - example/mschapv2.php
- More unit tests, plus other small improvements
New Contributors
- @surfermarty made their first contribution in #33
Full Changelog: v3.0.0...3.1.0
Release 3.0.0
This release is a continuation of the previous 2.5 branch for newer PHP versions.
Target release to PHP 7.3+ and PHP 8.x. If using Composer, use 2.x for PHP 5.3 - PHP 7.2 projects.
2.5.8
This release fixes deprecation warnings emitted under PHP 8 and updates the examples scripts.
Note if using Composer: Future releases targeting PHP 5.3 - 7.2 will be in the 2.x branch. For PHP 7.3 and PHP 8.x, use the upcoming 3.x branch.
2.5.7
This release fixes one bug and corrects the license under which this library is released from GPL to LGPL.