Commit Graph
40 Commits
Author SHA1 Message Date
Rob Crittenden 08e762df2f Remove local references to things that are now in api.env 2008-10-17 19:43:25 -04:00
Rob Crittenden ae8370be44 Port f_service to LDAP backend
Add new keyword, 'filter', that can be passed to the search function.
This is globbed onto the filter that is auto-created.
2008-10-17 19:20:23 -04:00
Rob Crittenden e66cd9599b Some xml-rpc server code cleanup. Make system.* functions to work with plugins 2008-10-17 16:41:38 -04:00
Rob Crittenden b045f22069 Add mod_python-based XML-RPC server.
Use -e kerberos on the command-line to use the mod_python server, otherwise
it defaults to use the simple-server URL.
2008-10-16 23:33:44 -04:00
Rob Crittenden f777f72de6 Use the search fields from the configuration when searching
Generalize the attribute -> objectclass search helper
2008-10-16 15:00:30 -04:00
Rob Crittenden 5748fce84c Remove references to ipa_server.* and port group plugin to ldap backend 2008-10-16 10:59:03 -04:00
Rob Crittenden 12f1e7fdf7 Remove all references to ipa_server.* from user plugin 2008-10-16 10:32:20 -04:00
Rob Crittenden 1a8317ff74 Port group-add to use LDAP backend
Have create and update return the record that was just added/modified
2008-10-15 17:46:01 -04:00
Rob Crittenden 14a33d4619 Fix some remaining merge issues and don't use forward() in user-*lock() 2008-10-15 16:50:46 -04:00
Rob Crittenden 3268b65ae0 Initial implementation of a generic search routine. 2008-10-15 16:12:27 -04:00
Rob Crittenden 789a248daa Port user-mod to use ldap update() method 2008-10-15 09:58:29 -04:00
Rob Crittenden e7937f2944 Add missing * to *kw to make it pass named arguments instead of positional 2008-10-15 09:57:49 -04:00
Rob Crittenden f7c044495a Port user_del to CrudBackend
Override output_for_cli() to generate nicer output
2008-10-14 22:48:57 -04:00
Rob Crittenden cfc8450efd Port user-show to new CrudBackend framework 2008-10-14 22:22:01 -04:00
Rob Crittenden 1c3f81852c Move some functionality from user-add to the backend ldap create function 2008-10-14 21:28:06 -04:00
Rob Crittenden 30664cde88 Move some functionality from user-add to the backend ldap create function 2008-10-14 17:46:36 -04:00
Rob Crittenden 6d2705b363 Implement user lock and unlock 2008-10-13 17:17:00 -04:00
Rob Crittenden 19465318ce Fix up a comment 2008-10-13 15:17:31 -04:00
Rob Crittenden fc9f057792 Initial implementation of password policy 2008-10-13 15:01:08 -04:00
Rob Crittenden 0ebaad6462 Do a more specific search for the user 2008-10-13 14:59:48 -04:00
Rob Crittenden 361a379ff9 We should be registering Commands, not Methods 2008-10-13 14:58:31 -04:00
Rob Crittenden 399b3794fb Raise the right exceptions 2008-10-13 14:58:08 -04:00
Rob Crittenden 39ad5ccffa Stub out delegations
Add ACI class
2008-10-11 00:49:05 -04:00
Rob Crittenden 250734aea5 Fix syntax error 2008-10-10 14:38:09 -04:00
Rob Crittenden 75bad44c27 Enable the verbose flag to pass thru xmlrpc 2008-10-10 05:23:00 -04:00
Rob Crittenden 42cdca3e83 Use new options handler 2008-10-10 03:40:52 -04:00
Rob Crittenden dbe49423ab Start service principal plugin 2008-10-10 03:36:57 -04:00
Rob Crittenden 5d2a99925d Implement group-mod 2008-10-10 03:36:57 -04:00
Rob Crittenden 8a97b3e8a8 Implement group-del 2008-10-10 03:36:57 -04:00
Rob Crittenden 5c07d97865 Slight change to how exceptions are handled 2008-10-10 03:36:57 -04:00
Rob Crittenden 83bb41faeb Mechanism to convert from xmlrpclib.Fault to an IPAError exception
Include slew of new exceptions, not all of which are used yet
2008-10-10 03:36:56 -04:00
Rob Crittenden 672c07566d Implement user-del
rename is_user_unique() to user_exists()
2008-10-10 03:36:56 -04:00
Rob Crittenden 3e505cc908 Remove some dead code 2008-10-10 03:36:56 -04:00
Rob Crittenden db9d8dd3e0 Implement a real user_find and move existing user_find to user_show 2008-10-07 06:15:34 -04:00
Rob Crittenden e012e860b4 Implement user-mod 2008-10-07 04:31:22 -04:00
Rob Crittenden 69bc5ad77a Add some more supporting functions
Do a little bit more error handling and checking
2008-10-07 02:10:15 -04:00
Rob Crittenden cb795fa14b Add group plugin, routine to get cn=ipaconfig 2008-10-04 05:17:11 -04:00
Rob Crittenden 7e4b0a072e Implement user-find and user-add backend functions so they work over XML-RPC
Change port to 8880 to not conflict with a running IPA v1 instance
Encode incoming values from unicode as utf-8 before sending to LDAP
2008-10-04 01:50:59 -04:00
Rob Crittenden 77e6c99f9d Migrate to new source tree layoute 2008-09-30 19:37:35 -06:00
Rob Crittenden b965e558b5 Rebase XML-RPC client and server
Fix error handling in server to return exceptions generated in library code
2008-09-30 19:37:35 -06:00