<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/ipapython, 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>Drop our own PKCS#10 ASN.1 decoder and use the one from python-nss</title>
<updated>2010-07-29T14:50:10+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-07-20T18:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=b7ca3d68c28b54500a2f908c4e2e6c89b2433461'/>
<id>b7ca3d68c28b54500a2f908c4e2e6c89b2433461</id>
<content type='text'>
This patch:
- bumps up the minimum version of python-nss
- will initialize NSS with nodb if a CSR is loaded and it isn't already
  init'd
- will shutdown NSS if initialized in the RPC subsystem so we use right db
- updated and added a few more tests

Relying more on NSS introduces a bit of a problem. For NSS to work you
need to have initialized a database (either a real one or no_db). But once
you've initialized one and want to use another you have to close down the
first one.  I've added some code to nsslib.py to do just that. This could
potentially have some bad side-effects at some point, it works ok now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch:
- bumps up the minimum version of python-nss
- will initialize NSS with nodb if a CSR is loaded and it isn't already
  init'd
- will shutdown NSS if initialized in the RPC subsystem so we use right db
- updated and added a few more tests

Relying more on NSS introduces a bit of a problem. For NSS to work you
need to have initialized a database (either a real one or no_db). But once
you've initialized one and want to use another you have to close down the
first one.  I've added some code to nsslib.py to do just that. This could
potentially have some bad side-effects at some point, it works ok now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up crypto code, take advantage of new nss-python capabilities</title>
<updated>2010-07-15T14:51:49+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-06-24T15:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=8d2d7429beb6bf66cb3c4fc35a7a3dbb165a432c'/>
<id>8d2d7429beb6bf66cb3c4fc35a7a3dbb165a432c</id>
<content type='text'>
This patch does the following:
- drops our in-tree x509v3 parser to use the python-nss one
- return more information on certificates
- make an API change, renaming cert-get to cert-show
- Drop a lot of duplicated code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch does the following:
- drops our in-tree x509v3 parser to use the python-nss one
- return more information on certificates
- make an API change, renaming cert-get to cert-show
- Drop a lot of duplicated code
</pre>
</div>
</content>
</entry>
<entry>
<title>use NSS for SSL operations</title>
<updated>2010-06-15T19:03:36+00:00</updated>
<author>
<name>John Dennis</name>
<email>jdennis@redhat.com</email>
</author>
<published>2010-05-31T11:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=31027c6183e3df927b08f0f0b7f84ae7420c3e88'/>
<id>31027c6183e3df927b08f0f0b7f84ae7420c3e88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gpg2 requires --batch to use the --passphrase* arguments.</title>
<updated>2010-05-27T15:02:39+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-27T15:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=c67b47f9f693d0209572b34a6cf7927dcbf22200'/>
<id>c67b47f9f693d0209572b34a6cf7927dcbf22200</id>
<content type='text'>
This was causing replica creation and installation to fail.

596446
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was causing replica creation and installation to fail.

596446
</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>Handle CSRs whether they have NEW in the header or not</title>
<updated>2010-05-03T23:58:08+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-05-03T21:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=3ea044fb59bf6ada2c0e9b507c1d6c4dfd8aaa23'/>
<id>3ea044fb59bf6ada2c0e9b507c1d6c4dfd8aaa23</id>
<content type='text'>
Also consolidate some duplicate code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also consolidate some duplicate code
</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>Accept unicode for sysrestore</title>
<updated>2010-04-23T21:19:28+00:00</updated>
<author>
<name>Martin Nagy</name>
<email>mnagy@redhat.com</email>
</author>
<published>2010-04-15T09:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=1340875165150144aba07f89df9e39b5ecb43832'/>
<id>1340875165150144aba07f89df9e39b5ecb43832</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix http(s)_request in dogtag. Was blowing up because of unicode strings.</title>
<updated>2010-03-30T19:11:56+00:00</updated>
<author>
<name>Pavel Zuna</name>
<email>pzuna@redhat.com</email>
</author>
<published>2010-03-30T14:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=9dd082eb338e7917744d00359ac6ba55b490caee'/>
<id>9dd082eb338e7917744d00359ac6ba55b490caee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide mechanism in ipautil.run() to not log all arguments.</title>
<updated>2010-03-19T13:59:24+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2010-03-15T21:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=99da0d88f066826fc33562045d47f6cc760633b5'/>
<id>99da0d88f066826fc33562045d47f6cc760633b5</id>
<content type='text'>
This is primarily designed to not log passwords but it could have other
uses.

567867
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is primarily designed to not log passwords but it could have other
uses.

567867
</pre>
</div>
</content>
</entry>
</feed>
