dbc9c73 ipa-sam: use own private structure, not ldapsam_privates

2 files Authored by abbra 6 years ago, Committed by mbasti 6 years ago,
    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>
    (cherry picked from commit 11d43a16035d9ce7970ddf757f17025289ec4854)
    
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    
        
file modified
+470 -432
file modified
+4 -0