#include <freeradius-devel/util/atexit.h>
#include <freeradius-devel/util/file.h>
#include <freeradius-devel/server/modpriv.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/conf.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/map_proc.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/rand.h>
#include <freeradius-devel/util/value.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
+#include <freeradius-devel/server/module_rlm.h>
/** Initialize src/lib/server/
*
module_method_t func; //!< State function.
} module_state_func_table_t;
-
-/** @name Convenience wrappers around other internal APIs to make them easier to instantiate with modules
- *
- * @{
- */
-fr_pool_t *module_rlm_connection_pool_init(CONF_SECTION *module,
- void *opaque,
- fr_pool_connection_create_t c,
- fr_pool_connection_alive_t a,
- char const *log_prefix,
- char const *trigger_prefix,
- fr_pair_list_t *trigger_args);
-exfile_t *module_rlm_exfile_init(TALLOC_CTX *ctx,
- CONF_SECTION *module,
- uint32_t max_entries,
- fr_time_delta_t max_idle,
- bool locking,
- char const *trigger_prefix,
- fr_pair_list_t *trigger_args);
-/** @} */
-
-/** @name Helper functions
- *
- * @{
- */
-module_method_t module_rlm_state_str_to_method(module_state_func_table_t const *table,
- char const *name, module_method_t def);
-
-char const *module_rlm_state_method_to_str(module_state_func_table_t const *table,
- module_method_t method, char const *def);
-
-bool module_rlm_section_type_set(request_t *request, fr_dict_attr_t const *type_da, fr_dict_enum_value_t const *enumv);
-/** @} */
-
/** @name Module and module thread lookup
*
* @{
*/
module_instance_t *module_by_name(module_instance_t const *parent, char const *asked_name);
-module_instance_t *module_rlm_by_name_and_method(module_method_t *method, rlm_components_t *component,
- char const **name1, char const **name2,
- char const *asked_name);
-
module_instance_t *module_by_data(void const *data);
module_thread_instance_t *module_thread(module_instance_t *mi);
module_thread_instance_t *module_thread_by_data(void const *data);
-CONF_SECTION *module_rlm_by_name_virtual(char const *asked_name);
-
/** @} */
/** @name Module and module thread initialisation and instantiation
module_instance_t *module_bootstrap(dl_module_type_t type, module_instance_t const *parent, CONF_SECTION *cs)
CC_HINT(nonnull(3));
-
-int modules_rlm_bootstrap(CONF_SECTION *root) CC_HINT(nonnull);
/** @} */
#ifdef __cplusplus
+#pragma once
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
extern "C" {
#endif
-#include <stdint.h>
+#include <freeradius-devel/server/module.h>
extern char const *section_type_value[MOD_COUNT];
+/** @name Convenience wrappers around other internal APIs to make them easier to instantiate with modules
+ *
+ * @{
+ */
+fr_pool_t *module_rlm_connection_pool_init(CONF_SECTION *module,
+ void *opaque,
+ fr_pool_connection_create_t c,
+ fr_pool_connection_alive_t a,
+ char const *log_prefix,
+ char const *trigger_prefix,
+ fr_pair_list_t *trigger_args);
+exfile_t *module_rlm_exfile_init(TALLOC_CTX *ctx,
+ CONF_SECTION *module,
+ uint32_t max_entries,
+ fr_time_delta_t max_idle,
+ bool locking,
+ char const *trigger_prefix,
+ fr_pair_list_t *trigger_args);
+/** @} */
+
+/** @name Helper functions
+ *
+ * @{
+ */
+module_method_t module_rlm_state_str_to_method(module_state_func_table_t const *table,
+ char const *name, module_method_t def);
+
+char const *module_rlm_state_method_to_str(module_state_func_table_t const *table,
+ module_method_t method, char const *def);
+
+bool module_rlm_section_type_set(request_t *request, fr_dict_attr_t const *type_da, fr_dict_enum_value_t const *enumv);
+/** @} */
+
+/** @name Module and module thread lookup
+ *
+ * @{
+ */
+module_instance_t *module_rlm_by_name_and_method(module_method_t *method, rlm_components_t *component,
+ char const **name1, char const **name2,
+ char const *asked_name);
+
+CONF_SECTION *module_rlm_by_name_virtual(char const *asked_name);
+
+/** @} */
+
+/** @name Module and module thread initialisation and instantiation
+ *
+ * @{
+ */
+int modules_rlm_bootstrap(CONF_SECTION *root) CC_HINT(nonnull);
+/** @} */
+
void modules_rlm_free(void);
int modules_rlm_init(void);
#include <freeradius-devel/internal/internal.h>
#include <freeradius-devel/server/pair.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/unlang/function.h>
#include <freeradius-devel/unlang/subrequest.h>
#include <freeradius-devel/unlang/interpret.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/modpriv.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/protocol/freeradius/freeradius.internal.h>
#include "call_priv.h"
*/
#include "interpret_priv.h"
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
typedef struct {
fr_heap_t *runnable;
extern "C" {
#endif
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/rcode.h>
#include <freeradius-devel/unlang/subrequest.h>
#include <freeradius-devel/unlang/tmpl.h>
* @copyright 2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
* @copyright 2016 Alan DeKok (aland@freeradius.org)
*/
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/util/debug.h>
#include "proto_arp.h"
* @copyright 2018 Alan DeKok (aland@freeradius.org)
*/
#include <freeradius-devel/io/listen.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "proto_control.h"
*/
RCSIDH(proto_cron_h, "$Id$")
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/io/master.h>
#ifdef __cplusplus
*/
RCSIDH(detail_h, "$Id$")
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/retry.h>
#include <freeradius-devel/util/dlist.h>
#define LOG_PREFIX "proto_dhcpv4"
#include <freeradius-devel/io/listen.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "proto_dhcpv4.h"
#define LOG_PREFIX "proto_dhcpv6"
#include <freeradius-devel/io/listen.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "proto_dhcpv6.h"
#define LOG_PREFIX "proto_dns"
#include <freeradius-devel/io/listen.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "proto_dns.h"
*/
RCSIDH(proto_load_h, "$Id$")
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/io/master.h>
#ifdef __cplusplus
*/
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/io/listen.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include "proto_radius.h"
extern fr_app_t proto_radius;
* @copyright 2016 Alan DeKok (aland@freeradius.org)
*/
#include <freeradius-devel/io/listen.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/protocol/vmps/vmps.h>
*/
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/debug.h>
USES_APPLE_DEPRECATED_API
#include <freeradius-devel/ldap/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/unlang/call.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/server/main_loop.h>
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
/*
* The instance data for rlm_always is the list of fake values we are
#define LOG_PREFIX mctx->inst->name
-#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
-#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/server/users_file.h>
+#include <freeradius-devel/server/base.h>
+#include <freeradius-devel/server/module_rlm.h>
+#include <freeradius-devel/util/debug.h>
+#include <freeradius-devel/server/users_file.h>
-#include <sys/stat.h>
+#include <sys/stat.h>
-#include <ctype.h>
-#include <fcntl.h>
+#include <ctype.h>
+#include <fcntl.h>
/*
* Define a structure with the module configuration, so it can
#include <libmemcached/memcached.h>
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "../../rlm_cache.h"
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/modpriv.h>
#include <freeradius-devel/server/dl_module.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/password.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/radius/radius.h>
typedef struct {
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/tls/base.h>
#include <freeradius-devel/tls/log.h>
#include <freeradius-devel/tls/cert.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/map_proc.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/map.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/radius/defs.h>
#include <freeradius-devel/json/base.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/htrie.h>
#include <freeradius-devel/util/debug.h>
*/
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <ctype.h>
#include <time.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/map_proc.h>
#include <freeradius-devel/util/time.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/exfile.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/perm.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/io/pair.h>
#include <freeradius-devel/util/udp_queue.h>
#include <freeradius-devel/dhcpv4/dhcpv4.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
static xlat_arg_parser_t const xlat_dict_attr_by_num_args[] = {
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/base16.h>
#include <freeradius-devel/util/md5.h>
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/dl_module.h>
#include <freeradius-devel/server/dl_module.h>
#include <freeradius-devel/protocol/freeradius/freeradius.internal.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/tls/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include "eap_pwd.h"
#include "const_time.h"
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/tls/base.h>
#include "eap_pwd.h"
#include <freeradius-devel/eap/tls.h>
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
/** Cache sections to call on various protocol events
*
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <ctype.h>
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/unlang/interpret.h>
#include <freeradius-devel/util/debug.h>
USES_APPLE_DEPRECATED_API
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/tmpl_dcursor.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/pairmove.h>
#include <freeradius-devel/server/users_file.h>
#include <freeradius-devel/util/htrie.h>
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/cap.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <idna.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/curl/base.h>
static fr_dict_t const *dict_radius; /*dictionary for radius protocol*/
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/dhcpv4/dhcpv4.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/map_proc.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/json/base.h>
#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "krb5.h"
* @copyright 2013-2015 The FreeRADIUS Server Project.
*/
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/ldap/base.h>
typedef struct {
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/exfile.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/tmpl_dcursor.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/perm.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <ctype.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/connection.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include "lua.h"
/*
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/pairmove.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
-#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
-#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/util/md5.h>
-#include <freeradius-devel/util/sha1.h>
+#include <freeradius-devel/server/base.h>
+#include <freeradius-devel/server/module_rlm.h>
+#include <freeradius-devel/util/debug.h>
+#include <freeradius-devel/util/md5.h>
+#include <freeradius-devel/util/sha1.h>
-#include <ctype.h>
+#include <ctype.h>
-#include "smbdes.h"
-#include "mschap.h"
+#include "smbdes.h"
+#include "mschap.h"
/** Converts Unicode password to 16-byte NT hash with MD4
*
USES_APPLE_DEPRECATED_API
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/md5.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/exec_legacy.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/password.h>
#include <freeradius-devel/tls/log.h>
#include <freeradius-devel/util/debug.h>
#ifdef HAVE_OPENSSL_OCSP_H
#define LOG_PREFIX "tls - ocsp"
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/pair.h>
#include <freeradius-devel/util/debug.h>
*/
USES_APPLE_DEPRECATED_API
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/perm.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include "config.h"
USES_APPLE_DEPRECATED_API
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/password.h>
#include <freeradius-devel/tls/base.h>
#include <freeradius-devel/tls/log.h>
#define LOG_PREFIX "passwd"
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
struct mypasswd {
#define LOG_PREFIX "perl"
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/radius/radius.h>
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/pairmove.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/lsan.h>
#include <freeradius-devel/io/atomic_queue.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/map.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/trunk.h>
#include <freeradius-devel/util/dlist.h>
#include <freeradius-devel/util/retry.h>
*/
RCSID("$Id$")
-#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/radutmp.h>
-#include <freeradius-devel/server/module.h>
-#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/radius/radius.h>
+#include <freeradius-devel/server/base.h>
+#include <freeradius-devel/server/radutmp.h>
+#include <freeradius-devel/server/module_rlm.h>
+#include <freeradius-devel/util/debug.h>
+#include <freeradius-devel/radius/radius.h>
-#include <fcntl.h>
+#include <fcntl.h>
#include "config.h"
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/modpriv.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/modpriv.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/modpriv.h>
#include <freeradius-devel/util/debug.h>
*/
#include "rest.h"
#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
/** Handle asynchronous cancellation of a request
*
#include <freeradius-devel/curl/base.h>
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/pairmove.h>
#include <freeradius-devel/tls/base.h>
#define "rlm_securid - "
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <ctype.h>
#include "rlm_securid.h"
#pragma once
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "acexport.h"
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/protocol/eap/aka-sim/dictionary.h>
#include <freeradius-devel/protocol/eap/aka-sim/dictionary.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include "attrs.h"
#include "sigtran.h"
#include "libosmo-m3ua/include/sctp_m3ua.h"
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "sigtran.h"
#include <freeradius-devel/curl/base.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/cf_priv.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/tmpl_dcursor.h>
#include <freeradius-devel/util/talloc.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/soh/base.h>
typedef struct {
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/exfile.h>
#include <freeradius-devel/server/map_proc.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/pairmove.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/table.h>
#define LOG_PREFIX "sqlcounter"
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include <ctype.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/util/dlist.h>
#include <freeradius-devel/util/debug.h>
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/tmpl.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/unlang/interpret.h>
static fr_dict_t const *dict_freeradius;
* Will get converted to
*
* 11111222 22333334 44445555 56666677 77788888
- */
+ */
for (p = b = out; p < end; p += 8) {
b[0] = p[0] << 3;
b[0] |= p[1] >> 2;
#define LOG_PREFIX mctx->inst->name
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/log.h>
#include <fcntl.h>
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/server/sysutmp.h>
#include <freeradius-devel/util/perm.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/base16.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
/*
* Reject any non-UTF8 data.
#define LOG_PREFIX "wimax"
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/tls/base.h>
#include <freeradius-devel/util/base16.h>
RCSID("$Id$")
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/util/debug.h>
#include "rlm_winbind.h"
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include <freeradius-devel/server/base.h>
-#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/module_rlm.h>
#include <ctype.h>
#include "config.h"