1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
= Directories
The directories in the server source are laid out ad follows:
== Documentation
[width="100%",cols="50%,50%",options="header",]
|===
| Directory | Description
| `doc/` | Various snippets of documentation.
| `doc/introduction/` | Concepts and introduction to FreeRADIUS.
| `doc/raddb/` | HTML versions of the configuration files.
| `doc/developers/` | Developer documentation for internal APIs
| `doc/unlang/` | The unlang processing language.
| `doc/upgrade/` | How to upgrade from version 3 to version 4.
| `doc/rfc/` | Copies of the RFC’s. If you have Perl, do a `make` in
that directory, and look at the HTML output.
| `doc/antora/` | Metadata and documentation source files to build
an Antora based documentation site.
| `doc/doxygen/` | Files to build a Doxygen site from the source code.
| `man/` | Unix Manual pages for the server, configuration files,
and associated utilities.
|===
== Utility
[cols=",",options="header",]
|===
|Directory | Description
| `mibs/` | SNMP Mibs for the server.
| `scripts/` | Sample scripts for startup and maintenance.
|===
== Configuration
[width="100%",cols="50%,50%",options="header",]
|===
| Directory | Description
| `raddb/` | Sample configuration files for the server.
| `raddb/mods-available` | Module configuration files.
| `raddb/mods-enabled` | Directory containing symlinks to `raddb/mods-available`.
Controls which modules are enabled.
| `raddb/sites-available` | Virtual servers.
| `raddb/sites-enabled` | Directory containing symlinks to `raddb/sites-available`.
Control which virtual servers are enabled.
|===
== Packaging
[cols=",",options="header",]
|===
|Directory | Description
| `debian/` | Files to build a `freeradius` Debian Linux package.
| `redhat/` | Additional files for a RedHat Linux system.
| `suse/` | Additional files for a SuSE (UnitedLinux) system.
|===
== Source
[cols=",",options="header",]
|===
|Directory | Description
| `src/` | Source code.
| `src/bin/` | Source code for the daemon and associated utilities.
| `src/lib/` | Source code for various utility libraries.
| `src/include/` | Header files.
| `src/protocols/` | Dynamic frontend plug-in modules.
| `src/modules/` | Dynamic backend plug-in modules.
|===
|