<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-openstackclient.git/openstackclient/common/openstackkeyring.py, branch 4.0.2</title>
<subtitle>opendev.org: openstack/python-openstackclient
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/'/>
<entry>
<title>Remove keyring support from openstackclient</title>
<updated>2014-07-04T01:56:18+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2014-07-02T21:12:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=b8f534df011fd3b16a182d25f627876aeecfee07'/>
<id>b8f534df011fd3b16a182d25f627876aeecfee07</id>
<content type='text'>
* The encryption it purports to offer is completely insecure.
* It also appears to be broken.

Closes-Bug: #1319381
Change-Id: Id15ecfbbfd15f142b14c125bfd85afd5032699ac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The encryption it purports to offer is completely insecure.
* It also appears to be broken.

Closes-Bug: #1319381
Change-Id: Id15ecfbbfd15f142b14c125bfd85afd5032699ac
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Rename Openstack to OpenStack"</title>
<updated>2014-02-21T01:36:26+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-02-21T01:36:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=2cae50c442337826216d68832a1cb387f3cc1341'/>
<id>2cae50c442337826216d68832a1cb387f3cc1341</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename Openstack to OpenStack</title>
<updated>2014-02-14T01:16:20+00:00</updated>
<author>
<name>tanlin</name>
<email>lin.tan@intel.com</email>
</author>
<published>2014-02-13T08:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=d8bdd2b5ed2c890df84718be6f977a8d93eddb86'/>
<id>d8bdd2b5ed2c890df84718be6f977a8d93eddb86</id>
<content type='text'>
Change-Id: I9e5b245141290a4b642900fbc46b98bd4f44c321
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9e5b245141290a4b642900fbc46b98bd4f44c321
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix misspellings in python openstackclient</title>
<updated>2014-02-07T05:26:48+00:00</updated>
<author>
<name>Shane Wang</name>
<email>shane.wang@intel.com</email>
</author>
<published>2014-02-07T05:25:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=8aa0b07fbc4dd3cd2c7d99513407b652eaa39d85'/>
<id>8aa0b07fbc4dd3cd2c7d99513407b652eaa39d85</id>
<content type='text'>
Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: Ic0d3efa26eb9a05ce16a8319c142f5bd1ce23821
Closes-Bug: #1257295
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: Ic0d3efa26eb9a05ce16a8319c142f5bd1ce23821
Closes-Bug: #1257295
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix keyring issue where there were name space problems</title>
<updated>2014-01-23T16:37:13+00:00</updated>
<author>
<name>Terry Howe</name>
<email>thowe@hp.com</email>
</author>
<published>2014-01-23T16:33:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=bc2395eb473a203d11df52d48968b6ab61e2c95e'/>
<id>bc2395eb473a203d11df52d48968b6ab61e2c95e</id>
<content type='text'>
The import of keyring conflicted with a string named keyring

Change-Id: I7416ea1cf453a126dd03dba8bc2900cad35ed2da
Closes-bug: #1271987
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The import of keyring conflicted with a string named keyring

Change-Id: I7416ea1cf453a126dd03dba8bc2900cad35ed2da
Closes-bug: #1271987
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust to non-deprecated names in Keyring 1.6.+</title>
<updated>2013-10-24T12:25:40+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2013-10-24T12:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=1fa1330e1d8bc9361bbe8c88490a20f9b8fddec1'/>
<id>1fa1330e1d8bc9361bbe8c88490a20f9b8fddec1</id>
<content type='text'>
Keyring 1.1 moved the concrete backend implementations into their
own modules. As we depend on 1.6.1+, we can make use of the new
name and remove the old one without deprecation-fallback.

Change-Id: I0682b13fc9f488b3f3d9fd057f712909fcd48bc4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keyring 1.1 moved the concrete backend implementations into their
own modules. As we depend on 1.6.1+, we can make use of the new
name and remove the old one without deprecation-fallback.

Change-Id: I0682b13fc9f488b3f3d9fd057f712909fcd48bc4
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc.</title>
<updated>2013-01-31T19:31:41+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-31T19:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=b26cb5bf683e7f4f03d9704524a188b76ac5e9b9'/>
<id>b26cb5bf683e7f4f03d9704524a188b76ac5e9b9</id>
<content type='text'>
Made all the necessary changes to pass new PEP8 standards.

Also cleaned up docstrings to conform to the HACKING stanards.

Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Made all the necessary changes to pass new PEP8 standards.

Also cleaned up docstrings to conform to the HACKING stanards.

Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
</pre>
</div>
</content>
</entry>
<entry>
<title>Standardize on a copyright header and ensure all files have them.</title>
<updated>2013-01-24T18:02:23+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-24T18:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=0a4912f9fb07a7330a2527af4cc7c8949c685401'/>
<id>0a4912f9fb07a7330a2527af4cc7c8949c685401</id>
<content type='text'>
Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up test environment and remove unused imports.</title>
<updated>2013-01-22T17:44:18+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-21T19:44:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=c1ea2989049c102fde0ea22ac06d066a34d7b0db'/>
<id>c1ea2989049c102fde0ea22ac06d066a34d7b0db</id>
<content type='text'>
First round of adding more complete unit test coverage.

Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First round of adding more complete unit test coverage.

Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
</pre>
</div>
</content>
</entry>
<entry>
<title>Keyring support for openstackclient.</title>
<updated>2012-08-15T19:13:36+00:00</updated>
<author>
<name>Bhuvan Arumugam</name>
<email>bhuvan@apache.org</email>
</author>
<published>2012-07-08T23:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=f0cefcc77d593198b6e295e92a8bf05fedc8c8ff'/>
<id>f0cefcc77d593198b6e295e92a8bf05fedc8c8ff</id>
<content type='text'>
Bug: 1030440

If password is defined in keyring, use it; otherwise, prompt for the
password. Keying is configured using command line switch,
--os-use-keyring or env(OS_USE_KEYRING).

* openstackclient/common/openstackkeyring.py
  The abstract class for keyring, specifically for openstack. The
  class is used to store encrypted password in keyring, without
  prompting for keyring password. The encrypted password is
  stored in ~/.openstack-keyring.cfg file.

* openstack-common.py
  Update openstackkeyring library from openstack.common.

* openstackclient/shell.py
  OpenStackClient.build_option_parser(): New boolean argument,
   --os-use-keyring, default to env(OS_USE_KEYRING).
  OpenStackClient.authenticate_user(): Get password from keyring,
  if it is defined; otherwise, prompt for the password. If user
  enter a password and keyring is enabled, store it in keyring.
  OpenStackClient.init_keyring_backend(): New method to define
  openstack backend for keyring.
  OpenStackClient.get_password_from_keyring(): New method to
  get password from keyring.
  OpenStackClient.set_password_in_keyring(): New method go set
  password in keyring.

* toos/pip-requires
  Define keyring and pycrypto as one of dependent.

Change-Id: I36d3a63054658c0ef0553d68b38fefbc236930ef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 1030440

If password is defined in keyring, use it; otherwise, prompt for the
password. Keying is configured using command line switch,
--os-use-keyring or env(OS_USE_KEYRING).

* openstackclient/common/openstackkeyring.py
  The abstract class for keyring, specifically for openstack. The
  class is used to store encrypted password in keyring, without
  prompting for keyring password. The encrypted password is
  stored in ~/.openstack-keyring.cfg file.

* openstack-common.py
  Update openstackkeyring library from openstack.common.

* openstackclient/shell.py
  OpenStackClient.build_option_parser(): New boolean argument,
   --os-use-keyring, default to env(OS_USE_KEYRING).
  OpenStackClient.authenticate_user(): Get password from keyring,
  if it is defined; otherwise, prompt for the password. If user
  enter a password and keyring is enabled, store it in keyring.
  OpenStackClient.init_keyring_backend(): New method to define
  openstack backend for keyring.
  OpenStackClient.get_password_from_keyring(): New method to
  get password from keyring.
  OpenStackClient.set_password_in_keyring(): New method go set
  password in keyring.

* toos/pip-requires
  Define keyring and pycrypto as one of dependent.

Change-Id: I36d3a63054658c0ef0553d68b38fefbc236930ef
</pre>
</div>
</content>
</entry>
</feed>
