mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Drop support for DAL version 5.0
No supported Linux distro packages a version of krb5 with this DAL, so we don't lose anything by removing it. Signed-off-by: Robbie Harwood <rharwood@redhat.com> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
This commit is contained in:
parent
ff10f3fa18
commit
93e81cfd0c
@ -635,57 +635,11 @@ static krb5_error_code ipadb_get_age(krb5_context kcontext,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if KRB5_KDB_DAL_MAJOR_VERSION == 5
|
|
||||||
static void *ipadb_alloc(krb5_context context, void *ptr, size_t size)
|
|
||||||
{
|
|
||||||
return realloc(ptr, size);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void ipadb_free(krb5_context context, void *ptr)
|
|
||||||
{
|
|
||||||
free(ptr);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* KDB Virtual Table */
|
/* KDB Virtual Table */
|
||||||
|
|
||||||
/* We explicitly want to keep different ABI tables below separate. */
|
/* We explicitly want to keep different ABI tables below separate. */
|
||||||
/* Do not merge them together. Older ABI does not need to be updated */
|
/* Do not merge them together. Older ABI does not need to be updated */
|
||||||
|
|
||||||
#if KRB5_KDB_DAL_MAJOR_VERSION == 5
|
|
||||||
kdb_vftabl kdb_function_table = {
|
|
||||||
.maj_ver = KRB5_KDB_DAL_MAJOR_VERSION,
|
|
||||||
.min_ver = 0,
|
|
||||||
.init_library = ipadb_init_library,
|
|
||||||
.fini_library = ipadb_fini_library,
|
|
||||||
.init_module = ipadb_init_module,
|
|
||||||
.fini_module = ipadb_fini_module,
|
|
||||||
.create = ipadb_create,
|
|
||||||
.get_age = ipadb_get_age,
|
|
||||||
.get_principal = ipadb_get_principal,
|
|
||||||
.free_principal = ipadb_free_principal,
|
|
||||||
.put_principal = ipadb_put_principal,
|
|
||||||
.delete_principal = ipadb_delete_principal,
|
|
||||||
.iterate = ipadb_iterate,
|
|
||||||
.create_policy = ipadb_create_pwd_policy,
|
|
||||||
.get_policy = ipadb_get_pwd_policy,
|
|
||||||
.put_policy = ipadb_put_pwd_policy,
|
|
||||||
.iter_policy = ipadb_iterate_pwd_policy,
|
|
||||||
.delete_policy = ipadb_delete_pwd_policy,
|
|
||||||
.free_policy = ipadb_free_pwd_policy,
|
|
||||||
.alloc = ipadb_alloc,
|
|
||||||
.free = ipadb_free,
|
|
||||||
.fetch_master_key = ipadb_fetch_master_key,
|
|
||||||
.store_master_key_list = ipadb_store_master_key_list,
|
|
||||||
.change_pwd = ipadb_change_pwd,
|
|
||||||
.sign_authdata = ipadb_sign_authdata,
|
|
||||||
.check_transited_realms = ipadb_check_transited_realms,
|
|
||||||
.check_policy_as = ipadb_check_policy_as,
|
|
||||||
.audit_as_req = ipadb_audit_as_req,
|
|
||||||
.check_allowed_to_delegate = ipadb_check_allowed_to_delegate
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if (KRB5_KDB_DAL_MAJOR_VERSION == 6) && !defined(HAVE_KDB_FREEPRINCIPAL_EDATA)
|
#if (KRB5_KDB_DAL_MAJOR_VERSION == 6) && !defined(HAVE_KDB_FREEPRINCIPAL_EDATA)
|
||||||
kdb_vftabl kdb_function_table = {
|
kdb_vftabl kdb_function_table = {
|
||||||
.maj_ver = KRB5_KDB_DAL_MAJOR_VERSION,
|
.maj_ver = KRB5_KDB_DAL_MAJOR_VERSION,
|
||||||
@ -809,8 +763,7 @@ kdb_vftabl kdb_function_table = {
|
|||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (KRB5_KDB_DAL_MAJOR_VERSION != 5) && \
|
#if (KRB5_KDB_DAL_MAJOR_VERSION != 6) && \
|
||||||
(KRB5_KDB_DAL_MAJOR_VERSION != 6) && \
|
|
||||||
(KRB5_KDB_DAL_MAJOR_VERSION != 7) && \
|
(KRB5_KDB_DAL_MAJOR_VERSION != 7) && \
|
||||||
(KRB5_KDB_DAL_MAJOR_VERSION != 8)
|
(KRB5_KDB_DAL_MAJOR_VERSION != 8)
|
||||||
#error unsupported DAL major version
|
#error unsupported DAL major version
|
||||||
|
Loading…
Reference in New Issue
Block a user