#include "call_priv.h"
#include "module_priv.h"
-#include "unlang_priv.h"
static unlang_action_t unlang_call_resume(UNUSED rlm_rcode_t *p_result, request_t *request,
unlang_stack_frame_t *frame)
#include <freeradius-devel/server/state.h>
#include "caller_priv.h"
-#include "unlang_priv.h"
#include "group_priv.h"
static unlang_action_t unlang_caller(rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame)
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/modpriv.h>
-#include <freeradius-devel/server/cond.h>
#include <freeradius-devel/protocol/freeradius/freeradius.internal.h>
#include "call_priv.h"
#include "subrequest_priv.h"
#include "switch_priv.h"
-#include "unlang_priv.h"
#define UNLANG_IGNORE ((unlang_t *) -1)
#include "condition_priv.h"
#include "group_priv.h"
-#include "unlang_priv.h"
static unlang_action_t unlang_if(rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame)
{
#include "foreach_priv.h"
#include "return_priv.h"
-#include "unlang_priv.h"
#include "xlat_priv.h"
static char const * const xlat_foreach_names[] = {"Foreach-Variable-0",
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/modpriv.h>
-#include <freeradius-devel/server/cond.h>
-#include <freeradius-devel/unlang/xlat.h>
#include "interpret_priv.h"
#include "module_priv.h"
#include "parallel_priv.h"
-#include "unlang_priv.h"
/** The default interpreter instance for this thread
*/
#include "interpret_priv.h"
#include <freeradius-devel/server/module.h>
-#include <freeradius-devel/server/request.h>
typedef struct {
fr_heap_t *runnable;
#include "load_balance_priv.h"
#include "module_priv.h"
-#include "unlang_priv.h"
#define unlang_redundant_load_balance unlang_load_balance
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/server/map.h>
-#include <freeradius-devel/unlang/xlat.h>
#include <freeradius-devel/unlang/tmpl.h>
-#include <freeradius-devel/server/map_proc_priv.h>
#include "map_priv.h"
-#include "unlang_priv.h"
typedef enum {
UNLANG_UPDATE_MAP_INIT = 0, //!< Start processing a map.
#include <freeradius-devel/server/cond.h>
#include <freeradius-devel/server/modpriv.h>
-#include <freeradius-devel/server/module.h>
#include <freeradius-devel/server/request_data.h>
#include "module_priv.h"
#include "subrequest_priv.h"
-#include "unlang_priv.h"
#include "tmpl.h"
#include "module_priv.h"
#include "parallel_priv.h"
#include "subrequest_priv.h"
-#include "unlang_priv.h"
/** Cancel a specific child
#include <freeradius-devel/server/state.h>
#include "interpret_priv.h"
#include "subrequest_child_priv.h"
-#include "subrequest_priv.h"
-#include "unlang_priv.h"
/** Holds a synthesised instruction that we insert into the parent request
*
#include "group_priv.h"
#include "switch_priv.h"
-#include "unlang_priv.h"
static unlang_action_t unlang_switch(rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame)
{
*/
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/cond.h>
-#include <freeradius-devel/server/regex.h>
#include <freeradius-devel/unlang/xlat_priv.h>
#include <freeradius-devel/io/test_point.h>
#include <freeradius-devel/util/base64.h>
-#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/base16.h>
#include <freeradius-devel/util/md5.h>
#include <freeradius-devel/util/misc.h>
#include <freeradius-devel/util/rand.h>
#include <freeradius-devel/util/sha1.h>
-#include <freeradius-devel/util/value.h>
#ifdef HAVE_OPENSSL_EVP_H
# include <openssl/evp.h>
#endif
#ifdef HAVE_REGEX_PCRE2
-# include <pcre2.h>
#endif
-#include <ctype.h>
static fr_rb_tree_t *xlat_root = NULL;
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
-#include <freeradius-devel/server/cond.h>
#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/server/regex.h>
-#include <freeradius-devel/server/request.h>
#include <freeradius-devel/unlang/xlat_priv.h>
#include <freeradius-devel/unlang/unlang_priv.h> /* Remove when everything uses new xlat API */
-#include <ctype.h>
static bool done_init = false;
#include <freeradius-devel/unlang/xlat_priv.h>
#include <freeradius-devel/io/schedule.h>
-#include <ctype.h>
/** Holds instance data created by xlat_instantiate
*/
#include <freeradius-devel/server/regex.h>
#include <freeradius-devel/unlang/xlat_priv.h>
-#include <ctype.h>
#undef XLAT_DEBUG
#undef XLAT_HEXDUMP
#endif
#ifdef __APPLE__
-#include <sys/types.h>
#include <sys/sysctl.h>
#endif
RCSID("$Id$")
#include <freeradius-devel/util/dict_priv.h>
-#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/util/table.h>
-#include <freeradius-devel/util/talloc.h>
static fr_table_num_ordered_t const dict_attr_ext_table[] = {
{ L("name"), FR_DICT_ATTR_EXT_NAME },
#include <freeradius-devel/util/paths.h>
#include <freeradius-devel/util/syserror.h>
-#include <ctype.h>
#ifdef HAVE_VALGRIND_H
# include <valgrind.h>
#ifndef HAVE_FOPENCOOKIE
#include <freeradius-devel/util/talloc.h>
#include <stdio.h>
-#include <errno.h>
#include "fopencookie.h"
#define NEED_READ 0x01
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/strerror.h>
-#include <freeradius-devel/util/talloc.h>
#include <freeradius-devel/util/atexit.h>
/*
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/strerror.h>
-#include <freeradius-devel/util/talloc.h>
#include <freeradius-devel/util/atexit.h>
/*
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/base16.h>
-#include <freeradius-devel/util/misc.h>
#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/sha1.h>
-#include <arpa/inet.h>
#ifndef WITH_OPENSSL_SHA1
# define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))
*/
#include <netdb.h>
#include <freeradius-devel/server/protocol.h>
-#include <freeradius-devel/util/net.h>
#include <freeradius-devel/util/trie.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/radmin.h>
#include <freeradius-devel/util/conf.h>
-#include <freeradius-devel/util/dict.h>
#include <freeradius-devel/util/md5.h>
#include <freeradius-devel/util/socket.h>
#include <freeradius-devel/util/atexit.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/master.h>
-#include <freeradius-devel/server/module.h>
-#include <freeradius-devel/server/protocol.h>
-#include <freeradius-devel/server/state.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/tacacs/tacacs.h>