![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Directory dependency graph for server:Files | |
| auth.c | |
| The old authentication state machine. | |
| auth.h | |
| Legacy state machine. | |
| base.c | |
| Functions to bootstrap this library. | |
| base.h | |
| Structures, prototypes and global variables for the FreeRADIUS server. | |
| cf_file.c | |
| Read the radiusd.conf file. | |
| cf_file.h | |
| Parse on-disk text based config files into the FreeRADIUS internal format. | |
| cf_parse.c | |
| Convert internal format configuration values into native C types. | |
| cf_parse.h | |
| API to parse internal format configuration items into native C types. | |
| cf_priv.h | |
| Private data structures and types for cf_*.c. | |
| cf_util.c | |
| Functions for building and managing the structure of internal format config items. | |
| cf_util.h | |
| API to create and manipulate internal format configurations. | |
| client.c | |
| Manage clients allowed to communicate with the server. | |
| client.h | |
| API to add client definitions to the server, both on startup and at runtime. | |
| command.c | |
| Internal commands for the server. | |
| command.h | |
| Structures and prototypes command functions. | |
| connection.c | |
| Simple state machine for managing connection states. | |
| connection.h | |
| Simple state machine for managing connection states. | |
| dependency.c | |
| Check version numbers of dependencies. | |
| dependency.h | |
| Version checking functions. | |
| dl_module.c | |
| Wrappers around dlopen to manage loading modules at runtime. | |
| dl_module.h | |
| Wrappers around dlopen to manage loading modules at runtime. | |
| exec.c | |
| Execute external programs. | |
| exec.h | |
| Asynchronous exec. | |
| exec_legacy.c | |
| Execute external programs. | |
| exec_legacy.h | |
| Legacy synchronous exec functions. | |
| exec_priv.h | |
| Private exec APIs. | |
| exfile.c | |
| exfile.h | |
| API for managing concurrent file access. | |
| global_lib.c | |
| global_lib.h | |
| API for initialising and freeing libraries. | |
| listen.h | |
| Listener API. | |
| log.c | |
| Logging functions used by the server core. | |
| log.h | |
| Macros and function definitions to write log messages, and control the logging system. | |
| main_config.c | |
| Handle the the main server's (radiusd) configuration. | |
| main_config.h | |
| Structures and prototypes for map functions. | |
| main_loop.c | |
| Creates a global event loop, and manages signalling between the forked child and its parent as the server starts. | |
| main_loop.h | |
| Creates a global event loop, and manages signalling between the forked child and its parent as the server starts. | |
| map.c | |
| map.h | |
| Structures and prototypes for maps. | |
| map_proc.c | |
| map_proc.h | |
| Structures and prototypes for map functions. | |
| map_proc_priv.h | |
| Private map process structures and functions. | |
| modpriv.h | |
| Stuff needed by both module.c but should not be accessed from anywhere else. | |
| module.c | |
| Defines functions for module initialisation. | |
| module.h | |
| Interface to the FreeRADIUS module system. | |
| module_ctx.h | |
| Temporary argument structures for module calls. | |
| module_method.c | |
| Central module_method_binding_t definitions. | |
| module_method.h | |
| Defines standard module methods specified by virtual servers and modules. | |
| module_rlm.c | |
| Defines functions for rlm module (re-)initialisation. | |
| module_rlm.h | |
| Defines functions for rlm module (re-)initialisation. | |
| packet.c | |
| fr_packet_t alloc/free functions | |
| packet.h | |
| Structures and functions for packet manipulation. | |
| pair.h | |
| Server pair manipulation macros. | |
| pair_server_tests.c | |
| Tests for a AVP manipulation and search API. | |
| paircmp.c | |
| Valuepair functions that are radiusd-specific and as such do not belong in the library. | |
| paircmp.h | |
| Legacy paircomparison function. | |
| pairmove.c | |
| Old style mapping code. | |
| pairmove.h | |
| Legacy pairmove function. | |
| password.c | |
| Password normalisation functions. | |
| password.h | |
| Password normalisation functions. | |
| pool.c | |
| Handle pools of connections (threads, sockets, etc.) | |
| pool.h | |
| API to manage pools of persistent connections to external resources. | |
| process.h | |
| Declarations for functions which process packet state machines. | |
| process_types.h | |
| Common types for process modules. | |
| protocol.c | |
| Protocol module API. | |
| protocol.h | |
| Protocol module API. | |
| rad_assert.h | |
| Debug assertions, with logging. | |
| radmin.h | |
| Administration tools. | |
| rcode.c | |
| rcode.h | |
| Return codes returned by modules and virtual server sections. | |
| regex.c | |
| regex.h | |
| Regular expression functions used by the server library. | |
| request.c | |
| Functions for allocating requests and storing internal data in them. | |
| request.h | |
| The main request structure, and allocation functions. | |
| request_data.c | |
| Functions for allocating requests and storing internal data in them. | |
| request_data.h | |
| Request data management functions. | |
| section.c | |
| Comparison functions for sections. | |
| section.h | |
| Structures which identify sections. | |
| signal.h | |
| Signals that can be sent to a request. | |
| snmp.c | |
| snmp.h | |
| SNMP functions. | |
| socket.h | |
| Socket structures. | |
| state.c | |
| Multi-packet state handling. | |
| state.h | |
| Track overarching 'state' of the authentication session over multiple packets. | |
| state_test.c | |
| stats.c | |
| stats.h | |
| Structures and functions for statistics. | |
| time_tracking.c | |
| time_tracking.h | |
| tmpl.h | |
| Structures and prototypes for templates. | |
| tmpl_dcursor.c | |
| fr_pair_t template functions | |
| tmpl_dcursor.h | |
| tmpl_dcursor_tests.c | |
| tmpl_escape.h | |
| tmpl_eval.c | |
| fr_pair_t template functions | |
| tmpl_tokenize.c | |
| fr_pair_t template functions | |
| trigger.c | |
| trigger.h | |
| Execute scripts when a server event occurs. | |
| trunk.c | |
| A management API for bonding multiple connections together. | |
| trunk.h | |
| trunk_tests.c | |
| users_file.c | |
| users_file.h | |
| Support functions for users_file parsing. | |
| util.c | |
| util.h | |
| Various utility functions. | |
| virtual_servers.c | |
| Defines functions for virtual_server initialisation. | |
| virtual_servers.h | |
| Declarations for functions that parse and manipulate virtual server sections. | |
1.9.8