Introduction
FreeRADIUS is a high-performance modular RADIUS server, supporting PAP, CHAP, EAP (including EAP-TLS, EAP-TTLS, EAP-PEAP with EAP-MSCHAP) and a very flexible configuration model, including conditional request processing, querying of LDAP and SQL databases, exection of external scripts and more.
FreeRADIUS uses a thread pool to serve requests. Each request is processed synchronously, and processing passes through a series of stages, and a list of modules in each stage.
Table of Contents
GIT Branch
Experimental Branch
git clone git@github.com:FreeRADIUS/freeradius-server.git
3.1.x feature branch
- Note
- Submit pull requests for new features or modules against this branch.
git clone git@github.com:FreeRADIUS/freeradius-server.git
cd freeradius-server
git fetch origin v3.1.x:v3.1.x
git checkout v3.1.x
3.0.x stable branch
git clone git@github.com:FreeRADIUS/freeradius-server.git
cd freeradius-server
git fetch origin v3.0.x:v3.0.x
git checkout v3.0.x
2.x.x EOL branch
- Note
- This branch is now permanently feature frozen. New features or modules should be submitted against the v3.1.x branch.
git clone git@github.com:FreeRADIUS/freeradius-server.git
cd freeradius-server
git fetch origin v2.x.x:v2.x.x
git checkout v2.x.x
1.1.x EOL branch
- Note
- This branch is now permanently feature frozen. New features or modules should be submitted against the v3.1.x branch.
git clone git@github.com:FreeRADIUS/freeradius-server.git
cd freeradius-server
git fetch origin v2.x.x:v2.x.x
git checkout v2.x.x
Website
Mailing lists
FreeRADIUS-users
This list is for users of the server
freeradius-users@lists.freeradius.org
FreeRADIUS-devel
This list is for development of the server, including patches, and new features. PLEASE DO NOT post questions related to the operation of the server here - use the "users" list. Most of the developers read both, and will answer your questions there if they have the time.
freeradius-devel@lists.freeradius.org