Skip to content

Releases: pyradius/pyrad

2.4

23 Nov 23:11
984ad17
Compare
Choose a tag to compare
  • 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

05 Feb 23:35
Compare
Choose a tag to compare
2.3
  • Fixed #124 remove reuse_address=True from async server/client

  • Fixed #121 Unknown attribute key error

2.2

19 Oct 21:53
Compare
Choose a tag to compare
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

03 Feb 11:19
Compare
Choose a tag to compare
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.