mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-01-26 16:16:31 -06:00
ipa-sam: use own private structure, not ldapsam_privates
With Samba 4.7 access to ldapsam internal structures will not be available for external applications. FreeIPA's ipasam module was using those for own needs. Now it needs to migrate to proper own private structure. Given that we anyway need to implement many missing functions like pdb_update_sam_account() callback with FreeIPA-specific logic, piggybacking on ldapsam structures is not needed anymore. Fixes https://pagure.io/freeipa/issue/6877 Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
parent
17f03a7952
commit
11d43a1603
File diff suppressed because it is too large
Load Diff
@ -106,6 +106,10 @@ AC_CHECK_LIB([$LIBPDB_NAME],[pdb_enum_upn_suffixes],
|
||||
[AC_MSG_WARN([libpdb does not have pdb_enum_upn_suffixes, no support for realm domains in ipasam])],
|
||||
[$SAMBA40EXTRA_LIBPATH])
|
||||
|
||||
AC_CHECK_LIB([smbldap],[smbldap_get_ldap],
|
||||
[AC_DEFINE([HAVE_SMBLDAP_GET_LDAP], [1], [struct smbldap_state is opaque])],
|
||||
[AC_MSG_WARN([libsmbldap is not opaque, not using smbldap_get_ldap])],
|
||||
[$SAMBA40EXTRA_LIBPATH])
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl Check for libunistring
|
||||
|
Loading…
Reference in New Issue
Block a user