From: Arran Cudbard-Bell Date: Wed, 2 Mar 2022 15:36:29 +0000 (-0600) Subject: Split module_rlm functions out into a separate header file X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea3a99a052dd943be1d36f12099b39ba7cf3071b;p=thirdparty%2Ffreeradius-server.git Split module_rlm functions out into a separate header file --- diff --git a/src/bin/unit_test_map.c b/src/bin/unit_test_map.c index 1da27813455..e12c0c7104d 100644 --- a/src/bin/unit_test_map.c +++ b/src/bin/unit_test_map.c @@ -27,7 +27,7 @@ RCSID("$Id$") #include #include #include -#include +#include #include diff --git a/src/bin/unit_test_module.c b/src/bin/unit_test_module.c index e8e3c699525..ee59421f0bb 100644 --- a/src/bin/unit_test_module.c +++ b/src/bin/unit_test_module.c @@ -27,7 +27,7 @@ RCSID("$Id$") #include #include -#include +#include #include #include #include diff --git a/src/lib/server/base.c b/src/lib/server/base.c index 4a779be720d..2ddfe40c0ee 100644 --- a/src/lib/server/base.c +++ b/src/lib/server/base.c @@ -26,6 +26,7 @@ RCSID("$Id$") #include +#include /** Initialize src/lib/server/ * diff --git a/src/lib/server/module.h b/src/lib/server/module.h index 83901a079f8..e4db1181b0e 100644 --- a/src/lib/server/module.h +++ b/src/lib/server/module.h @@ -244,58 +244,18 @@ typedef struct { 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 @@ -316,8 +276,6 @@ int modules_instantiate(CONF_SECTION *root) CC_HINT(nonnull); 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 diff --git a/src/lib/server/module_rlm.h b/src/lib/server/module_rlm.h index b4c3fce2523..620914c94d8 100644 --- a/src/lib/server/module_rlm.h +++ b/src/lib/server/module_rlm.h @@ -1,3 +1,4 @@ +#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 @@ -28,10 +29,62 @@ RCSIDH(module_rlm_h, "$Id$") extern "C" { #endif -#include +#include 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); diff --git a/src/lib/tls/cache.c b/src/lib/tls/cache.c index 0c59068ba0f..003c641ffed 100644 --- a/src/lib/tls/cache.c +++ b/src/lib/tls/cache.c @@ -31,7 +31,7 @@ USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */ #include #include -#include +#include #include #include #include diff --git a/src/lib/unlang/compile.c b/src/lib/unlang/compile.c index 72a15000c54..1875c559335 100644 --- a/src/lib/unlang/compile.c +++ b/src/lib/unlang/compile.c @@ -26,6 +26,7 @@ RCSID("$Id$") #include #include +#include #include #include "call_priv.h" diff --git a/src/lib/unlang/interpret_synchronous.c b/src/lib/unlang/interpret_synchronous.c index aa3b5009f94..fc9dc34640c 100644 --- a/src/lib/unlang/interpret_synchronous.c +++ b/src/lib/unlang/interpret_synchronous.c @@ -24,7 +24,7 @@ */ #include "interpret_priv.h" -#include +#include typedef struct { fr_heap_t *runnable; diff --git a/src/lib/unlang/module.h b/src/lib/unlang/module.h index 80a5f054038..156dc55f795 100644 --- a/src/lib/unlang/module.h +++ b/src/lib/unlang/module.h @@ -30,7 +30,7 @@ extern "C" { #endif -#include +#include #include #include #include diff --git a/src/listen/arp/proto_arp.c b/src/listen/arp/proto_arp.c index 5debd9326c4..eff412c78b2 100644 --- a/src/listen/arp/proto_arp.c +++ b/src/listen/arp/proto_arp.c @@ -22,7 +22,7 @@ * @copyright 2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org) * @copyright 2016 Alan DeKok (aland@freeradius.org) */ -#include +#include #include #include #include "proto_arp.h" diff --git a/src/listen/control/proto_control.c b/src/listen/control/proto_control.c index ad75a3e643d..2f5b2cdc045 100644 --- a/src/listen/control/proto_control.c +++ b/src/listen/control/proto_control.c @@ -22,7 +22,7 @@ * @copyright 2018 Alan DeKok (aland@freeradius.org) */ #include -#include +#include #include #include "proto_control.h" diff --git a/src/listen/cron/proto_cron.h b/src/listen/cron/proto_cron.h index 71137f672cf..51e41faea7b 100644 --- a/src/listen/cron/proto_cron.h +++ b/src/listen/cron/proto_cron.h @@ -25,7 +25,7 @@ */ RCSIDH(proto_cron_h, "$Id$") -#include +#include #include #ifdef __cplusplus diff --git a/src/listen/detail/proto_detail.h b/src/listen/detail/proto_detail.h index cb44f69b111..e07060d1f20 100644 --- a/src/listen/detail/proto_detail.h +++ b/src/listen/detail/proto_detail.h @@ -25,7 +25,7 @@ */ RCSIDH(detail_h, "$Id$") -#include +#include #include #include diff --git a/src/listen/dhcpv4/proto_dhcpv4.c b/src/listen/dhcpv4/proto_dhcpv4.c index e3ba7ac6e8b..e30411bebca 100644 --- a/src/listen/dhcpv4/proto_dhcpv4.c +++ b/src/listen/dhcpv4/proto_dhcpv4.c @@ -25,7 +25,7 @@ #define LOG_PREFIX "proto_dhcpv4" #include -#include +#include #include #include "proto_dhcpv4.h" diff --git a/src/listen/dhcpv6/proto_dhcpv6.c b/src/listen/dhcpv6/proto_dhcpv6.c index ec04ef8377d..8f76a82c7a2 100644 --- a/src/listen/dhcpv6/proto_dhcpv6.c +++ b/src/listen/dhcpv6/proto_dhcpv6.c @@ -24,7 +24,7 @@ #define LOG_PREFIX "proto_dhcpv6" #include -#include +#include #include #include "proto_dhcpv6.h" diff --git a/src/listen/dns/proto_dns.c b/src/listen/dns/proto_dns.c index 5adef38f779..7978174f8b3 100644 --- a/src/listen/dns/proto_dns.c +++ b/src/listen/dns/proto_dns.c @@ -24,7 +24,7 @@ #define LOG_PREFIX "proto_dns" #include -#include +#include #include #include "proto_dns.h" diff --git a/src/listen/load/proto_load.h b/src/listen/load/proto_load.h index 121d8e0fb79..2a6dcbe2b18 100644 --- a/src/listen/load/proto_load.h +++ b/src/listen/load/proto_load.h @@ -25,7 +25,7 @@ */ RCSIDH(proto_load_h, "$Id$") -#include +#include #include #ifdef __cplusplus diff --git a/src/listen/radius/proto_radius.c b/src/listen/radius/proto_radius.c index 8ebd4a96ef6..425c10cf1ff 100644 --- a/src/listen/radius/proto_radius.c +++ b/src/listen/radius/proto_radius.c @@ -24,7 +24,7 @@ */ #include #include -#include +#include #include "proto_radius.h" extern fr_app_t proto_radius; diff --git a/src/listen/vmps/proto_vmps.c b/src/listen/vmps/proto_vmps.c index afcda25dcb2..bb87aaa4704 100644 --- a/src/listen/vmps/proto_vmps.c +++ b/src/listen/vmps/proto_vmps.c @@ -23,7 +23,7 @@ * @copyright 2016 Alan DeKok (aland@freeradius.org) */ #include -#include +#include #include #include diff --git a/src/modules/proto_bfd/proto_bfd.c b/src/modules/proto_bfd/proto_bfd.c index a7949d53cae..d4af1e640d1 100644 --- a/src/modules/proto_bfd/proto_bfd.c +++ b/src/modules/proto_bfd/proto_bfd.c @@ -21,7 +21,7 @@ */ #include -#include +#include #include #include diff --git a/src/modules/proto_ldap_sync/proto_ldap_sync.c b/src/modules/proto_ldap_sync/proto_ldap_sync.c index 74690d04ee6..808d80a7758 100644 --- a/src/modules/proto_ldap_sync/proto_ldap_sync.c +++ b/src/modules/proto_ldap_sync/proto_ldap_sync.c @@ -28,7 +28,7 @@ RCSID("$Id$") USES_APPLE_DEPRECATED_API #include -#include +#include #include #include #include diff --git a/src/modules/rlm_always/rlm_always.c b/src/modules/rlm_always/rlm_always.c index 6888dcbe64b..a3c47cf59bb 100644 --- a/src/modules/rlm_always/rlm_always.c +++ b/src/modules/rlm_always/rlm_always.c @@ -27,7 +27,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include /* * The instance data for rlm_always is the list of fake values we are diff --git a/src/modules/rlm_attr_filter/rlm_attr_filter.c b/src/modules/rlm_attr_filter/rlm_attr_filter.c index fd5f4c65295..64d6d8ac4ab 100644 --- a/src/modules/rlm_attr_filter/rlm_attr_filter.c +++ b/src/modules/rlm_attr_filter/rlm_attr_filter.c @@ -26,15 +26,15 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name -#include -#include -#include -#include +#include +#include +#include +#include -#include +#include -#include -#include +#include +#include /* * Define a structure with the module configuration, so it can diff --git a/src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c b/src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c index 3f5d705e839..432a846c660 100644 --- a/src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c +++ b/src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c @@ -27,7 +27,7 @@ #include #include -#include +#include #include #include "../../rlm_cache.h" diff --git a/src/modules/rlm_cache/rlm_cache.c b/src/modules/rlm_cache/rlm_cache.c index 559b3d55f66..ef093674f0e 100644 --- a/src/modules/rlm_cache/rlm_cache.c +++ b/src/modules/rlm_cache/rlm_cache.c @@ -26,7 +26,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include #include #include #include diff --git a/src/modules/rlm_chap/rlm_chap.c b/src/modules/rlm_chap/rlm_chap.c index 0e302071fa4..34a1a1d0630 100644 --- a/src/modules/rlm_chap/rlm_chap.c +++ b/src/modules/rlm_chap/rlm_chap.c @@ -27,7 +27,7 @@ RCSID("$Id$") #include #include -#include +#include #include typedef struct { diff --git a/src/modules/rlm_cipher/rlm_cipher.c b/src/modules/rlm_cipher/rlm_cipher.c index a61f68bb717..347b6b6fcad 100644 --- a/src/modules/rlm_cipher/rlm_cipher.c +++ b/src/modules/rlm_cipher/rlm_cipher.c @@ -28,7 +28,7 @@ RCSID("$Id$") #include -#include +#include #include #include #include diff --git a/src/modules/rlm_client/rlm_client.c b/src/modules/rlm_client/rlm_client.c index 9b736c08943..b66592729ac 100644 --- a/src/modules/rlm_client/rlm_client.c +++ b/src/modules/rlm_client/rlm_client.c @@ -26,7 +26,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_couchbase/rlm_couchbase.c b/src/modules/rlm_couchbase/rlm_couchbase.c index f9114d0b3bc..8ae4ee915b4 100644 --- a/src/modules/rlm_couchbase/rlm_couchbase.c +++ b/src/modules/rlm_couchbase/rlm_couchbase.c @@ -30,7 +30,7 @@ RCSID("$Id$") #include #include -#include +#include #include #include diff --git a/src/modules/rlm_csv/rlm_csv.c b/src/modules/rlm_csv/rlm_csv.c index fbda4a043c5..65f6543fbbb 100644 --- a/src/modules/rlm_csv/rlm_csv.c +++ b/src/modules/rlm_csv/rlm_csv.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_date/rlm_date.c b/src/modules/rlm_date/rlm_date.c index 7a041112e1f..6d9adf35a60 100644 --- a/src/modules/rlm_date/rlm_date.c +++ b/src/modules/rlm_date/rlm_date.c @@ -25,7 +25,7 @@ */ #include -#include +#include #include #include diff --git a/src/modules/rlm_delay/rlm_delay.c b/src/modules/rlm_delay/rlm_delay.c index 07113917707..a4c72c384e6 100644 --- a/src/modules/rlm_delay/rlm_delay.c +++ b/src/modules/rlm_delay/rlm_delay.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include #include #include diff --git a/src/modules/rlm_detail/rlm_detail.c b/src/modules/rlm_detail/rlm_detail.c index 543898f07e7..2d4cd84895a 100644 --- a/src/modules/rlm_detail/rlm_detail.c +++ b/src/modules/rlm_detail/rlm_detail.c @@ -27,7 +27,7 @@ RCSID("$Id$") #include #include -#include +#include #include #include diff --git a/src/modules/rlm_dhcpv4/rlm_dhcpv4.c b/src/modules/rlm_dhcpv4/rlm_dhcpv4.c index 1876bd5c271..05cfd0e9b96 100644 --- a/src/modules/rlm_dhcpv4/rlm_dhcpv4.c +++ b/src/modules/rlm_dhcpv4/rlm_dhcpv4.c @@ -24,7 +24,7 @@ RCSID("$Id$") #include -#include +#include #include #include #include diff --git a/src/modules/rlm_dict/rlm_dict.c b/src/modules/rlm_dict/rlm_dict.c index a95f35e7656..e7853739444 100644 --- a/src/modules/rlm_dict/rlm_dict.c +++ b/src/modules/rlm_dict/rlm_dict.c @@ -24,7 +24,7 @@ RCSID("$Id$") #include -#include +#include #include static xlat_arg_parser_t const xlat_dict_attr_by_num_args[] = { diff --git a/src/modules/rlm_digest/rlm_digest.c b/src/modules/rlm_digest/rlm_digest.c index f6e665363d4..c6c7eb805dd 100644 --- a/src/modules/rlm_digest/rlm_digest.c +++ b/src/modules/rlm_digest/rlm_digest.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_eap/rlm_eap.c b/src/modules/rlm_eap/rlm_eap.c index 386ee8b69f3..71fe2869254 100644 --- a/src/modules/rlm_eap/rlm_eap.c +++ b/src/modules/rlm_eap/rlm_eap.c @@ -28,7 +28,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include #include #include #include diff --git a/src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c b/src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c index feadae2fca5..4fe322cf63b 100644 --- a/src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c +++ b/src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c @@ -36,7 +36,7 @@ USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */ #include #include -#include +#include #include "eap_pwd.h" #include "const_time.h" diff --git a/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c b/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c index eaf5e99524f..433c241bafd 100644 --- a/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c +++ b/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c @@ -34,7 +34,7 @@ RCSID("$Id$") USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */ #include -#include +#include #include #include "eap_pwd.h" diff --git a/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h b/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h index 27ab62258ea..735057bf568 100644 --- a/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h +++ b/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h @@ -26,7 +26,7 @@ RCSIDH(rlm_eap_tls_h, "$Id$") #include #include -#include +#include /** Cache sections to call on various protocol events * diff --git a/src/modules/rlm_escape/rlm_escape.c b/src/modules/rlm_escape/rlm_escape.c index f76f2344127..5f9fa1dfe77 100644 --- a/src/modules/rlm_escape/rlm_escape.c +++ b/src/modules/rlm_escape/rlm_escape.c @@ -26,7 +26,7 @@ USES_APPLE_DEPRECATED_API #include -#include +#include #include #include diff --git a/src/modules/rlm_exec/rlm_exec.c b/src/modules/rlm_exec/rlm_exec.c index 9caf02d2ee7..4e6c14ed4e7 100644 --- a/src/modules/rlm_exec/rlm_exec.c +++ b/src/modules/rlm_exec/rlm_exec.c @@ -27,7 +27,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include #include #include diff --git a/src/modules/rlm_expr/rlm_expr.c b/src/modules/rlm_expr/rlm_expr.c index 92e95d654e7..66f3306a76e 100644 --- a/src/modules/rlm_expr/rlm_expr.c +++ b/src/modules/rlm_expr/rlm_expr.c @@ -26,7 +26,7 @@ RCSID("$Id$") USES_APPLE_DEPRECATED_API #include -#include +#include #include #include diff --git a/src/modules/rlm_files/rlm_files.c b/src/modules/rlm_files/rlm_files.c index 8e97aec386a..36fddea4ed0 100644 --- a/src/modules/rlm_files/rlm_files.c +++ b/src/modules/rlm_files/rlm_files.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include #include #include diff --git a/src/modules/rlm_icmp/rlm_icmp.c b/src/modules/rlm_icmp/rlm_icmp.c index af0d7153cfc..824f4514fa8 100644 --- a/src/modules/rlm_icmp/rlm_icmp.c +++ b/src/modules/rlm_icmp/rlm_icmp.c @@ -26,7 +26,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include #include #include diff --git a/src/modules/rlm_idn/rlm_idn.c b/src/modules/rlm_idn/rlm_idn.c index c450f1e711f..42f2479ba01 100644 --- a/src/modules/rlm_idn/rlm_idn.c +++ b/src/modules/rlm_idn/rlm_idn.c @@ -24,7 +24,7 @@ RCSID("$Id$") #include -#include +#include #include diff --git a/src/modules/rlm_imap/rlm_imap.c b/src/modules/rlm_imap/rlm_imap.c index b6bd245172a..097a359ddab 100644 --- a/src/modules/rlm_imap/rlm_imap.c +++ b/src/modules/rlm_imap/rlm_imap.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include static fr_dict_t const *dict_radius; /*dictionary for radius protocol*/ diff --git a/src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c b/src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c index 1ff65a23574..69ba7cd20af 100644 --- a/src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c +++ b/src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_json/rlm_json.c b/src/modules/rlm_json/rlm_json.c index 934365c3ce7..03a28c302da 100644 --- a/src/modules/rlm_json/rlm_json.c +++ b/src/modules/rlm_json/rlm_json.c @@ -29,7 +29,7 @@ RCSID("$Id$") #include -#include +#include #include #include #include diff --git a/src/modules/rlm_krb5/rlm_krb5.c b/src/modules/rlm_krb5/rlm_krb5.c index 58a6ebbe1a3..0c0ea469bfc 100644 --- a/src/modules/rlm_krb5/rlm_krb5.c +++ b/src/modules/rlm_krb5/rlm_krb5.c @@ -29,7 +29,7 @@ RCSID("$Id$") #define LOG_PREFIX inst->name #include -#include +#include #include #include "krb5.h" diff --git a/src/modules/rlm_ldap/rlm_ldap.h b/src/modules/rlm_ldap/rlm_ldap.h index 61c7cbcf4e4..1a44f3cf1f2 100644 --- a/src/modules/rlm_ldap/rlm_ldap.h +++ b/src/modules/rlm_ldap/rlm_ldap.h @@ -14,7 +14,7 @@ * @copyright 2013-2015 The FreeRADIUS Server Project. */ #include -#include +#include #include typedef struct { diff --git a/src/modules/rlm_linelog/rlm_linelog.c b/src/modules/rlm_linelog/rlm_linelog.c index 6ff317a13ec..014af20092c 100644 --- a/src/modules/rlm_linelog/rlm_linelog.c +++ b/src/modules/rlm_linelog/rlm_linelog.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include #include -#include +#include #include #include #include diff --git a/src/modules/rlm_logintime/rlm_logintime.c b/src/modules/rlm_logintime/rlm_logintime.c index 7f492b24b9e..f250462bdcd 100644 --- a/src/modules/rlm_logintime/rlm_logintime.c +++ b/src/modules/rlm_logintime/rlm_logintime.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include diff --git a/src/modules/rlm_logtee/rlm_logtee.c b/src/modules/rlm_logtee/rlm_logtee.c index 75ab8e98ad2..df624f3fe5a 100644 --- a/src/modules/rlm_logtee/rlm_logtee.c +++ b/src/modules/rlm_logtee/rlm_logtee.c @@ -26,7 +26,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_lua/rlm_lua.c b/src/modules/rlm_lua/rlm_lua.c index e259b3127a0..f88a9ddfb56 100644 --- a/src/modules/rlm_lua/rlm_lua.c +++ b/src/modules/rlm_lua/rlm_lua.c @@ -29,7 +29,7 @@ RCSID("$Id$") #include #include -#include +#include #include "lua.h" /* diff --git a/src/modules/rlm_mruby/rlm_mruby.c b/src/modules/rlm_mruby/rlm_mruby.c index b58af6aabce..3ff93b904b4 100644 --- a/src/modules/rlm_mruby/rlm_mruby.c +++ b/src/modules/rlm_mruby/rlm_mruby.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_mschap/mschap.c b/src/modules/rlm_mschap/mschap.c index 39f2ee09e11..abe8c94beb4 100644 --- a/src/modules/rlm_mschap/mschap.c +++ b/src/modules/rlm_mschap/mschap.c @@ -30,16 +30,16 @@ RCSID("$Id$") -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include -#include +#include -#include "smbdes.h" -#include "mschap.h" +#include "smbdes.h" +#include "mschap.h" /** Converts Unicode password to 16-byte NT hash with MD4 * diff --git a/src/modules/rlm_mschap/opendir.c b/src/modules/rlm_mschap/opendir.c index 3f5149e9294..02c05961612 100644 --- a/src/modules/rlm_mschap/opendir.c +++ b/src/modules/rlm_mschap/opendir.c @@ -22,7 +22,7 @@ RCSID("$Id$") USES_APPLE_DEPRECATED_API #include -#include +#include #include #include diff --git a/src/modules/rlm_mschap/rlm_mschap.c b/src/modules/rlm_mschap/rlm_mschap.c index 3ec09184a26..1216a01a353 100644 --- a/src/modules/rlm_mschap/rlm_mschap.c +++ b/src/modules/rlm_mschap/rlm_mschap.c @@ -29,7 +29,7 @@ RCSID("$Id$") #include #include -#include +#include #include #include #include diff --git a/src/modules/rlm_ocsp/ocsp.c b/src/modules/rlm_ocsp/ocsp.c index 8a181d03504..a3b36464a94 100644 --- a/src/modules/rlm_ocsp/ocsp.c +++ b/src/modules/rlm_ocsp/ocsp.c @@ -30,7 +30,7 @@ USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */ #ifdef HAVE_OPENSSL_OCSP_H #define LOG_PREFIX "tls - ocsp" -#include +#include #include #include diff --git a/src/modules/rlm_opendirectory/rlm_opendirectory.c b/src/modules/rlm_opendirectory/rlm_opendirectory.c index 29ff569b9c7..7929a35d336 100644 --- a/src/modules/rlm_opendirectory/rlm_opendirectory.c +++ b/src/modules/rlm_opendirectory/rlm_opendirectory.c @@ -30,7 +30,7 @@ */ USES_APPLE_DEPRECATED_API #include -#include +#include #include #include diff --git a/src/modules/rlm_pam/rlm_pam.c b/src/modules/rlm_pam/rlm_pam.c index ad13dff3a38..2da807c0ea9 100644 --- a/src/modules/rlm_pam/rlm_pam.c +++ b/src/modules/rlm_pam/rlm_pam.c @@ -31,7 +31,7 @@ RCSID("$Id$") #include -#include +#include #include "config.h" diff --git a/src/modules/rlm_pap/rlm_pap.c b/src/modules/rlm_pap/rlm_pap.c index b709235d4d0..12e40a16cb3 100644 --- a/src/modules/rlm_pap/rlm_pap.c +++ b/src/modules/rlm_pap/rlm_pap.c @@ -27,7 +27,7 @@ RCSID("$Id$") USES_APPLE_DEPRECATED_API #include -#include +#include #include #include #include diff --git a/src/modules/rlm_passwd/rlm_passwd.c b/src/modules/rlm_passwd/rlm_passwd.c index a48ba8c1b28..df2f76bff7c 100644 --- a/src/modules/rlm_passwd/rlm_passwd.c +++ b/src/modules/rlm_passwd/rlm_passwd.c @@ -26,7 +26,7 @@ RCSID("$Id$") #define LOG_PREFIX "passwd" #include -#include +#include #include struct mypasswd { diff --git a/src/modules/rlm_perl/rlm_perl.c b/src/modules/rlm_perl/rlm_perl.c index 9ddbd7a513b..61f8dfa28df 100644 --- a/src/modules/rlm_perl/rlm_perl.c +++ b/src/modules/rlm_perl/rlm_perl.c @@ -27,7 +27,7 @@ RCSID("$Id$") #define LOG_PREFIX "perl" #include -#include +#include #include #include diff --git a/src/modules/rlm_python/rlm_python.c b/src/modules/rlm_python/rlm_python.c index e89bf776206..97c0e174704 100644 --- a/src/modules/rlm_python/rlm_python.c +++ b/src/modules/rlm_python/rlm_python.c @@ -30,7 +30,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include #include #include #include diff --git a/src/modules/rlm_radius/rlm_radius.h b/src/modules/rlm_radius/rlm_radius.h index caf0a3500ae..42df44d7b39 100644 --- a/src/modules/rlm_radius/rlm_radius.h +++ b/src/modules/rlm_radius/rlm_radius.h @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/modules/rlm_radutmp/rlm_radutmp.c b/src/modules/rlm_radutmp/rlm_radutmp.c index f85ccbb9881..9f99bcec6af 100644 --- a/src/modules/rlm_radutmp/rlm_radutmp.c +++ b/src/modules/rlm_radutmp/rlm_radutmp.c @@ -23,13 +23,13 @@ */ RCSID("$Id$") -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include -#include +#include #include "config.h" diff --git a/src/modules/rlm_redis/rlm_redis.c b/src/modules/rlm_redis/rlm_redis.c index 646e23609b1..e28e63e2a58 100644 --- a/src/modules/rlm_redis/rlm_redis.c +++ b/src/modules/rlm_redis/rlm_redis.c @@ -29,7 +29,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_redis_ippool/rlm_redis_ippool.c b/src/modules/rlm_redis_ippool/rlm_redis_ippool.c index 938a6d4fda7..e66d947d19a 100644 --- a/src/modules/rlm_redis_ippool/rlm_redis_ippool.c +++ b/src/modules/rlm_redis_ippool/rlm_redis_ippool.c @@ -42,7 +42,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_rediswho/rlm_rediswho.c b/src/modules/rlm_rediswho/rlm_rediswho.c index 82cc3a9b16a..e73c8148f6e 100644 --- a/src/modules/rlm_rediswho/rlm_rediswho.c +++ b/src/modules/rlm_rediswho/rlm_rediswho.c @@ -29,7 +29,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_rest/io.c b/src/modules/rlm_rest/io.c index 84cfbc1be29..98455de1a02 100644 --- a/src/modules/rlm_rest/io.c +++ b/src/modules/rlm_rest/io.c @@ -23,7 +23,7 @@ */ #include "rest.h" #include -#include +#include /** Handle asynchronous cancellation of a request * diff --git a/src/modules/rlm_rest/rlm_rest.c b/src/modules/rlm_rest/rlm_rest.c index e0e18b32aa9..1cc70c12a08 100644 --- a/src/modules/rlm_rest/rlm_rest.c +++ b/src/modules/rlm_rest/rlm_rest.c @@ -25,7 +25,6 @@ RCSID("$Id$") #include #include -#include #include #include #include diff --git a/src/modules/rlm_securid/rlm_securid.c b/src/modules/rlm_securid/rlm_securid.c index 15a3e9374d0..f5a635fb78e 100644 --- a/src/modules/rlm_securid/rlm_securid.c +++ b/src/modules/rlm_securid/rlm_securid.c @@ -27,7 +27,7 @@ #define "rlm_securid - " #include -#include +#include #include #include "rlm_securid.h" diff --git a/src/modules/rlm_securid/rlm_securid.h b/src/modules/rlm_securid/rlm_securid.h index 820d697282f..f13fd506948 100644 --- a/src/modules/rlm_securid/rlm_securid.h +++ b/src/modules/rlm_securid/rlm_securid.h @@ -1,6 +1,6 @@ #pragma once #include -#include +#include #include #include "acexport.h" diff --git a/src/modules/rlm_sigtran/client.c b/src/modules/rlm_sigtran/client.c index 6cae917d4b6..11c221040b6 100644 --- a/src/modules/rlm_sigtran/client.c +++ b/src/modules/rlm_sigtran/client.c @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include "attrs.h" #include "sigtran.h" diff --git a/src/modules/rlm_sigtran/rlm_sigtran.c b/src/modules/rlm_sigtran/rlm_sigtran.c index 3f0a91c7b07..b98b777936c 100644 --- a/src/modules/rlm_sigtran/rlm_sigtran.c +++ b/src/modules/rlm_sigtran/rlm_sigtran.c @@ -42,7 +42,7 @@ RCSID("$Id$") #include "libosmo-m3ua/include/sctp_m3ua.h" #include -#include +#include #include #include "sigtran.h" diff --git a/src/modules/rlm_smtp/rlm_smtp.c b/src/modules/rlm_smtp/rlm_smtp.c index c81a85c64c8..c93b0435ce3 100644 --- a/src/modules/rlm_smtp/rlm_smtp.c +++ b/src/modules/rlm_smtp/rlm_smtp.c @@ -27,7 +27,7 @@ RCSID("$Id$") #include #include #include -#include +#include #include #include diff --git a/src/modules/rlm_soh/rlm_soh.c b/src/modules/rlm_soh/rlm_soh.c index d930157ef41..0d5d73a0540 100644 --- a/src/modules/rlm_soh/rlm_soh.c +++ b/src/modules/rlm_soh/rlm_soh.c @@ -24,7 +24,7 @@ RCSID("$Id$") #include -#include +#include #include typedef struct { diff --git a/src/modules/rlm_sometimes/rlm_sometimes.c b/src/modules/rlm_sometimes/rlm_sometimes.c index bfeb99734a5..7ca69d91af3 100644 --- a/src/modules/rlm_sometimes/rlm_sometimes.c +++ b/src/modules/rlm_sometimes/rlm_sometimes.c @@ -24,7 +24,7 @@ RCSID("$Id$") #include -#include +#include #include #include diff --git a/src/modules/rlm_sql/rlm_sql.c b/src/modules/rlm_sql/rlm_sql.c index 1dbbb3379eb..0b8d8fb89be 100644 --- a/src/modules/rlm_sql/rlm_sql.c +++ b/src/modules/rlm_sql/rlm_sql.c @@ -33,7 +33,7 @@ RCSID("$Id$") #include #include #include -#include +#include #include #include #include diff --git a/src/modules/rlm_sqlcounter/rlm_sqlcounter.c b/src/modules/rlm_sqlcounter/rlm_sqlcounter.c index 450220a83ee..b5140d58593 100644 --- a/src/modules/rlm_sqlcounter/rlm_sqlcounter.c +++ b/src/modules/rlm_sqlcounter/rlm_sqlcounter.c @@ -27,7 +27,7 @@ RCSID("$Id$") #define LOG_PREFIX "sqlcounter" #include -#include +#include #include #include diff --git a/src/modules/rlm_stats/rlm_stats.c b/src/modules/rlm_stats/rlm_stats.c index 040821907f9..97fabc2af0b 100644 --- a/src/modules/rlm_stats/rlm_stats.c +++ b/src/modules/rlm_stats/rlm_stats.c @@ -24,7 +24,7 @@ RCSID("$Id$") #include -#include +#include #include #include #include diff --git a/src/modules/rlm_test/rlm_test.c b/src/modules/rlm_test/rlm_test.c index e27ecab84a6..ae0e48d9437 100644 --- a/src/modules/rlm_test/rlm_test.c +++ b/src/modules/rlm_test/rlm_test.c @@ -27,7 +27,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include #include #include diff --git a/src/modules/rlm_totp/rlm_totp.c b/src/modules/rlm_totp/rlm_totp.c index 500353ab17c..5d645ba1545 100644 --- a/src/modules/rlm_totp/rlm_totp.c +++ b/src/modules/rlm_totp/rlm_totp.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include static fr_dict_t const *dict_freeradius; @@ -132,7 +132,7 @@ static ssize_t base32_decode(uint8_t *out, size_t outlen, char const *in) * 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; diff --git a/src/modules/rlm_unbound/rlm_unbound.c b/src/modules/rlm_unbound/rlm_unbound.c index 57a22b58206..f58320cafd8 100644 --- a/src/modules/rlm_unbound/rlm_unbound.c +++ b/src/modules/rlm_unbound/rlm_unbound.c @@ -27,7 +27,7 @@ RCSID("$Id$") #define LOG_PREFIX mctx->inst->name #include -#include +#include #include #include diff --git a/src/modules/rlm_unix/rlm_unix.c b/src/modules/rlm_unix/rlm_unix.c index 56d905f0d82..fef21550ef6 100644 --- a/src/modules/rlm_unix/rlm_unix.c +++ b/src/modules/rlm_unix/rlm_unix.c @@ -34,7 +34,7 @@ USES_APPLE_DEPRECATED_API #include #include -#include +#include #include #include diff --git a/src/modules/rlm_unpack/rlm_unpack.c b/src/modules/rlm_unpack/rlm_unpack.c index fbce76b3772..ab9906cd9e2 100644 --- a/src/modules/rlm_unpack/rlm_unpack.c +++ b/src/modules/rlm_unpack/rlm_unpack.c @@ -25,7 +25,7 @@ RCSID("$Id$") #include -#include +#include #include diff --git a/src/modules/rlm_utf8/rlm_utf8.c b/src/modules/rlm_utf8/rlm_utf8.c index e1fd5bc5307..9538e0381f4 100644 --- a/src/modules/rlm_utf8/rlm_utf8.c +++ b/src/modules/rlm_utf8/rlm_utf8.c @@ -24,7 +24,7 @@ RCSID("$Id$") #include -#include +#include /* * Reject any non-UTF8 data. diff --git a/src/modules/rlm_wimax/rlm_wimax.c b/src/modules/rlm_wimax/rlm_wimax.c index 7f50a895679..dd5197772b4 100644 --- a/src/modules/rlm_wimax/rlm_wimax.c +++ b/src/modules/rlm_wimax/rlm_wimax.c @@ -27,7 +27,7 @@ USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */ #define LOG_PREFIX "wimax" #include -#include +#include #include #include diff --git a/src/modules/rlm_winbind/rlm_winbind.c b/src/modules/rlm_winbind/rlm_winbind.c index 0a0e01f5e5c..f86979d38ac 100644 --- a/src/modules/rlm_winbind/rlm_winbind.c +++ b/src/modules/rlm_winbind/rlm_winbind.c @@ -28,7 +28,7 @@ RCSID("$Id$") #include -#include +#include #include #include "rlm_winbind.h" diff --git a/src/modules/rlm_yubikey/rlm_yubikey.h b/src/modules/rlm_yubikey/rlm_yubikey.h index 6926f721668..1d32ae13b78 100644 --- a/src/modules/rlm_yubikey/rlm_yubikey.h +++ b/src/modules/rlm_yubikey/rlm_yubikey.h @@ -15,7 +15,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ #include -#include +#include #include #include "config.h"