Projects / pyrad / Releases

RSS All releases of pyrad

  •  30 Sep 2007 07:39

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.

  •  16 Sep 2007 17:00

Release Notes: This release adds complete test coverage for pyrad. Several bugs were found and fixed during test writing, and the API has been cleaned up a little bit. pyrad is also available as an egg through the Python package index.

  •  05 Mar 2006 13:27

Release Notes: This release contains several bugfixes and small changes. Most noticably, the handling of the fd parameter throughout the server code has been corrected. A new issue tracker has been set up.

  •  28 Aug 2004 13:54

Release Notes: This is a bugfix release for two problems. Time-handling in the client packet sending code which would loop forever since the now time was updated at the wrong moment was fixed. Passing of the dict parameter when creating reply packets was fixed.

  •  02 Jun 2004 07:54

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.

  •  12 Apr 2004 14:57

Release Notes: packet.VerifyReply() had a syntax error when not called with a raw packet A bind() method has been added to the Client class. Handling of timeouts in client module has been fixed: when a bad packet was received, pyrad immediately started the next retry instead of discarding it and waiting for a timeout. Acct-Delay-Time is correctly set when resending accounting requests packets. Account request packages are verified as well. This release protects against packets with bogus lengths.

  •  14 Feb 2003 17:30

Release Notes: This release is the result of more work on handling accounting packets. All parts of the code are now aware of the differences between authentication and accounting packets and deal with them accordingly. This did require a few API changes. A first shot was taken at adding twisted support through a new curved module.

  •  11 Jan 2003 07:59

Release Notes: This release adds more features and a small API change. It includes a (tested) RADIUS server implementation and the basis for a RADIUS proxy server.

  •  03 Jan 2003 09:27

Release Notes: This is a maintenance release which fixes a few bugs and adds documentation before introducing new features in a new version. client.Timeout is now derived from Exception. epydoc documentation has been added (and is available online as well). Example RADIUS dictionaries have been added.

  •  10 Oct 2002 03:40

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.


Project Spotlight


A photo editing and collection management application.


Project Spotlight

Alaya Webdav Server

A simple WebDAV 1.0 server.