Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- x -
- X : base.h
- XDEBUG : base.h, edit.c
- XHEXIFY : build.h
- XHEXIFY2 : build.h
- XHEXIFY3 : build.h
- XHEXIFY4 : build.h
- XLAT_ACTION_DONE : xlat.h, xlat_builtin.c
- XLAT_ACTION_FAIL : xlat.h
- XLAT_ACTION_PUSH_CHILD : xlat.h
- XLAT_ACTION_PUSH_UNLANG : xlat.h
- xlat_action_t : xlat.h
- xlat_action_table : xlat.h, xlat_eval.c
- xlat_action_table_len : xlat.h, xlat_eval.c
- XLAT_ACTION_YIELD : xlat.h
- xlat_aeval() : xlat.h, xlat_eval.c
- xlat_aeval_compiled() : xlat.h, xlat_eval.c
- xlat_aprint() : xlat.h
- XLAT_ARG_PARSER_TERMINATOR : xlat.h
- xlat_arg_parser_validate() : xlat_func.c
- xlat_arg_parser_variadic_t : xlat.h
- XLAT_ARG_VARIADIC_DISABLED : xlat.h
- XLAT_ARG_VARIADIC_EMPTY_KEEP : xlat.h
- XLAT_ARG_VARIADIC_EMPTY_SQUASH : xlat.h
- XLAT_ARGS : xlat.h
- XLAT_ARGS_1 : xlat.h
- XLAT_ARGS_2 : xlat.h
- XLAT_ARGS_3 : xlat.h
- XLAT_ARGS_4 : xlat.h
- XLAT_ARGS_5 : xlat.h
- XLAT_ARGS_6 : xlat.h
- XLAT_ARGS_7 : xlat.h
- XLAT_ARGS_8 : xlat.h
- XLAT_ARGS_NEXT : xlat.h
- xlat_attr() : rlm_dict.c
- xlat_attr_args : rlm_dict.c
- xlat_attr_exists() : xlat_expr.c
- xlat_attr_num() : rlm_dict.c
- xlat_attr_num_args : rlm_dict.c
- xlat_attr_oid() : rlm_dict.c
- xlat_attr_oid_args : rlm_dict.c
- xlat_attr_type() : rlm_dict.c
- XLAT_BINARY_FUNC : xlat_expr.c
- xlat_binary_op() : xlat_expr.c
- XLAT_BOX : xlat_priv.h
- xlat_call_env : rlm_mschap.c
- xlat_change_case() : xlat_builtin.c
- xlat_change_case_arg : xlat_builtin.c
- xlat_client() : rlm_client.c
- xlat_client_args : rlm_client.c
- XLAT_CMP_FUNC : xlat_expr.c
- xlat_cmp_op() : xlat_expr.c
- xlat_config : rlm_rest.c, main_config.c
- xlat_config_args : main_config.c
- xlat_config_escape() : main_config.c
- xlat_copy : xlat.h
- xlat_ctx : xlat_builtin.c
- XLAT_CTX : xlat_ctx.h
- xlat_ctx_t : xlat_ctx.h
- xlat_data_type() : xlat_tokenize.c, xlat.h
- xlat_date_convert() : rlm_date.c
- xlat_date_convert_args : rlm_date.c
- xlat_debug() : xlat.h, xlat_tokenize.c
- XLAT_DEBUG : xlat_expr.c, xlat_priv.h, xlat_tokenize.c
- xlat_debug_attr_list() : xlat.h, xlat_builtin.c
- xlat_debug_attr_vp() : xlat.h, xlat_builtin.c
- xlat_debug_head() : xlat.h, xlat_tokenize.c
- xlat_debug_log_expansion() : xlat_eval.c
- xlat_debug_log_list_result() : xlat_eval.c
- xlat_debug_log_result() : xlat_eval.c
- xlat_decode_value_box_list() : xlat_pair.c, xlat_priv.h
- xlat_delay() : rlm_delay.c
- xlat_delay_args : rlm_delay.c
- xlat_delay_cancel() : rlm_delay.c
- xlat_delay_resume() : rlm_delay.c
- xlat_detach_t : xlat.h
- xlat_dict_attr_by_num() : rlm_dict.c
- xlat_dict_attr_by_num_args : rlm_dict.c
- xlat_dict_attr_by_oid() : rlm_dict.c
- xlat_dict_attr_by_oid_args : rlm_dict.c
- xlat_escape : xlat_tokenize.c
- xlat_escape_func_t : xlat.h
- xlat_escape_legacy_t : xlat.h, merged_model.c
- xlat_eval() : merged_model.c, xlat.h, xlat_eval.c
- xlat_eval_compiled() : xlat.h, xlat_eval.c
- xlat_eval_dict : xlat_eval.c
- xlat_eval_dict_attr : xlat_eval.c
- xlat_eval_free() : xlat_eval.c, xlat_priv.h
- xlat_eval_init() : xlat_eval.c, xlat_priv.h
- xlat_eval_instantiate() : xlat_builtin.c
- xlat_eval_one_letter() : xlat_eval.c
- xlat_eval_resume() : xlat_builtin.c
- xlat_eval_sync() : xlat_eval.c
- xlat_eval_walk() : xlat_eval.c, xlat_priv.h
- xlat_exec_resume() : xlat_eval.c
- xlat_exists_alloc() : xlat_expr.c
- xlat_exp_alloc : xlat_priv.h
- xlat_exp_alloc_null : xlat_priv.h
- xlat_exp_alloc_pool() : xlat_alloc.c
- xlat_exp_foreach : xlat_priv.h
- xlat_exp_func_alloc() : xlat_redundant.c
- xlat_exp_head() : xlat_priv.h
- xlat_exp_head_alloc : xlat_priv.h
- xlat_exp_head_t : xlat_ctx.h
- xlat_exp_insert_tail() : xlat_priv.h
- xlat_exp_next() : xlat_priv.h
- xlat_exp_set_name() : xlat_priv.h, xlat_alloc.c
- xlat_exp_set_name_buffer() : xlat_alloc.c, xlat_priv.h
- xlat_exp_set_name_shallow() : xlat_alloc.c, xlat_priv.h
- xlat_exp_set_type : xlat_priv.h
- xlat_exp_t : xlat_ctx.h
- xlat_expr_logical_purify() : xlat_expr.c
- xlat_expr_print_binary() : xlat_expr.c
- xlat_expr_print_exists() : xlat_expr.c
- xlat_expr_print_nary() : xlat_expr.c
- xlat_expr_print_rcode() : xlat_expr.c
- xlat_expr_print_regex() : xlat_expr.c
- xlat_expr_print_unary() : xlat_expr.c
- xlat_expr_resolve_binary() : xlat_expr.c
- xlat_filename_escape : xlat_builtin.c
- xlat_filename_escape_dots : xlat_builtin.c
- xlat_finalize() : xlat_inst.c, xlat.h
- xlat_flags_merge() : xlat_priv.h
- xlat_flatten_to_argv() : xlat.h, xlat_eval.c
- xlat_fmt_get_vp() : rlm_dict.c
- xlat_fmt_print() : xlat_eval.c
- xlat_frame_eval() : xlat_eval.c, xlat_priv.h
- xlat_frame_eval_repeat() : xlat_eval.c, xlat_priv.h
- xlat_frame_eval_resume() : xlat_eval.c, xlat_priv.h
- XLAT_FUNC : xlat_priv.h
- xlat_func_append_arg() : xlat_expr.c
- xlat_func_args_set() : xlat_func.h, xlat_func.c
- xlat_func_bare_words : unit_test_attribute.c, main_config.c, xlat_tokenize.c
- xlat_func_base64_decode() : xlat_builtin.c
- xlat_func_base64_decode_arg : xlat_builtin.c
- xlat_func_base64_encode() : xlat_builtin.c
- xlat_func_base64_encode_arg : xlat_builtin.c
- xlat_func_bin() : xlat_builtin.c
- xlat_func_bin_arg : xlat_builtin.c
- xlat_func_call_env_set() : xlat_func.c, xlat_func.h
- xlat_func_cast() : xlat_builtin.c
- xlat_func_cast_args : xlat_builtin.c
- xlat_func_chap_password() : rlm_chap.c
- xlat_func_chap_password_args : rlm_chap.c
- xlat_func_chars : xlat_priv.h, xlat_tokenize.c
- xlat_func_cmp() : xlat_func.c, xlat_func.h
- xlat_func_concat() : xlat_builtin.c
- xlat_func_concat_args : xlat_builtin.c
- xlat_func_debug() : xlat_builtin.c
- xlat_func_debug_args : xlat_builtin.c
- xlat_func_debug_attr() : xlat_builtin.c
- xlat_func_debug_attr_args : xlat_builtin.c
- xlat_func_eval() : xlat_builtin.c
- xlat_func_eval_arg : xlat_builtin.c
- xlat_func_exists() : xlat_expr.c
- xlat_func_exists_arg : xlat_expr.c
- xlat_func_explode() : xlat_builtin.c
- xlat_func_explode_args : xlat_builtin.c
- xlat_func_expr_rcode() : xlat_expr.c
- xlat_func_expr_rcode_arg : xlat_expr.c
- xlat_func_file_exists() : xlat_builtin.c
- xlat_func_file_head() : xlat_builtin.c
- xlat_func_file_name_args : xlat_builtin.c
- xlat_func_file_name_count_args : xlat_builtin.c
- xlat_func_file_rm() : xlat_builtin.c
- xlat_func_file_size() : xlat_builtin.c
- xlat_func_file_tail() : xlat_builtin.c
- xlat_func_find() : xlat_func.c, xlat_priv.h
- xlat_func_find_module() : xlat_func.c, xlat_func.h
- XLAT_FUNC_FLAG_INTERNAL : xlat_func.h
- XLAT_FUNC_FLAG_NONE : xlat_func.h
- XLAT_FUNC_FLAG_PURE : xlat_func.h
- xlat_func_flags_set() : xlat_func.c, xlat_func.h
- xlat_func_flags_t : xlat_func.h
- xlat_func_free() : xlat_func.c, xlat_func.h
- xlat_func_hex() : xlat_builtin.c
- xlat_func_hex_arg : xlat_builtin.c
- xlat_func_hmac_md5() : xlat_builtin.c
- xlat_func_hmac_sha1() : xlat_builtin.c
- xlat_func_immutable_attr() : xlat_builtin.c
- xlat_func_immutable_attr_args : xlat_builtin.c
- xlat_func_init() : xlat_func.c, xlat_func.h
- xlat_func_instantiate_set : xlat_func.h
- xlat_func_integer() : xlat_builtin.c
- xlat_func_integer_args : xlat_builtin.c
- xlat_func_join() : xlat_builtin.c
- xlat_func_join_args : xlat_builtin.c
- xlat_func_length() : xlat_builtin.c
- xlat_func_length_args : xlat_builtin.c
- xlat_func_log_arg : xlat_builtin.c
- xlat_func_log_debug() : xlat_builtin.c
- xlat_func_log_dst() : xlat_builtin.c
- xlat_func_log_dst_args : xlat_builtin.c
- xlat_func_log_err() : xlat_builtin.c
- xlat_func_log_info() : xlat_builtin.c
- xlat_func_log_warn() : xlat_builtin.c
- xlat_func_logical() : xlat_expr.c
- xlat_func_lpad() : xlat_builtin.c
- xlat_func_map() : xlat_builtin.c
- xlat_func_map_arg : xlat_builtin.c
- xlat_func_md4() : xlat_builtin.c
- xlat_func_md4_arg : xlat_builtin.c
- xlat_func_md5() : xlat_builtin.c
- xlat_func_md5_arg : xlat_builtin.c
- xlat_func_next_time() : xlat_builtin.c
- xlat_func_next_time_args : xlat_builtin.c
- xlat_func_pad_args : xlat_builtin.c
- xlat_func_pairs() : xlat_builtin.c
- xlat_func_pairs_args : xlat_builtin.c
- xlat_func_print_set() : xlat_func.c, xlat_func.h
- xlat_func_radius_secret_verify() : base.c
- xlat_func_radius_secret_verify_args : base.c
- xlat_func_rand() : xlat_builtin.c
- xlat_func_rand_arg : xlat_builtin.c
- xlat_func_randstr() : xlat_builtin.c
- xlat_func_randstr_arg : xlat_builtin.c
- xlat_func_range() : xlat_builtin.c
- xlat_func_range_arg : xlat_builtin.c
- xlat_func_rcode() : xlat_expr.c
- xlat_func_rcode_arg : xlat_expr.c
- xlat_func_register() : xlat_func.h, xlat_func.c
- xlat_func_resolve_set() : xlat_func.c, xlat_func.h
- xlat_func_rpad() : xlat_builtin.c
- xlat_func_safe_for_set : xlat_func.h
- xlat_func_sha1() : xlat_builtin.c
- xlat_func_sha_arg : xlat_builtin.c
- xlat_func_signal_t : xlat.h
- xlat_func_str_printable() : xlat_builtin.c
- xlat_func_str_printable_arg : xlat_builtin.c
- xlat_func_str_utf8() : xlat_builtin.c
- xlat_func_str_utf8_arg : xlat_builtin.c
- xlat_func_string() : xlat_builtin.c
- xlat_func_string_arg : xlat_builtin.c
- xlat_func_strlen() : xlat_builtin.c
- xlat_func_strlen_arg : xlat_builtin.c
- xlat_func_subnet_args : xlat_builtin.c
- xlat_func_subnet_broadcast() : xlat_builtin.c
- xlat_func_subnet_netmask() : xlat_builtin.c
- xlat_func_subst() : xlat_builtin.c
- xlat_func_subst_args : xlat_builtin.c
- xlat_func_substr() : xlat_builtin.c
- xlat_func_substr_args : xlat_builtin.c
- xlat_func_t : xlat.h
- xlat_func_taint() : xlat_builtin.c
- xlat_func_taint_args : xlat_builtin.c
- xlat_func_thread_instantiate_set : xlat_func.h
- xlat_func_time() : xlat_builtin.c
- xlat_func_time_args : xlat_builtin.c
- xlat_func_tolower() : xlat_builtin.c
- xlat_func_toupper() : xlat_builtin.c
- xlat_func_unary_complement() : xlat_expr.c
- xlat_func_unary_minus() : xlat_expr.c
- xlat_func_unary_not() : xlat_expr.c
- xlat_func_unary_op() : xlat_expr.c
- xlat_func_ungroup() : xlat_builtin.c
- xlat_func_unregister() : xlat_func.c, xlat_func.h
- xlat_func_unregister_module() : xlat_func.c, xlat_func.h
- XLAT_FUNC_UNRESOLVED : xlat_priv.h
- xlat_func_untaint() : xlat_builtin.c
- xlat_func_urlquote() : xlat_builtin.c
- xlat_func_urlquote_arg : xlat_builtin.c
- xlat_func_urlunquote() : xlat_builtin.c
- xlat_func_urlunquote_arg : xlat_builtin.c
- xlat_function_arg_rules : xlat_tokenize.c
- xlat_global_free() : xlat.h
- xlat_global_init() : xlat.h, xlat_builtin.c
- XLAT_GROUP : xlat_priv.h
- XLAT_HEAD_VERIFY : xlat.h
- XLAT_HEXDUMP : xlat_tokenize.c
- xlat_hmac() : xlat_builtin.c
- xlat_hmac_args : xlat_builtin.c
- xlat_icmp() : rlm_icmp.c
- xlat_icmp_args : rlm_icmp.c
- xlat_icmp_cancel() : rlm_icmp.c
- xlat_icmp_resume() : rlm_icmp.c
- xlat_idna() : rlm_idn.c
- xlat_idna_arg : rlm_idn.c
- xlat_impure_func() : xlat_tokenize.c, xlat.h
- XLAT_INPUT_ARGS : xlat.h
- xlat_input_type_t : xlat.h
- XLAT_INPUT_UNPROCESSED : xlat.h
- xlat_inst_alloc() : xlat_inst.c
- XLAT_INST_CTX : xlat_ctx.h
- xlat_inst_ctx_t : xlat_ctx.h
- xlat_inst_t : xlat.h
- xlat_inst_tree : xlat_inst.c
- xlat_instance_register() : xlat_inst.c
- xlat_instance_register_func() : xlat.h, xlat_inst.c
- xlat_instance_unregister_func() : xlat.h, xlat_inst.c
- xlat_instances_free() : xlat.h, xlat_inst.c
- xlat_instantiate() : xlat.h, xlat_inst.c
- xlat_instantiate_ephemeral() : xlat_inst.c
- xlat_instantiate_exists() : xlat_expr.c
- xlat_instantiate_expr_rcode() : xlat_expr.c
- xlat_instantiate_init() : xlat_inst.c
- xlat_instantiate_logical() : xlat_expr.c
- xlat_instantiate_regex() : xlat_expr.c
- xlat_instantiate_t : xlat.h
- XLAT_INVALID : xlat_priv.h
- xlat_is_literal() : xlat.h, xlat_tokenize.c
- xlat_is_truthy() : xlat.h, xlat_expr.c
- XLAT_LOAD_BALANCE : xlat_redundant.c
- xlat_load_balance_resume() : xlat_redundant.c
- xlat_logical_and() : xlat_expr.c
- xlat_logical_and_resume() : xlat_expr.c
- xlat_logical_or() : xlat_expr.c
- xlat_logical_or_resume() : xlat_expr.c
- xlat_logical_process_arg() : xlat_expr.c
- xlat_mctx_set() : xlat_func.c, xlat_func.h
- xlat_memberof_method_env : rlm_ldap.c
- xlat_method_env : rlm_sql.c
- xlat_name_cmp() : xlat_func.c
- xlat_needs_resolving() : xlat.h, xlat_tokenize.c
- xlat_node_matches_bool() : xlat_expr.c
- xlat_null_resume() : xlat_eval.c
- XLAT_ONE_LETTER : xlat_priv.h
- xlat_print() : xlat.h, xlat_tokenize.c
- xlat_print_node() : xlat_priv.h, xlat_tokenize.c
- xlat_print_t : xlat_func.h
- xlat_process_arg_list() : xlat_eval.c
- xlat_process_args() : xlat_eval.c
- xlat_process_return() : xlat_eval.c
- xlat_profile_method_env : rlm_ldap.c
- xlat_protocol_register() : xlat_builtin.c
- xlat_protocol_register_by_name() : xlat_builtin.c
- xlat_protocol_register_cbor() : xlat_builtin.c
- xlat_protocols_register() : xlat_builtin.c, xlat.h
- xlat_purify() : xlat_purify.c, xlat.h
- xlat_purify_func_set() : xlat_func.h, xlat_func.c
- xlat_purify_list() : xlat_priv.h, xlat_purify.c
- xlat_purify_list_internal() : xlat_purify.c
- xlat_purify_op() : xlat.h, xlat_purify.c
- xlat_purify_t : xlat_func.h
- xlat_quote_table : xlat_tokenize.c
- xlat_quote_table_len : xlat_tokenize.c
- xlat_radius_client() : bio.c
- xlat_radius_replicate() : bio.c
- xlat_radius_send_args : bio.c
- xlat_redundant() : xlat_redundant.c
- XLAT_REDUNDANT : xlat_redundant.c
- xlat_redundant_add_xlat() : xlat_redundant.c
- xlat_redundant_args : xlat_redundant.c
- xlat_redundant_instantiate() : xlat_redundant.c
- XLAT_REDUNDANT_INVALID : xlat_redundant.c
- XLAT_REDUNDANT_LOAD_BALANCE : xlat_redundant.c
- xlat_redundant_resume() : xlat_redundant.c
- xlat_redundant_type_t : xlat_redundant.c
- XLAT_REGEX_FUNC : xlat_expr.c
- xlat_regex_match() : xlat_expr.c
- xlat_regex_op() : xlat_expr.c
- xlat_regex_resume() : xlat_expr.c
- XLAT_REGISTER : rlm_dict.c
- XLAT_REGISTER_ARGS : xlat_builtin.c
- XLAT_REGISTER_BINARY_CMP : xlat_expr.c
- XLAT_REGISTER_BINARY_OP : xlat_expr.c
- XLAT_REGISTER_BOOL : xlat_expr.c
- xlat_register_expressions() : xlat_expr.c, xlat_priv.h
- XLAT_REGISTER_NARY_OP : xlat_expr.c
- XLAT_REGISTER_PURE : xlat_builtin.c
- xlat_register_redundant() : xlat_redundant.c, xlat_redundant.h
- XLAT_REGISTER_REGEX_OP : xlat_expr.c
- XLAT_REGISTER_UNARY : xlat_expr.c
- xlat_request_config : rlm_rest.c
- xlat_resolve() : xlat.h, xlat_tokenize.c
- xlat_resolve_t : xlat_func.h
- xlat_root : xlat_func.c
- xlat_sendto_resume() : bio.c
- xlat_sendto_retry() : bio.c
- xlat_sendto_signal() : bio.c
- xlat_signal() : xlat_eval.c, xlat_priv.h
- xlat_t : xlat.h, xlat_priv.h
- xlat_test() : unit_test_attribute.c
- xlat_test_args : unit_test_attribute.c
- xlat_test_no_args : unit_test_attribute.c
- xlat_thread_detach() : xlat.h, xlat_inst.c
- xlat_thread_detach_t : xlat.h
- xlat_thread_inst_alloc() : xlat_inst.c
- XLAT_THREAD_INST_CTX : xlat_ctx.h
- xlat_thread_inst_ctx_t : xlat_ctx.h
- xlat_thread_inst_t : xlat.h
- xlat_thread_inst_tree : xlat_inst.c
- xlat_thread_instance_find() : xlat.h, xlat_inst.c
- xlat_thread_instantiate() : xlat.h, xlat_inst.c
- xlat_thread_instantiate_t : xlat.h
- xlat_time_precision_table : xlat_eval.c
- xlat_time_precision_table_len : xlat_eval.c
- xlat_time_res_attr() : xlat_eval.c, xlat_priv.h
- XLAT_TMPL : xlat_priv.h
- xlat_to_string() : xlat.h, xlat_tokenize.c
- xlat_to_tmpl_attr() : xlat.h, xlat_tokenize.c
- xlat_tokenize() : xlat.h, xlat_tokenize.c
- xlat_tokenize_argv() : xlat.h, xlat_tokenize.c
- xlat_tokenize_attribute() : xlat_tokenize.c
- xlat_tokenize_condition() : xlat.h, xlat_expr.c
- xlat_tokenize_expansion() : xlat_tokenize.c
- xlat_tokenize_expression() : xlat.h, xlat_expr.c
- xlat_tokenize_expression_internal() : xlat_expr.c
- xlat_tokenize_function_args() : xlat_tokenize.c
- xlat_tokenize_input() : xlat_tokenize.c
- xlat_tokenize_regex() : xlat_priv.h
- xlat_tokenize_word() : xlat_tokenize.c
- xlat_transparent() : xlat_builtin.c, xlat.h
- xlat_type_t : xlat_priv.h
- xlat_unbound() : rlm_unbound.c
- xlat_unbound_args : rlm_unbound.c
- xlat_unbound_callback() : rlm_unbound.c
- xlat_unbound_resume() : rlm_unbound.c
- xlat_unbound_signal() : rlm_unbound.c
- xlat_unbound_timeout() : rlm_unbound.c
- xlat_unescape : xlat_tokenize.c
- xlat_ungroup() : xlat_expr.c
- XLAT_URI_PART_TERMINATOR : uri.h
- xlat_validate_function_arg() : xlat_tokenize.c
- xlat_validate_function_args() : xlat.h, xlat_tokenize.c
- xlat_value_box() : xlat_purify.c
- xlat_value_list_to_xlat() : xlat_purify.c
- xlat_vendor() : rlm_dict.c
- xlat_vendor_args : rlm_dict.c
- xlat_vendor_num() : rlm_dict.c
- xlat_vendor_num_args : rlm_dict.c
- XLAT_VERIFY : xlat.h
- xlat_walker_t : xlat_priv.h
- xor() : smbdes.c
- xor2lcp : trie.c
- XS() : rlm_perl.c
- xs_init() : rlm_perl.c
- XSTRINGIFY : build.h
- XX_PROTOCOL_XX_tp_decode_proto : fuzzer.c