<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-keystoneclient.git/tests/test_http.py, branch 0.3.0</title>
<subtitle>opendev.org: openstack/python-keystoneclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/'/>
<entry>
<title>Pass json object when invoking exception handler.</title>
<updated>2013-04-18T05:02:30+00:00</updated>
<author>
<name>Lin Hua Cheng</name>
<email>lin-hua.cheng@hp.com</email>
</author>
<published>2013-03-14T03:59:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=d3583cad27b1f667965573a737e4c6e5971e4285'/>
<id>d3583cad27b1f667965573a737e4c6e5971e4285</id>
<content type='text'>
Fixes bug 1154753.

Change-Id: I6ca7c758d42e8586c8adf2529ce5362108a57a56
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug 1154753.

Change-Id: I6ca7c758d42e8586c8adf2529ce5362108a57a56
</pre>
</div>
</content>
</entry>
<entry>
<title>Use requests module for HTTP/HTTPS</title>
<updated>2012-12-18T21:30:43+00:00</updated>
<author>
<name>Dean Troyer</name>
<email>dtroyer@gmail.com</email>
</author>
<published>2012-11-16T23:43:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=51dc6a0cef657cf9fa110da11d81d1c3f13194fa'/>
<id>51dc6a0cef657cf9fa110da11d81d1c3f13194fa</id>
<content type='text'>
* Implement correct certificate verification
* Add requests to tools/pip-requires
* Fix OS_CACERT env var help text
* Add info to README
* Rework tests to use requests

Pinned requests module to &lt; 1.0 as 1.0.2 is now current in pipi
as of 17Dec2012.

Change-Id: I120d2c12d6f20ebe2fd7182ec8988cc73f623b80
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement correct certificate verification
* Add requests to tools/pip-requires
* Fix OS_CACERT env var help text
* Add info to README
* Rework tests to use requests

Pinned requests module to &lt; 1.0 as 1.0.2 is now current in pipi
as of 17Dec2012.

Change-Id: I120d2c12d6f20ebe2fd7182ec8988cc73f623b80
</pre>
</div>
</content>
</entry>
<entry>
<title>removing repeat attempt at authorization in client</title>
<updated>2012-11-09T00:02:41+00:00</updated>
<author>
<name>Joe Heck</name>
<email>heckj@mac.com</email>
</author>
<published>2012-10-13T00:15:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=f1cc3cfc42db902589785320547204388aa170a3'/>
<id>f1cc3cfc42db902589785320547204388aa170a3</id>
<content type='text'>
blueprint solidify-python-api

* extended and updated documentation strings
* updated README.rst with latest options
* made debug a pass-through value, optionally set on client (instead of
  just being pulled from environment variable)
* adding AccessInfo object and associated tests
  (access.AccessInfo meant to be a cacheable object external to client
  and ultimately to replace service_catalog and it's existing functionality)
* extending authtoken to support lists of endpoints
* maintaining a single entity for client.management_url with first from
  list of possible endpoints
* create project_name and project_id synonyms to match tenant_name and
  tenant_id
* replacing authenticate call to a pure method, not overloading the
  resource/manager path that confuses base URL concepts.
* throw AuthorizationFailure if client attempts to access keystone
  resources before it has a management url
* special case listing tenant using auth_url for unscoped tokens authorized
  through client
* special case listing tokens.authenticate for Dashboard to allow unscoped
  tokens to hand back parity information to dashboard

Change-Id: I4bb3a1b6a5ce2c4b3fbcebeb59116286cac8b2e3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blueprint solidify-python-api

* extended and updated documentation strings
* updated README.rst with latest options
* made debug a pass-through value, optionally set on client (instead of
  just being pulled from environment variable)
* adding AccessInfo object and associated tests
  (access.AccessInfo meant to be a cacheable object external to client
  and ultimately to replace service_catalog and it's existing functionality)
* extending authtoken to support lists of endpoints
* maintaining a single entity for client.management_url with first from
  list of possible endpoints
* create project_name and project_id synonyms to match tenant_name and
  tenant_id
* replacing authenticate call to a pure method, not overloading the
  resource/manager path that confuses base URL concepts.
* throw AuthorizationFailure if client attempts to access keystone
  resources before it has a management url
* special case listing tenant using auth_url for unscoped tokens authorized
  through client
* special case listing tokens.authenticate for Dashboard to allow unscoped
  tokens to hand back parity information to dashboard

Change-Id: I4bb3a1b6a5ce2c4b3fbcebeb59116286cac8b2e3
</pre>
</div>
</content>
</entry>
<entry>
<title>add a new HTTPClient attr for setting the original IP</title>
<updated>2012-10-22T15:47:26+00:00</updated>
<author>
<name>Ionuț Arțăriși</name>
<email>iartarisi@suse.cz</email>
</author>
<published>2012-09-13T13:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=56a4e4bd7da1353684d34e5a9817b88501e41d8c'/>
<id>56a4e4bd7da1353684d34e5a9817b88501e41d8c</id>
<content type='text'>
The original IP is useful in cases where keystoneclient is used by a
different openstack component and we need to know who made the original
request. Otherwise it gets overwritten by e.g. Dashboard's host's IP.

bug 1046837

Change-Id: Ic22c565e92010afd89c8573c375919215b70d73d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original IP is useful in cases where keystoneclient is used by a
different openstack component and we need to know who made the original
request. Otherwise it gets overwritten by e.g. Dashboard's host's IP.

bug 1046837

Change-Id: Ic22c565e92010afd89c8573c375919215b70d73d
</pre>
</div>
</content>
</entry>
<entry>
<title>use mock context managers instead of decorators+functions</title>
<updated>2012-10-18T11:43:39+00:00</updated>
<author>
<name>Ionuț Arțăriși</name>
<email>iartarisi@suse.cz</email>
</author>
<published>2012-10-16T15:45:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=bec66e8c8650a0d433f1ed50bf3b104dd0c07f3e'/>
<id>bec66e8c8650a0d433f1ed50bf3b104dd0c07f3e</id>
<content type='text'>
Change-Id: I761ee19169b39e47c4aa191b553965446432dba9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I761ee19169b39e47c4aa191b553965446432dba9
</pre>
</div>
</content>
</entry>
<entry>
<title>decoding json only on 2xx success response</title>
<updated>2012-06-26T16:24:38+00:00</updated>
<author>
<name>Joe Heck</name>
<email>heckj@mac.com</email>
</author>
<published>2012-06-02T00:03:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=f75310c623ebebec3e23335e6dab07fabbddd423'/>
<id>f75310c623ebebec3e23335e6dab07fabbddd423</id>
<content type='text'>
bug 1007661

Change-Id: I9090c78bb9a19ae46d865fca80af0b3bf4257dc6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug 1007661

Change-Id: I9090c78bb9a19ae46d865fca80af0b3bf4257dc6
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8 1.1 changes and updates</title>
<updated>2012-06-02T01:07:26+00:00</updated>
<author>
<name>Joe Heck</name>
<email>heckj@mac.com</email>
</author>
<published>2012-06-02T01:07:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=52b392281ef301c4ee85ae071ec8e26facdcbbdc'/>
<id>52b392281ef301c4ee85ae071ec8e26facdcbbdc</id>
<content type='text'>
Change-Id: I8bc3582bb3f35a3d841bb1e8c03b62ba61ff92d7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8bc3582bb3f35a3d841bb1e8c03b62ba61ff92d7
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed ?fresh=nonsense (bug 936405)</title>
<updated>2012-03-07T16:32:32+00:00</updated>
<author>
<name>Dolph Mathews</name>
<email>dolph.mathews@gmail.com</email>
</author>
<published>2012-03-07T16:32:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=9c07999dd5f5357fa7eee055fe9a4fdaa6a1a562'/>
<id>9c07999dd5f5357fa7eee055fe9a4fdaa6a1a562</id>
<content type='text'>
Change-Id: I69f7411967ef23348854c206efc79a3cf7d3755d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I69f7411967ef23348854c206efc79a3cf7d3755d
</pre>
</div>
</content>
</entry>
<entry>
<title>finish removing project_id</title>
<updated>2011-12-19T18:00:39+00:00</updated>
<author>
<name>Jesse Andrews</name>
<email>anotherjesse@gmail.com</email>
</author>
<published>2011-12-19T18:00:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=f765daf3360727c2baee0cfc9114d8728c1c4336'/>
<id>f765daf3360727c2baee0cfc9114d8728c1c4336</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove X-Auth-Project-Id, re-add auth by token support (most tests pass)</title>
<updated>2011-12-19T06:08:26+00:00</updated>
<author>
<name>Jesse Andrews</name>
<email>anotherjesse@gmail.com</email>
</author>
<published>2011-12-19T06:08:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=d37c20ca72fbcdb929601b8af1ef8fedd76e1afd'/>
<id>d37c20ca72fbcdb929601b8af1ef8fedd76e1afd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
