A BSD licenced RADIUS client library
Switch branches/tags
Nothing to show
Clone or download
alandekok Merge pull request #91 from mcpat/issue-82
Fix: initialise PRNG properly
Latest commit 7b7473a Sep 27, 2018
Failed to load latest commit information.
debian run autoreconf Dec 13, 2014
doc Note more changes Jan 19, 2015
etc Fix: disable non-protocol attributes in dictionary Sep 25, 2018
include Merge pull request #89 from mcpat/secret-lookup Sep 26, 2018
lib Fix: initialise PRNG properly Sep 27, 2018
login.radius run autoreconf Dec 13, 2014
man run autoreconf Dec 13, 2014
rpm Small fixes for RPM spec file Jan 28, 2015
src don't need config.h Sep 24, 2017
tests Remove all traces of seqfile Jan 11, 2016
.gitignore Add .gitignore Jan 13, 2014
.travis.yml .travis.yml: run make check and autoreconf on travis Apr 24, 2015
BUGS Removed workaround for Livingstone 1.16 Jan 14, 2016
COPYRIGHT combine BSD-2 clause licenses and added Red Hat's copyright Dec 14, 2014
Makefile.am Removed merit patch Jan 14, 2016
Makefile.in Removed merit patch Jan 14, 2016
README.radexample fix names Sep 24, 2017
README.rst Replaced link to bugtracker Jan 14, 2016
aclocal.m4 run autoreconf Dec 13, 2014
config.guess run autoreconf Dec 13, 2014
config.h.in Removed SCP support Jan 14, 2016
config.sub run autoreconf Dec 13, 2014
configure Removed SCP support Jan 14, 2016
configure.in Removed SCP support Jan 14, 2016
depcomp run autoreconf Dec 13, 2014
install-sh run autoreconf Dec 13, 2014
ltmain.sh run autoreconf Dec 13, 2014
missing run autoreconf Dec 13, 2014
mkinstalldirs run autoreconf Dec 13, 2014
release.mak Update for next release Jan 19, 2015
stamp-h.in - Disable fcking maintainer's mode; Dec 2, 2003


The FreeRADIUS client




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:

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:


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: