26RCSID(
"$Id: 1a7a3aa29e6577a8436b56f3d7b778237fe38635 $")
28#include <freeradius-devel/server/base.h>
29#include <freeradius-devel/server/module_rlm.h>
30#include <freeradius-devel/server/trigger.h>
31#include <freeradius-devel/server/password.h>
32#include <freeradius-devel/server/packet.h>
33#include <freeradius-devel/unlang/xlat.h>
34#include <freeradius-devel/util/dict.h>
98 PERROR(
"Failed reading site-local dictionary");
A section grouping multiple CONF_PAIR.
int fr_dict_read(fr_dict_t *dict, char const *dict_dir, char const *filename)
Read supplementary attribute definitions into an existing dictionary.
int server_init(CONF_SECTION *cs, char const *dict_dir, fr_dict_t *dict)
Initialize src/lib/server/.
void server_free(void)
Free src/lib/server/.
int packet_global_init(void)
Initialises the Net.
int modules_rlm_bootstrap(CONF_SECTION *root)
Bootstrap modules and virtual modules.
int modules_rlm_instantiate(void)
Performs the instantiation phase for all backend modules.
int password_init(void)
Load our dictionaries.
int tmpl_global_init(void)
int trigger_exec_init(CONF_SECTION const *cs)
int xlat_instantiate(void)
Call instantiation functions for all registered, "permanent" xlats.
int xlat_protocols_register(void)
Register xlats for any loaded dictionaries.
void xlat_instances_free(void)
Walk over all registered instance data and free them explicitly.
#define FR_DICTIONARY_FILE
int virtual_servers_bootstrap(CONF_SECTION *config)
Load protocol modules and call their bootstrap methods.
int virtual_servers_instantiate(void)
Instantiate all the virtual servers.