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
Rob Crittenden
86472a94ee
Fix quoting to work with new csv handler in ldapupdate
2009-05-19 11:50:39 -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
Jason Gerard DeRose
0d6e4d2374
Updated TODO based on discussion between Rob, Pavel, and Jason; put TODO in reStructuredText style formatting
2009-05-19 09:55:34 -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
Rob Crittenden
7ef34b8cda
Own the Apache configuration files that ipa-server-install creates
2009-05-19 09:53:57 -04:00
Rob Crittenden
2d0624cff5
Add schema-compat translation from our netgroup schema to nisNetgroup triples
2009-05-19 09:53:40 -04:00
Rob Crittenden
4376ad0b10
Add taskgroup and ACI for writing host principal keys (so ipa-getkeytab works)
2009-05-19 09:52:21 -04:00
Rob Crittenden
7ac2b8ae45
Use the csv module instead of my own hackish lexer.
...
The first character in a line is used to determine how the line will be
quoted. If it begins with no quote we use '. If it begins with either
' or " we use that character. So if you have a quoted string and you don't
want it to be considered a comma-separated value put the other quote string
around the whole block.
2009-05-19 09:49:01 -04:00
Rob Crittenden
9147f0da69
Don't pass non-existent arguments to _handle_errors()
2009-05-19 09:48:35 -04:00
Jason Gerard DeRose
87480b7bde
Re-enable doctest, fix broken docstrings
2009-05-13 14:22:09 -04:00
Rob Crittenden
252e9b61eb
Fix a comment and some typos
2009-05-13 14:18:01 -04:00
Rob Crittenden
f06bb4fca7
Drop the binary subtype. This usage is deprecated according to Rich M.
2009-05-13 14:17:31 -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
Rob Crittenden
de88954b91
New tool to enable/disable DS plugin to act as NIS server
2009-05-13 14:09:56 -04:00
Rob Crittenden
a2c99b0360
Bump version to 2.0.0pre1
2009-05-11 16:26:55 -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
1dd85475fc
Added Rob's 'srpms' make target
2009-05-11 15:38:07 -04:00
Rob Crittenden
7ab9c3363f
Add missing attribute to fix netgroups test
2009-05-07 10:54:32 -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
Rob Crittenden
5405c01025
Add validator and normalizer for service principals Add --certificate argument Update default objectclasses Use the crud.Search method for service-find
2009-05-06 11:28:49 -04:00
Rob Crittenden
82223f3ed1
Fix breakage on python 2.4 with missing object subclass
2009-05-05 14:05:40 -04:00
Rob Crittenden
c0020955a5
Some minor cosmetic changes
2009-05-04 18:01:06 -04:00
Rob Crittenden
a7a16272b1
When reading a password, if there is no tty, read from stdin instead.
...
This will allow one to pipe a password in:
echo -e "secret123\secret123\n" | ipa password someuser
2009-05-04 17:43:14 -04:00
Rob Crittenden
d4076915cd
Add posixGroup to the objectclass list if gidnumber is set
...
498335
2009-05-04 17:43:00 -04:00
Rob Crittenden
064240def3
Fix replica installation for self-signed CA (no dogtag)
2009-05-04 17:42:03 -04:00
Rob Crittenden
c8ee910ff6
Issue an SSL server cert when joining the IPA domain
2009-05-04 17:41:06 -04:00
Rob Crittenden
2f7c6bc3db
Add python-nss as a dependency
2009-05-04 17:01:57 -04:00
Rob Crittenden
0dfb451c3f
Utilize the new dogtag library for retrieving the CA cert chain
2009-05-04 16:58:28 -04:00
Rob Crittenden
8424ea8c03
A class for dealing with a temporary NSS certificate database
2009-05-04 16:56:12 -04:00
Rob Crittenden
dfe9db5548
Add signing profile to CA installation so we can sign the firefox jar file.
...
Use the requestId we get back from the CA when requesting the RA agent cert
and use that to issue the certificate rather than hardcoding 7.
This also adds some clean-up of file permissions and leaking fds
2009-05-04 16:54:42 -04:00
Pavel Zuna
36c239cda4
Add DNS management plugin port to the new ldap backend.
2009-04-30 16:17:49 -04:00
Pavel Zuna
8eabf068fb
Make search filter generation a bit safer. Minor bug fixes/code improvements.
2009-04-30 16:17:44 -04:00
Pavel Zuna
9992b23a08
Change help interface to display builtin commands and a list of topics based on plugin modules.
2009-04-30 15:55:16 -04:00
Pavel Zuna
75b551fd5e
Use right attribute name for e-mail in user2 plugin.
2009-04-30 13:50:05 -04:00
Pavel Zuna
24790748fe
Add method to generate DN from attribute directly, without making RDN first.
2009-04-30 13:27:49 -04:00
Rob Crittenden
21ccdec860
Add missing required attribute, nisdomainname
2009-04-30 13:26:27 -04:00
Rob Crittenden
536b215078
Use correct attribute for e-mail address
...
Resolves 498269
2009-04-29 13:51:47 -04:00
Jason Gerard DeRose
3f4a0a2d77
Fixed cli.run() catching SystemExit exception under Python2.4
...
Resolves BZ #498088
2009-04-28 22:29:10 -04:00
Rob Crittenden
b7438c3da2
Use XML rather than string routines to handle response from dogtag Remove trailing CR/LF from the password file
2009-04-28 17:16:18 -04:00
David O'Brien
763c7ef914
trivial update to standardize terms in docstring
2009-04-28 13:32:01 -04:00
Rob Crittenden
bbbac4b24f
Fix bind zone installer
2009-04-27 15:44:26 -04:00
Rob Crittenden
d5290a60f9
Utilities for dealing with dogtag
2009-04-24 16:22:38 -04:00
Rob Crittenden
298d5fbce4
Import the RequiresRoot error and make note to replace this at some point
2009-04-24 16:22:22 -04:00