Download List

Descripción del Proyecto

pyrad is an implementation of a RADIUS client and server as described in RFC2865, 2866, and others. It takes care of all the details like building RADIUS packets, sending and receiving them, and en-/decoding responses.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-04-12 23:57
0.6

packet.VerifyReply () había un error de sintaxis cuando no se llama con un paquete de primas Un método bind () se ha añadido a la clase de cliente. Manejo de tiempos de espera en el módulo de cliente se ha fijado: cuando se recibe un paquete mal, pyrad inmediatamente comenzó la siguiente reintento en lugar de desprenderse de ella y esperar un tiempo de espera. Acct-Delay-Time está correctamente configurado cuando los paquetes de contabilidad de reenviar las solicitudes. Los paquetes de petición de cuentas se verifican también. Este comunicado de protección contra los paquetes con longitudes falsos.
Tags: Minor bugfixes
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.

2003-02-15 02:30
0.5

Este lanzamiento es el resultado de más trabajo en el manejo de paquetes de contabilidad. Todas las partes del código son conscientes de las diferencias entre los paquetes de autenticación y de contabilidad y tratar con ellos en consecuencia. Esto exigía algunos cambios en la API. Un primer disparo fue tomada en añadir soporte trenzado a través de un módulo de curva nueva.
Tags: Major feature enhancements
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.

2003-01-11 16:59
0.4

Esta versión incluye más características y un cambio de la API pequeñas. Incluye una (prueba) la aplicación de servidor RADIUS y la base de un servidor proxy RADIUS.
Tags: Major feature enhancements
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.

2003-01-03 18:27
0.3

Esta es una versión de mantenimiento que corrige algunos errores y añade la documentación antes de introducir nuevas características en una nueva versión. client.Timeout deriva ahora de Excepción. documentación epydoc se ha añadido en línea (y también está disponible). Diccionarios ejemplo RADIUS se han añadido.
Tags: Minor bugfixes
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.

2002-10-10 12:40
0.2

Esta versión usa excepciones adecuado, codifica y decodifica los atributos de los proveedores, y el diccionario de diccionarios proveedor puede analizar y puede manejar valores de atributo. Esta versión mejora la mayoría de los constructores, por lo que ahora toman los parámetros opcionales adicionales con la información de inicialización, y ya no utiliza las interfaces de Python como obsoletos whrandom.
Tags: Minor feature enhancements
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 Resources