Release Notes: The Packet class has been improved to behave fully like a standard Python dictionary. This release no longer assumes that unknown attribute types do not need any decoding or encoding, which could cause invalid packets to be generated. Support has been added for the 'octets' data type as used by FreeRADIUS.
Release Notes: The HandleAuthPacket and HandleAcctPacket hooks were added to the Server class. The dict attribute is now passed on when creating a reply packet. New attributes may be specified when using Server.CreateReplyPacket.
Release Notes: This release uses proper exceptions, encodes and decodes vendor attributes, and the dictionary can parse vendor dictionaries and can handle attribute values. This version enhances most constructors so that they now take extra optional parameters with initialisation info, and no longer uses obsolete Python interfaces like whrandom.