summaryrefslogtreecommitdiffstats
path: root/raddb/mods-config/README.rst
blob: abb4c8d65e7c47bcb78e8b5316d4f5cb12072e85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
The mods-config Directory
=========================

This directory contains module-specific configuration files.  These
files are in a format different from the one used by the main
`radiusd.conf` files.  Earlier versions of the server had many
module-specific files in the main `raddb` directory.  The directory
contained many files, and it was not clear which files did what.

For Version 3 of FreeRADIUS, we have moved to a consistent naming
scheme.  Each module-specific configuration file is placed in this
directory, in a subdirectory named for the module.  Where necessary,
files in the subdirectory have been named for the processing section
where they are used.

For example, the `users` file is now located in
`mods-config/files/authorize`.  That filename tells us three things:

1. The file is used in the `authorize` section.
2. The file is used by the `files` module.
3. It is a "module configuration" file, which is a specific format.