<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/ipa-client, 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>Drop --with-openldap option in the client. This is no longer optional.</title>
<updated>2010-06-21T13:52:11+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-06-02T18:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=ebab635250715e88ed2506a8043813cc9915936b'/>
<id>ebab635250715e88ed2506a8043813cc9915936b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Initialize XML-RPC structures to fix issues uncovered by MALLOC_PERTURB_</title>
<updated>2010-05-06T15:04:49+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-05T15:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=c2f89941edac3873484f24ca8595a50cdcbc68b6'/>
<id>c2f89941edac3873484f24ca8595a50cdcbc68b6</id>
<content type='text'>
Also re-arrange some code around reading the configuration file. In trying
to eliminate bogus error messages I prevented the file from being read at all.
It isn't a problem when joining with ipa-client (which uses -s) but it wouldn't
work if you don't pass in a server name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also re-arrange some code around reading the configuration file. In trying
to eliminate bogus error messages I prevented the file from being read at all.
It isn't a problem when joining with ipa-client (which uses -s) but it wouldn't
work if you don't pass in a server name.
</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>
</feed>
