Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve modlist generation in ldap2. Some code cleanup as bonus. | Pavel Zuna | 2010-01-11 | 1 | -65/+89 |
| | | | | | | | | ldap2._generate_modlist now uses more sophisticated means to decide when to use MOD_ADD+MOD_DELETE instead of MOD_REPLACE. MOD_REPLACE is always used for single value attributes and never for multi value. | ||||
* | Allow creation of new connections by unshared instances of backend.Connectible. | Pavel Zuna | 2010-01-11 | 2 | -14/+22 |
| | |||||
* | Add start/stop for the CA | Rob Crittenden | 2010-01-11 | 1 | -0/+8 |
| | |||||
* | Missed explicit reference to pki-ca, replace with self.service_name | Rob Crittenden | 2010-01-11 | 1 | -2/+2 |
| | |||||
* | Add --all to LDAPCreate and make LDAP commands always display default ↵ | Pavel Zuna | 2010-01-11 | 7 | -14/+30 |
| | | | | attributes. | ||||
* | Use the caIPAserviceCert profile for issuing service certs. | Rob Crittenden | 2010-01-08 | 2 | -3/+3 |
| | | | | | | | | | | | This profile enables subject validation and ensures that the subject that the CA issues is uniform. The client can only request a specific CN, the rest of the subject is fixed. This is the first step of allowing the subject to be set at installation time. Also fix 2 more issues related to the return results migration. | ||||
* | Replace uses of %define with %global in the .spec file | Rob Crittenden | 2010-01-07 | 1 | -7/+7 |
| | | | | | | | Fixes rawhide builds per https://www.redhat.com/archives/fedora-devel-list/2010-January/msg00093.html Contributed by Nalin Dahyabhai | ||||
* | Change the service name to reflect changes in pki-ca (now pki-cad). | Rob Crittenden | 2010-01-07 | 1 | -3/+3 |
| | | | | | | Also properly use the instance name where appropriate. There were a couple of places where the service name was used and this worked because they were the same. | ||||
* | Remove hardcoded domain, example.com | Rob Crittenden | 2009-12-18 | 2 | -6/+6 |
| | |||||
* | Add messages, declarative tests for rolegroup, taskgroup plugins | Jason Gerard DeRose | 2009-12-18 | 5 | -273/+856 |
| | |||||
* | Added Fuzzy docstrings; make-test now runs doctests in tests/*; fixed ↵ | Jason Gerard DeRose | 2009-12-18 | 7 | -32/+106 |
| | | | | 'existant' mispelling | ||||
* | Need to supsend looping through the keytab entries when doing a delete. | Rob Crittenden | 2009-12-18 | 1 | -0/+5 |
| | |||||
* | Handle base64-encoded certificates better, import missing function | Rob Crittenden | 2009-12-18 | 3 | -0/+11 |
| | |||||
* | Fuzzy feelings | Jason Gerard DeRose | 2009-12-17 | 8 | -395/+653 |
| | |||||
* | Make hosts more like real services so we can issue certs for host principals | Rob Crittenden | 2009-12-16 | 5 | -17/+71 |
| | | | | | This patch should make joining a client to the domain and using certmonger to get an initial certificate work. | ||||
* | Set the context of files needed by the selfsign CA so Apache can write them | Rob Crittenden | 2009-12-16 | 2 | -1/+6 |
| | |||||
* | Remove some left-over debugging statements | Rob Crittenden | 2009-12-16 | 1 | -3/+0 |
| | |||||
* | host and hostgroup summary messages, declarative tests; fix tests for 'dn' | Jason Gerard DeRose | 2009-12-16 | 6 | -224/+499 |
| | |||||
* | Add simple tests for the aci plugin | Rob Crittenden | 2009-12-14 | 1 | -0/+77 |
| | |||||
* | Add some missing labels | Rob Crittenden | 2009-12-14 | 2 | -0/+5 |
| | |||||
* | Convert to using new result output handling | Rob Crittenden | 2009-12-14 | 2 | -27/+85 |
| | | | | | This also inserts the dn into the response when adding a record. We need this in the ACI plugin when adding a taskgroup | ||||
* | Make the IPA server host and its services "real" IPA entries | Rob Crittenden | 2009-12-11 | 11 | -24/+146 |
| | | | | | | | | | | | We use kadmin.local to bootstrap the creation of the kerberos principals for the IPA server machine: host, HTTP and ldap. This works fine and has the side-effect of protecting the services from modification by an admin (which would likely break the server). Unfortunately this also means that the services can't be managed by useful utilities such as certmonger. So we have to create them as "real" services instead. | ||||
* | Add pdb options to make-test to pass onto nosetests | Rob Crittenden | 2009-12-11 | 1 | -0/+14 |
| | |||||
* | This plugin was replaced by the aci plugin | Rob Crittenden | 2009-12-11 | 1 | -93/+0 |
| | |||||
* | Add force option to ipa-replica-manage to allow forcing deletion of a replica | Rob Crittenden | 2009-12-11 | 1 | -5/+13 |
| | | | | | | If a replica is not up for some reason (e.g. you've already deleted it) this used to quit and not let you delete the replica, generating errors in the DS logs. This will let you force a deletion. | ||||
* | Take 2: Extensible return values and validation; steps toward a single ↵ | Jason Gerard DeRose | 2009-12-10 | 44 | -1035/+2962 |
| | | | | output_for_cli(); enable more webUI stuff | ||||
* | Pass on debug option from ipa-client-install to ipa-join | Rob Crittenden | 2009-12-09 | 1 | -0/+2 |
| | |||||
* | rebase dogtag clean-up patch | John Dennis | 2009-12-09 | 6 | -292/+1742 |
| | |||||
* | A utility for removing principals from a keytab. | Rob Crittenden | 2009-12-04 | 5 | -0/+324 |
| | | | | | | | | | | | | When we un-enroll a client we'll do a bit of cleanup including removing any principals for the IPA realm from /etc/krb5.keytab. This removes principals in 2 ways: - By principal, only entries matching the full principal are removed - By realm. Any principal for that realm is removed This does not change the KDC at all, just removes entries from a file on the client machine. | ||||
* | Bump the installation version number to V2.0 | Rob Crittenden | 2009-12-03 | 1 | -1/+1 |
| | |||||
* | Add minimal test for the cert plugin | Rob Crittenden | 2009-12-03 | 1 | -0/+104 |
| | | | | | | | This assumes that the developer has the equivalent of a selfsign CA installed. To do this, install IPA without a CA and copy /etc/httpd/alias/*.db to ~/.ipa/alias and /etc/httpd/alias/pwdfile.txt to ~/.ipa/alias/.pwd | ||||
* | Set minimum of python-pyasn1 to 0.0.9a so we have support for the ASN.1 Any type | Rob Crittenden | 2009-12-02 | 1 | -1/+5 |
| | |||||
* | Add idnsUpdatePolicy into the dns plug-in | Martin Nagy | 2009-12-02 | 1 | -1/+5 |
| | | | | | | The idnsUpdatePolicy takes a list of BIND dynamic update policies, each of which must be terminated by ";". Also fix a minor error in the documentation string. | ||||
* | Ask the user before overwriting /etc/named.conf | Martin Nagy | 2009-12-02 | 3 | -9/+13 |
| | |||||
* | Remove unnecessary "error: " prefixes | Martin Nagy | 2009-12-02 | 2 | -6/+6 |
| | | | | | The parser.error() method prepends the "error: " prefix itself. Adding it to the error string is not necessary and doesn't look good. | ||||
* | Remove ldap2.convert_attr_synonyms. Turns out python-ldap can replace it. | Pavel Zuna | 2009-12-02 | 1 | -30/+1 |
| | |||||
* | Add NotImplementedError type so CA plugins can return client-friendly errors | Rob Crittenden | 2009-12-01 | 2 | -3/+18 |
| | | | | | | | | Ignore NotImplementedError when revoking a certificate as this isn't implemented in the selfsign plugin. Also use the new type argument in x509.load_certificate(). Certificates are coming out of LDAP as binary instead of base64-encoding. | ||||
* | Add type argument to x509.load_certificate() so it can handle binary certs | Rob Crittenden | 2009-12-01 | 1 | -9/+12 |
| | |||||
* | Better LDAP error handling in ipa-client-install | Rob Crittenden | 2009-12-01 | 1 | -9/+5 |
| | |||||
* | Replace /etc/ipa/ipa.conf with /etc/ipa/default.conf | Rob Crittenden | 2009-12-01 | 7 | -37/+24 |
| | | | | | | | The new framework uses default.conf instead of ipa.conf. This is useful also because Apache uses a configuration file named ipa.conf. This wipes out the last vestiges of the old ipa.conf from v1. | ||||
* | Add ipaUserGroup objectClass to default groups where missing. | Pavel Zuna | 2009-12-01 | 1 | -0/+2 |
| | |||||
* | Rename GeneralizedTime to AccessTime. | Pavel Zuna | 2009-12-01 | 3 | -8/+8 |
| | |||||
* | Add {user,host,sourcehost}Category to HBAC and make accessTime multivalue. | Pavel Zuna | 2009-12-01 | 2 | -17/+108 |
| | |||||
* | Add server option to ipa-join so the IPA server can be specified. | Rob Crittenden | 2009-11-30 | 2 | -5/+9 |
| | | | | | | | This is needed because in the client installer we actually perform the join before creating the configuration files that join uses. All we need is the IPA server to join to and we have that from the CLI options so use that. | ||||
* | Use pyasn1-based PKCS#10 and X509v3 parsers instead of pyOpenSSL. | Rob Crittenden | 2009-11-30 | 11 | -32/+983 |
| | | | | | | | | | The pyOpenSSL PKCS#10 parser doesn't support attributes so we can't identify requests with subject alt names. Subject alt names are only allowed if: - the host for the alt name exists in IPA - if binding as host principal, the host is in the services managedBy attr | ||||
* | Add option to have ipautil.run() not raise an exception | Rob Crittenden | 2009-11-30 | 6 | -17/+17 |
| | | | | | | | There are times where a caller will want to determine the course of action based on the returncode instead of relying on it != 0. This also lets the caller get the contents of stdout and stderr. | ||||
* | Fix boolean attributes in DNS plugin. | Pavel Zuna | 2009-11-30 | 1 | -3/+9 |
| | | | | | Sometimes they worked fine and sometimes DS rejected them as invalid. | ||||
* | Fix Bool parameter type. It was impossible to set it to FALSE. | Pavel Zuna | 2009-11-30 | 2 | -3/+5 |
| | |||||
* | Fix takes_options in automount plugin. | Pavel Zuna | 2009-11-30 | 1 | -1/+1 |
| | |||||
* | Print only one line of docstrings in command listings. | Pavel Zuna | 2009-11-30 | 1 | -4/+3 |
| | | | | Full docstring is shown on `ipa help COMMAND`. |