Releases: pyradius/pyrad
2.4
-
Support poetry for for building this project
-
Use secrets.SysRandom instead of random.SystemRandom if possible
-
.get
on Packets has an optional default parameter (to mimic dict.get()) -
Fix: digestmod is not optional in python3.8 anymore
-
Fix: authenticator was refreshed before the packet was generated
-
Fix bug causing Message-Authenticator verification to fail if
multiple instances of an attribute do not appear sequentially in
the attributes list -
Fixed #140 VerifyReply broken when multiple instances of same attribute are
not adjacent on reply -
Fixed #135 Missing send_packet for async Client
-
Fixed #126 python3 support for SaltCrypt
(was previously broken)
2.3
2.2
-
Add message authenticator support (attribute 80)
-
Add support for multiple values of the same attribute (#95)
-
Add experimental async client and server implementation for python >=3.5.
-
Add IPv6 bind support for client and server.
-
Add support of tlv and integer64 attributes.
-
Multiple minor enhancements and fixes.
2.1
- Add CoA support (client and server).
- Add tagged attribute support (send only).
- Add salt encryption support (encrypt 2).
- Add ascend data filter support (human readable format to octets).
- Add ipv6 address and prefix support.
- Add support for octet strings in hex (starting with 0x).
- Add support for types short, signed and byte.
- Add support for VSA's with multiple sub TLV's.
- Use a different random generator to improve the security of generated packet ids and authenticators.