The main component of the server’s
software engine is the Finite State Machine (FSM) and a few associated
routines. At server startup, the FSM reads instructions from a
state table by loading and parsing a .fsm file. By default, it loads the radius.fsm file, unless it is missing or if you have specified
another .fsm file using the radiusd -f command. The .fsm file defines a state table that includes the states,
events, and actions that determine how a request is processed.
You can track different versions of state tables by adding
the following line to the .fsm file:
- Version-String
is the version information.
This string will appear in radcheck output.