orion / freeipa

Forked from freeipa 5 years ago
Clone

f1f1b4e Enable transactions by default, make password and modrdn TXN-aware

27 files Authored by rcritten 11 years ago, Committed by mkosek 11 years ago,
27 files changed. 186 lines added. 116 lines removed.
daemons/ipa-slapi-plugins/ipa-modrdn/ipa_modrdn.c
file modified
+22 -4
daemons/ipa-slapi-plugins/ipa-modrdn/modrdn-conf.ldif
file modified
+1 -1
daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c
file modified
+21 -0
daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd.h
file modified
+2 -0
daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_prepost.c
file modified
+24 -0
daemons/ipa-slapi-plugins/ipa-pwd-extop/pwd-extop-conf.ldif
file modified
+1 -0
freeipa.spec.in
file modified
+4 -1
install/share/nis.uldif
file modified
+1 -0
install/share/schema_compat.uldif
file modified
+1 -0
install/tools/man/ipa-ldap-updater.1
file modified
+1 -0
install/ui/test/data/ipa_init.json
file modified
+0 -1
install/updates/10-disable-betxn.update
file removed
-37
install/updates/10-enable-betxn.update
file added
+49
install/updates/55-pbacmemberof.update
file modified
+8 -0
install/updates/Makefile.am
file modified
+1 -1
ipa-client/man/default.conf.5
file modified
+0 -3
ipalib/constants.py
file modified
+0 -1
ipalib/plugins/baseldap.py
file modified
+6 -54
ipalib/plugins/permission.py
file modified
+1 -0
ipalib/plugins/user.py
file modified
+5 -7
ipaserver/install/dsinstance.py
file modified
+0 -4
ipaserver/install/ldapupdate.py
file modified
+13 -1
tests/test_xmlrpc/test_automember_plugin.py
file modified
+10 -0
tests/test_xmlrpc/test_nesting.py
file modified
+1 -0
tests/test_xmlrpc/test_permission_plugin.py
file modified
+2 -1
tests/test_xmlrpc/test_privilege_plugin.py
file modified
+7 -0
tests/test_xmlrpc/test_role_plugin.py
file modified
+5 -0
    Enable transactions by default, make password and modrdn TXN-aware
    
    The password and modrdn plugins needed to be made transaction aware
    for the pre and post operations.
    
    Remove the reverse member hoop jumping. Just fetch the entry once
    and all the memberof data is there (plus objectclass).
    
    Fix some unit tests that are failing because we actually get the data
    now due to transactions.
    
    Add small bit of code in user plugin to retrieve the user again
    ala wait_for_attr but in the case of transactions we need do it only
    once.
    
    Deprecate wait_for_attr code.
    
    Add a memberof fixup task for roles.
    
    https://fedorahosted.org/freeipa/ticket/1263
    https://fedorahosted.org/freeipa/ticket/1891
    https://fedorahosted.org/freeipa/ticket/2056
    https://fedorahosted.org/freeipa/ticket/3043
    https://fedorahosted.org/freeipa/ticket/3191
    https://fedorahosted.org/freeipa/ticket/3046
    
        
file modified
+4 -1
file modified
+1 -0
file modified
+1 -1
file modified
+0 -1
file modified
+6 -54
file modified
+1 -0
file modified
+5 -7