freeradius-client  1_1_8
About: FreeRADIUS Client is a framework and library for writing RADIUS clients.
  Fossies Dox: freeradius-client-release_1_1_8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

freeradius-client Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies freeradius-client-release_1_1_8.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).
README.rst

The FreeRADIUS client

0. BRANCH STATE

BuildStatus_

1. INTRODUCTION

FreeRADIUS Client is a framework and library for writing RADIUS Clients which additionally includes radlogin, a flexible RADIUS aware login replacement, a command line program to send RADIUS accounting records and a utility to query the status of a (Merit) RADIUS server.

All these programs are based on a library which lets you develop a RADIUS-aware application in less than 50 lines of C code.

The most current documentation is available online at:

http://wiki.freeradius.org/project/Radiusclient

It is highly portable and runs on Linux, many BSD variants and Solaris.

FreeRADIUS Client is known to compile on the following platforms:

  • Compiled on:
    • i386-pc-bsdi2.1
    • sparc-unknown-netbsd1.2.1
    • i386-unknown-freebsd2.2.6
  • Compiled and tested on:
    • x86 Linux
    • x86_64 Linux
    • sparc-sun-solaris2.5.1

2. Security note

This code has not yet been fully audited by the FreeRADIUS project, as it has only recently been adopted by the FreeRADIUS project to continue development and support. Any security related issues should be reported to the project either via email:

security at freeradius dot org

or via the FreeRADIUS bugtracker:

https://github.com/FreeRADIUS/freeradius-client

As is the case with any open-source project, patches in addition to bug reports are always welcome.

Additional Security related information on the FreeRADIUS project:

http://www.freeradius.org/security.html