freeipa/tests/test_xmlrpc
Rob Crittenden 9cc0754b71 Add option to limit the attributes allowed in an entry.
Kerberos ticket policy can update policy in a user entry. This allowed
set/addattr to be used to modify attributes outside of the ticket policy
perview, also bypassing all validation/normalization. Likewise the
ticket policy was updatable by the user plugin bypassing all validation.

Add two new LDAPObject values to control this behavior:

limit_object_classes: only attributes in these are allowed
disallow_object_classes: attributes in these are disallowed

By default both of these lists are empty so are skipped.

ticket 744
2011-05-27 13:51:37 -04:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
objectclasses.py Add handling for indirect memberof other entries. 2011-02-21 11:21:23 -05:00
test_attr.py Change default gecos from uid to first and last name. 2011-04-05 14:18:55 -04:00
test_automount_plugin.py Sort entries returned by *-find by the primary key (if any). 2011-04-13 17:29:16 +02:00
test_cert.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
test_delegation_plugin.py Fix changing membergroup in a delegation. 2011-02-01 11:59:24 -05:00
test_dns_plugin.py Enforce that all NS records are resolvable 2011-01-28 11:44:38 -05:00
test_group_plugin.py A new flag to disable creation of UPG 2011-05-25 08:39:47 +02:00
test_hbac_plugin.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
test_hbacsvcgroup_plugin.py HBAC plugin inconsistent output 2011-02-16 10:39:16 -05:00
test_host_plugin.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
test_hostgroup_plugin.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
test_krbtpolicy.py Add option to limit the attributes allowed in an entry. 2011-05-27 13:51:37 -04:00
test_nesting.py Change default gecos from uid to first and last name. 2011-04-05 14:18:55 -04:00
test_netgroup_plugin.py Change default gecos from uid to first and last name. 2011-04-05 14:18:55 -04:00
test_passwd_plugin.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
test_permission_plugin.py Permission rename test failing 2011-02-01 15:43:12 -05:00
test_privilege_plugin.py Rename permissions and privileges to be more readable. 2011-01-31 13:17:38 -05:00
test_pwpolicy.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
test_replace.py Change default gecos from uid to first and last name. 2011-04-05 14:18:55 -04:00
test_role_plugin.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
test_selfservice_plugin.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
test_service_plugin.py Ignore case when removing group members. 2011-02-14 10:22:28 -05:00
test_sudocmd_plugin.py Move sudo related data all under cn=sudo 2011-01-17 11:46:45 -05:00
test_sudocmdgroup_plugin.py Sudo command groups are not supposed to allow nesting. 2011-02-23 18:44:28 -05:00
test_sudorule_plugin.py fix sudorule runas user/groups https://fedorahosted.org/freeipa/ticket/570 2011-01-12 11:40:47 -05:00
test_user_plugin.py Add option to limit the attributes allowed in an entry. 2011-05-27 13:51:37 -04:00
xmlrpc_test.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00