<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/ipa-client/ipa-install, branch webui-cleanup</title>
<subtitle>FreeIPA patches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/'/>
<entry>
<title>Retrieve the CA certificate before starting enrollment.</title>
<updated>2010-06-21T13:52:15+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-06-11T15:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=4ca95a0cbfa5bb50d90cda496db6558ba3d5544e'/>
<id>4ca95a0cbfa5bb50d90cda496db6558ba3d5544e</id>
<content type='text'>
We need the CA certificate so we can use SSL when binding with a
one-time password (bulk enrollment)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need the CA certificate so we can use SSL when binding with a
one-time password (bulk enrollment)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Requires on separate package python-krbV in client</title>
<updated>2010-06-02T18:41:16+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-06-01T18:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=dbd1f501114f9ace96fc4c9b1a2308202f4e646a'/>
<id>dbd1f501114f9ace96fc4c9b1a2308202f4e646a</id>
<content type='text'>
We need the configured kerberos realm so we can clean up /etc/krb5.keytab.
We have this already in /etc/ipa/default.conf so use that instead of
requiring a whole other python package to do it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need the configured kerberos realm so we can clean up /etc/krb5.keytab.
We have this already in /etc/ipa/default.conf so use that instead of
requiring a whole other python package to do it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Check to see if we are configured before uninstalling.</title>
<updated>2010-05-07T16:02:12+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-07T02:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=2876bd11dd2e2fc4fa25769d8df9407bf11689cd'/>
<id>2876bd11dd2e2fc4fa25769d8df9407bf11689cd</id>
<content type='text'>
Allow the --force flag to override on both install and uninstall
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow the --force flag to override on both install and uninstall
</pre>
</div>
</content>
</entry>
<entry>
<title>Add simple test to see if client is already configured</title>
<updated>2010-05-06T21:17:16+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-06T20:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=3bf7268d749f869d1d238caf2ee9a6c28ed40280'/>
<id>3bf7268d749f869d1d238caf2ee9a6c28ed40280</id>
<content type='text'>
If this ever gets out of sync the user can always remove
/var/lib/ipa-client/sysrestore/*, they just need to understand the
implications.

One potential problem is with certmonger. If you install the client
and then re-install without uninstalling then the subsequent
certificate request by certmonger will fail because it will already
be tracking a certificate in /etc/pki/nssdb of the same nickname and
subject (the old cert).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If this ever gets out of sync the user can always remove
/var/lib/ipa-client/sysrestore/*, they just need to understand the
implications.

One potential problem is with certmonger. If you install the client
and then re-install without uninstalling then the subsequent
certificate request by certmonger will fail because it will already
be tracking a certificate in /etc/pki/nssdb of the same nickname and
subject (the old cert).
</pre>
</div>
</content>
</entry>
<entry>
<title>Make calling service and chkconfig tolerant of the service not installed</title>
<updated>2010-05-06T20:47:25+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-06T19:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=cd5eddd843cc36b1fa6444996fc1ff1ce7a1e22b'/>
<id>cd5eddd843cc36b1fa6444996fc1ff1ce7a1e22b</id>
<content type='text'>
For example, if nscd is not installed this would throw lots of errors about
not being able to disable it, stop it, etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For example, if nscd is not installed this would throw lots of errors about
not being able to disable it, stop it, etc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Call certmonger after krb5, avoid uninstall errors, better password handling.</title>
<updated>2010-05-06T15:05:30+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-05T18:52:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=83cb7e75b8d6ff031f2f731b0b194fc562ad56b0'/>
<id>83cb7e75b8d6ff031f2f731b0b194fc562ad56b0</id>
<content type='text'>
- Move the ipa-getcert request to after we set up /etc/krb5.conf
- Don't try removing certificates that don't exist
- Don't tell certmonger to stop tracking a cert that doesn't exist
- Allow --password/-w to be the kerberos password
- Print an error if prompting for a password would happen in unattended mode
- Still support echoing a password in when in unattended mode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move the ipa-getcert request to after we set up /etc/krb5.conf
- Don't try removing certificates that don't exist
- Don't tell certmonger to stop tracking a cert that doesn't exist
- Allow --password/-w to be the kerberos password
- Print an error if prompting for a password would happen in unattended mode
- Still support echoing a password in when in unattended mode
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the installer/uninstaller more aware of its state</title>
<updated>2010-05-03T19:41:18+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-03T19:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=04e9056ec2b6e0360f3f3545fd638ecc17aaad2c'/>
<id>04e9056ec2b6e0360f3f3545fd638ecc17aaad2c</id>
<content type='text'>
We have had a state file for quite some time that is used to return
the system to its pre-install state. We can use that to determine what
has been configured.

This patch:
- uses the state file to determine if dogtag was installed
- prevents someone from trying to re-install an installed server
- displays some output when uninstalling
- re-arranges the ipa_kpasswd installation so the state is properly saved
- removes pkiuser if it was added by the installer
- fetches and installs the CA on both masters and clients
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have had a state file for quite some time that is used to return
the system to its pre-install state. We can use that to determine what
has been configured.

This patch:
- uses the state file to determine if dogtag was installed
- prevents someone from trying to re-install an installed server
- displays some output when uninstalling
- re-arranges the ipa_kpasswd installation so the state is properly saved
- removes pkiuser if it was added by the installer
- fetches and installs the CA on both masters and clients
</pre>
</div>
</content>
</entry>
<entry>
<title>client installation fixes: nscd, sssd min version, bogus join error</title>
<updated>2010-05-03T19:40:14+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-03T19:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=cef30893ecc7aa7b6cdcef0092b5ba4245af20a2'/>
<id>cef30893ecc7aa7b6cdcef0092b5ba4245af20a2</id>
<content type='text'>
- Don't run nscd if using sssd, the caching of nscd conflicts with sssd
- Set the minimum version of sssd to 1.1.1 to pick up needed hbac fixes
- only try to read the file configuration if the server isn't passed in
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Don't run nscd if using sssd, the caching of nscd conflicts with sssd
- Set the minimum version of sssd to 1.1.1 to pick up needed hbac fixes
- only try to read the file configuration if the server isn't passed in
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorder some things in the client installer</title>
<updated>2010-05-03T19:33:08+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-04-16T21:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=244870932cecb11791cdbe27e46c0973589e9929'/>
<id>244870932cecb11791cdbe27e46c0973589e9929</id>
<content type='text'>
- Fetch the CA cert before running certmonger
- Delete entries from the keytab before removing /etc/krb5.conf
- Add and remove the IPA CA to /etc/pki/nssdb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fetch the CA cert before running certmonger
- Delete entries from the keytab before removing /etc/krb5.conf
- Add and remove the IPA CA to /etc/pki/nssdb
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the certificate subject base in IPA when requesting certs in certmonger.</title>
<updated>2010-04-23T10:57:40+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-04-05T20:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=1d635090cbd68b6bec9ce57a2fbfd9ff1b91f908'/>
<id>1d635090cbd68b6bec9ce57a2fbfd9ff1b91f908</id>
<content type='text'>
When using the dogtag CA we can control what the subject of an issued
certificate is regardless of what is in the CSR, we just use the CN value.
The selfsign CA does not have this capability. The subject format must
match the configured format or certificate requests are rejected.

The default format is CN=%s,O=IPA. certmonger by default issues requests
with just CN so all requests would fail if using the selfsign CA.

This subject base is stored in cn=ipaconfig so we can just fetch that
value in the enrollment process and pass it to certmonger to request
the right thing.

Note that this also fixes ipa-join to work with the new argument passing
mechanism.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using the dogtag CA we can control what the subject of an issued
certificate is regardless of what is in the CSR, we just use the CN value.
The selfsign CA does not have this capability. The subject format must
match the configured format or certificate requests are rejected.

The default format is CN=%s,O=IPA. certmonger by default issues requests
with just CN so all requests would fail if using the selfsign CA.

This subject base is stored in cn=ipaconfig so we can just fetch that
value in the enrollment process and pass it to certmonger to request
the right thing.

Note that this also fixes ipa-join to work with the new argument passing
mechanism.
</pre>
</div>
</content>
</entry>
</feed>
