freeipa/install/tools
Rob Crittenden 045b6e6ed9 Use new certmonger locking to prevent NSS database corruption.
dogtag opens its NSS database in read/write mode so we need to be very
careful during renewal that we don't also open it up read/write. We
basically need to serialize access to the database. certmonger does the
majority of this work via internal locking from the point where it generates
a new key/submits a rewewal through the pre_save and releases the lock after
the post_save command. This lock is held per NSS database so we're save
from certmonger. dogtag needs to be shutdown in the pre_save state so
certmonger can safely add the certificate and we can manipulate trust
in the post_save command.

Fix a number of bugs in renewal. The CA wasn't actually being restarted
at all due to a naming change upstream. In python we need to reference
services using python-ish names but the service is pki-cad. We need a
translation for non-Fedora systems as well.

Update the CA ou=People entry when he CA subsystem certificate is
renewed. This certificate is used as an identity certificate to bind
to the DS instance.

https://fedorahosted.org/freeipa/ticket/3292
https://fedorahosted.org/freeipa/ticket/3322
2013-01-29 11:16:38 -05:00
..
man Fix schema replication from old masters 2012-11-23 12:19:19 +01:00
ipa-adtrust-install ipa-adtrust-install: allow to reset te NetBIOS domain name 2012-11-08 08:18:14 +01:00
ipa-ca-install Add OCSP and CRL URIs to certificates 2012-12-07 11:00:17 -05:00
ipa-compat-manage Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
ipa-compliance Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
ipa-csreplica-manage Make ipa-csreplica-manage work with both merged and non-merged DBs 2012-11-23 12:19:20 +01:00
ipa-dns-install Create reverse zone in unattended mode 2012-10-19 16:19:14 +02:00
ipa-ldap-updater Framework for admin/install tools, with ipa-ldap-updater 2012-07-22 23:17:56 -04:00
ipa-managed-entries Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
ipa-nis-manage Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
ipa-replica-conncheck Changes to use a single database for dogtag and IPA 2012-11-23 12:19:19 +01:00
ipa-replica-install Stop and disable conflicting time&date services 2012-12-07 13:07:36 -05:00
ipa-replica-manage Handle the case where there are no replicas with list-ruv 2012-11-07 10:01:04 +01:00
ipa-replica-prepare Improve ipa-replica-prepare error message 2012-12-06 08:00:27 +01:00
ipa-server-certinstall Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
ipa-server-install Add the CA cert to LDAP after the CA install 2013-01-29 15:42:24 +01:00
ipa-upgradeconfig Use new certmonger locking to prevent NSS database corruption. 2013-01-29 11:16:38 -05:00
ipactl Only update the list of running services in the installer or ipactl. 2012-12-05 10:44:44 -05:00
Makefile.am 25 Create Tool for Enabling/Disabling Managed Entry Plugins 2011-09-21 09:22:13 +02:00