From: Arran Cudbard-Bell Date: Thu, 15 Apr 2021 02:19:06 +0000 (-0500) Subject: remove entry_point X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=419aa270f05e89e9e9fbc60892ddb76a44d1d09a;p=thirdparty%2Ffreeradius-server.git remove entry_point --- diff --git a/src/lib/eap/submodule.h b/src/lib/eap/submodule.h index 38dc1b4945a..c0b5ae0b8de 100644 --- a/src/lib/eap/submodule.h +++ b/src/lib/eap/submodule.h @@ -39,8 +39,6 @@ typedef struct { ///< than one EAP-Method. module_method_t session_init; //!< Callback for creating a new #eap_session_t. - module_method_t entry_point; //!< Callback for processing the next #eap_round_t of an - //!< #eap_session_t. fr_dict_t const **namespace; //!< Namespace children should be allocated in. diff --git a/src/lib/eap/tls.h b/src/lib/eap/tls.h index 3d9f2bd6ce1..5228c91cb81 100644 --- a/src/lib/eap/tls.h +++ b/src/lib/eap/tls.h @@ -126,7 +126,7 @@ typedef struct { typedef struct { eap_tls_status_t state; //!< The state of the EAP-TLS session. - fr_tls_session_t *tls_session; //!< TLS session used to authenticate peer + fr_tls_session_t *tls_session; //!< TLS session used to authenticate peer //!< or tunnel sensitive data. bool phase2; //!< Whether we're in phase 2 diff --git a/src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c b/src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c index 62676e47bda..7a87b0c46f6 100644 --- a/src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c +++ b/src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c @@ -122,6 +122,5 @@ rlm_eap_submodule_t rlm_eap_aka = { .instantiate = mod_instantiate, .session_init = mod_session_init, - .entry_point = eap_aka_sim_process, .namespace = &dict_eap_aka_sim }; diff --git a/src/modules/rlm_eap/types/rlm_eap_aka_prime/rlm_eap_aka_prime.c b/src/modules/rlm_eap/types/rlm_eap_aka_prime/rlm_eap_aka_prime.c index 32e9a5def49..501e9b16f55 100644 --- a/src/modules/rlm_eap/types/rlm_eap_aka_prime/rlm_eap_aka_prime.c +++ b/src/modules/rlm_eap/types/rlm_eap_aka_prime/rlm_eap_aka_prime.c @@ -101,6 +101,5 @@ rlm_eap_submodule_t rlm_eap_aka_prime = { .instantiate = mod_instantiate, .session_init = mod_session_init, - .entry_point = eap_aka_sim_process, /* Initialise a new EAP session */ .namespace = &dict_eap_aka_sim }; diff --git a/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c b/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c index 51c8c749d53..d78087b485d 100644 --- a/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c +++ b/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c @@ -651,5 +651,4 @@ rlm_eap_submodule_t rlm_eap_fast = { .instantiate = mod_instantiate, /* Create new submodule instance */ .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = mod_process /* Process next round of EAP method */ }; diff --git a/src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c b/src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c index 5a33f8af49e..eee8d1b82e1 100644 --- a/src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c +++ b/src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c @@ -244,7 +244,6 @@ rlm_eap_submodule_t rlm_eap_gtc = { .config = submodule_config, .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = mod_process, /* Process next round of EAP method */ .clone_parent_lists = true /* HACK */ }; diff --git a/src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c b/src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c index 613cbc6b65a..456a3ec7f89 100644 --- a/src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c +++ b/src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c @@ -175,5 +175,4 @@ rlm_eap_submodule_t rlm_eap_md5 = { .provides = { FR_EAP_METHOD_MD5 }, .magic = RLM_MODULE_INIT, .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = mod_process /* Process next round of EAP method */ }; diff --git a/src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c b/src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c index 873a166ca71..0f81f24c505 100644 --- a/src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c +++ b/src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c @@ -898,7 +898,5 @@ rlm_eap_submodule_t rlm_eap_mschapv2 = { .instantiate = mod_instantiate, /* Create new submodule instance */ .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = mod_process, /* Process next round of EAP method */ - .clone_parent_lists = false /* HACK */ }; diff --git a/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c b/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c index 2161cb06968..5e7e396df22 100644 --- a/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c +++ b/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c @@ -369,5 +369,4 @@ rlm_eap_submodule_t rlm_eap_peap = { .instantiate = mod_instantiate, .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = mod_process /* Process next round of EAP method */ }; 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 d5ddc60d409..41387bdb858 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 @@ -598,6 +598,5 @@ rlm_eap_submodule_t rlm_eap_pwd = { .detach = mod_detach, .session_init = mod_session_init, /* Create the initial request */ - .entry_point = mod_process, /* Process next round of EAP method */ }; diff --git a/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c b/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c index b16b53d5006..d0e76800fe0 100644 --- a/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c +++ b/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c @@ -99,6 +99,5 @@ rlm_eap_submodule_t rlm_eap_sim = { .instantiate = mod_instantiate, .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = eap_aka_sim_process, .namespace = &dict_eap_aka_sim }; diff --git a/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c b/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c index e2b6e5b1edd..f10ca70386d 100644 --- a/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c +++ b/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c @@ -393,5 +393,4 @@ rlm_eap_submodule_t rlm_eap_tls = { .onload = mod_load, .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = mod_process /* Process next round of EAP method */ }; diff --git a/src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c b/src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c index 9b9607d523f..3923d219b7b 100644 --- a/src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c +++ b/src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c @@ -341,5 +341,4 @@ rlm_eap_submodule_t rlm_eap_ttls = { .instantiate = mod_instantiate, /* Create new submodule instance */ .session_init = mod_session_init, /* Initialise a new EAP session */ - .entry_point = mod_process /* Process next round of EAP method */ };