Rob Crittenden
b83badd73b
Fix typo in variable name, object_classs->object_class
2009-06-15 13:55:58 -04:00
Pavel Zuna
2ff4b3906f
Change plugins2 using find_entries to support incomplete (truncated) search results.
2009-06-15 11:19:04 -04:00
Pavel Zuna
48e1f47ed1
Add new set of base classes for plugins using LDAP.
2009-06-15 11:18:59 -04:00
Pavel Zuna
ad54fc3399
Add support for incomplete (truncated) search results.
...
ldap2.find_entries now returns a tuple containing 2 values. First,
a list of entries (dn, entry_attrs), Second, the truncated flag. If
the truncated flag is True, search results hit a server limitation
and are incomplete.
This patch also removes decoding of non-string scalar python types into
unicode (they are left unchanged).
2009-06-15 11:18:55 -04:00
Pavel Zuna
473e03d2f7
Add host plugin port to new LDAP backend.
2009-06-12 15:53:25 -04:00
Pavel Zuna
b8fdcb3a0b
Add passwd plugin port to new LDAP backend.
2009-06-10 11:55:09 -04:00
Pavel Zuna
a5292b2280
Add ACI plugin port to new LDAP backend.
2009-06-10 11:55:03 -04:00
Pavel Zuna
8edaff5266
Generate crud.Search arguments with get_args.
2009-06-10 11:53:20 -04:00
Pavel Zuna
dc23be6878
Make get_dn parameter list more generic. Fix Attribute name regex.
...
The old name regex made it impossible to have Attribute instances with
names composed of more than two words separated by underscores.
2009-06-10 11:53:14 -04:00
Pavel Zuna
4b08770b78
Add 'parent_key' kwarg in Param class.
2009-06-10 11:53:10 -04:00
Pavel Zuna
c47d716e95
Modify PluginProxy to use __public__ defined in derived classes instead of base classes.
2009-06-10 11:53:07 -04:00
Pavel Zuna
789fec4381
Add service plugin port to new LDAP backend.
2009-06-10 11:51:49 -04:00
Pavel Zuna
cda0f85ce5
Fix bug in Encoder where tuples were encoded into lists. Fix Encoder and Command.args_options_2_entry unit tests.
2009-06-10 11:51:10 -04:00
Rob Crittenden
16f19990ae
Fix plugin API errors
2009-06-03 09:49:14 -04:00
Rob Crittenden
3e8aac875f
Fix the help text
2009-06-03 09:46:42 -04:00
Pavel Zuna
83f45cc541
Fix DS ACI parsing.
2009-06-02 16:20:48 -04:00
Pavel Zuna
90cc00feab
Make delegation plugin consistent with plugins2 and use new Crud methods.
2009-06-02 16:20:44 -04:00
Pavel Zuna
66d291001a
Remove unused reference to old LDAP backend in join plugin.
2009-06-02 16:20:41 -04:00
Pavel Zuna
a1548bc670
Fix bug where List parameters where always cloned with keywords parsed from name.
2009-06-02 16:20:35 -04:00
Pavel Zuna
b29006dd0a
Add pwpolicy plugin port to new LDAP backend.
2009-05-27 10:02:50 -04:00
Pavel Zuna
924010cfc9
Add defaultoptions plugin port to new LDAP backend.
2009-05-26 14:50:31 -04:00
Pavel Zuna
13b55b5a52
Add taskgroup plugin port to new LDAP backend.
2009-05-26 14:50:28 -04:00
Pavel Zuna
5a8573129c
Add rolegroup plugin port to new LDAP backend.
2009-05-26 14:50:26 -04:00
Pavel Zuna
56e001fd88
Add new env variables: container_taskgroup, container_rolegroup and container_netgroup.
2009-05-26 14:50:24 -04:00
Rob Crittenden
0353be6810
Dogtag keeps telling me to use port 9444 and not 9443, use it.
2009-05-26 14:25:52 -04:00
Pavel Zuna
a92e440218
Clone options of crud.Update and crud.Search with autofill=False.
2009-05-26 13:36:58 -04:00
Pavel Zuna
37a391cd78
Make plugins2 use lowercase when reffering to LDAP attributes.
2009-05-22 15:58:09 -06:00
Pavel Zuna
9468c9fca8
Fix bug where finalized IPA object where trying to modify their member variables in Encoder methods.
2009-05-22 15:57:27 -06:00
Rob Crittenden
cac8ebb866
Fix typo, occured -> occurred
2009-05-21 22:43:07 -04:00
Rob Crittenden
067b5c122c
Add a format to the generic KerberosError class
2009-05-21 15:37:12 -06:00
Rob Crittenden
13696ae18b
Raise an exception if the certificate chain is not returned from the CA
2009-05-21 17:34:00 -04:00
Pavel Zuna
eec367b0c8
Fix bug in group2-mod command.
...
posixGroup object class was added to the group entry incorrectly when modifying gid number.
2009-05-21 15:22:58 -06:00
Rob Crittenden
fe012f4ff2
Fix a few issues introduced by the new Param.use_in_context() patch
2009-05-21 14:33:23 -04:00
Jason Gerard DeRose
7e58b29a92
Completed Param.use_in_context() functionality, which is now used by Command and Object
2009-05-21 14:32:45 -04:00
Pavel Zuna
7b93f7bbd7
Add netgroup plugin port to new LDAP backend.
2009-05-20 16:46:56 -06:00
Pavel Zuna
75a70af943
Add hostgroup plugin port to new LDAP backend.
2009-05-20 16:46:48 -06:00
Pavel Zuna
1e55b0a1ab
Fix counting of successfully added members. Add checks for use_ldap2 in group2. Some cosmetic changes.
2009-05-20 16:46:39 -06:00
Pavel Zuna
a3ae5047f3
Add group plugin port to new LDAP backend.
2009-05-20 16:46:28 -06:00
Jason Gerard DeRose
3a4828b372
Fixed doctest for errors.NotFound
2009-05-19 13:53:45 -06:00
Jason Gerard DeRose
4f9224774f
Added Param 'include' and 'exclude' kwargs; added frontend.UsesParams base class with methods implementing the filtering to restrict params to only certain contexts
2009-05-19 13:49:15 -06:00
Pavel Zuna
9437fc669e
Add Encoder base class and method decorators to encode arguments/decode return values. Also - unit tests.
2009-05-19 09:56:39 -04:00
Rob Crittenden
e5bec4ae39
Schema change so the nisnetgroup triples work properly.
...
If we use cn for hostname there is no easy way to distinguish between
a host and a hostgroup. So adding a fqdn attribute to be used to store
the hostname instead.
2009-05-19 09:54:17 -04:00
Jason Gerard DeRose
87480b7bde
Re-enable doctest, fix broken docstrings
2009-05-13 14:22:09 -04:00
Rob Crittenden
5e3cdb9643
Remove all services when a host is removed Revoke certificate (if any) when a service is removed
2009-05-13 14:17:21 -04:00
Rob Crittenden
014f3ff1c6
Improve revocation_reason argument
2009-05-13 14:17:03 -04:00
Rob Crittenden
1c31b5bc08
Add a reason to the NotFound exception so we can provide more robust errors
2009-05-13 14:16:44 -04:00
Jason Gerard DeRose
ae38a2461f
Force xmlrpc tests to run with in_tree=True so config files in /etc/ipa/ don't get read; cleaned up config.Env automagic with regard to running in-tree vs. installed
2009-05-11 16:17:08 -04:00
Rob Crittenden
0d6aaef2e1
We decided not to issue a certificate on join
2009-05-07 10:54:21 -04:00
Rob Crittenden
8f1df0fe8a
Store the new certificate in a service record. Clean up some argument names to match the current standard.
2009-05-07 10:54:14 -04:00
Rob Crittenden
0d538b20f2
Make MalformedServicePrincipal take a reason arg and add Base64DecodeError
2009-05-06 11:29:11 -04:00