freeipa/tests/test_xmlrpc
Martin Kosek ac6cc479ed Add range safety check for range_mod and range_del
range_mod and range_del command could easily create objects with
ID which is suddenly out of specified range. This could cause issues
in trust scenarios where range objects are used for computation of
remote IDs.

Add validator for both commands to check if there is any object with
ID in the range which would become out-of-range as a pre_callback.
Also add unit tests testing this new validator.

https://fedorahosted.org/freeipa/ticket/2919
2012-09-06 20:32:07 +02:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
objectclasses.py Add support for external group members 2012-06-28 16:53:33 +02:00
test_attr.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_automember_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_automount_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_baseldap_plugin.py Rework the CallbackInterface 2012-06-14 11:09:43 +02:00
test_batch_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_cert.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_config_plugin.py Fix validator for SELinux user map settings in config plugin. 2012-07-26 23:57:25 -04:00
test_delegation_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_dns_plugin.py Fix DNS SOA serial parameters boundaries 2012-09-06 14:57:48 +02:00
test_group_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_hbac_plugin.py Validate externalhost (when added by --addattr/--setattr) 2012-05-11 08:14:20 +02:00
test_hbacsvcgroup_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_hbactest_plugin.py Use valid argument names in tests 2012-03-25 18:05:33 -04:00
test_host_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_hostgroup_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_krbtpolicy.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_nesting.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_netgroup_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_passwd_plugin.py Use nose tools to check for exceptions 2012-03-19 16:33:35 +01:00
test_permission_plugin.py Fixes different behaviour of permission-mod and show. 2012-08-29 16:02:43 -04:00
test_ping_plugin.py Fail on unknown Command options 2012-06-20 15:18:42 +02:00
test_privilege_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_pwpolicy_plugin.py Sort policies numerically in pwpolicy-find 2012-09-03 21:47:21 -04:00
test_range_plugin.py Add range safety check for range_mod and range_del 2012-09-06 20:32:07 +02:00
test_replace.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_role_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_selfservice_plugin.py Do not use extra command options in ACI, permission, selfservice 2012-05-14 10:38:07 +02:00
test_selinuxusermap_plugin.py Restrict the SELinux user map user MLS value to 0-1023 2012-08-29 09:29:08 +02:00
test_service_plugin.py Internationalization for public errors 2012-09-03 18:16:12 +02:00
test_sudocmd_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_sudocmdgroup_plugin.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
test_sudorule_plugin.py Validate externalhost (when added by --addattr/--setattr) 2012-05-11 08:14:20 +02:00
test_user_plugin.py prevent last admin from being disabled 2012-09-03 18:11:49 +02:00
xmlrpc_test.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00