<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-swiftclient.git/tests, branch 2.0</title>
<subtitle>opendev.org: openstack/python-swiftclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/'/>
<entry>
<title>Port to python-requests</title>
<updated>2014-02-12T12:21:26+00:00</updated>
<author>
<name>Tristan Cacqueray</name>
<email>tristan.cacqueray@enovance.com</email>
</author>
<published>2014-01-24T16:40:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=b182112719ab87942472e44aa3446ea0eb19a289'/>
<id>b182112719ab87942472e44aa3446ea0eb19a289</id>
<content type='text'>
Currently, httplib implementation does not support SSL certificate
verification. This patch fixes this. Note that ssl compression parameter
and 100-continue thing is still missing from requests, though those are
lower priority.

Requests now takes care of:
* proxy configuration (get_environ_proxies),
* chunked encoding (with data generator),
* bulk uploading (with files dictionary),
* SSL certificate verification (with 'insecure' and 'cacert' parameter).

This patch have been tested with requests 1.1.0 (CentOS 6) and requests
2.2.1 (current version).

Change-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc
Closes-Bug: #1199783
DocImpact
SecurityImpact
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, httplib implementation does not support SSL certificate
verification. This patch fixes this. Note that ssl compression parameter
and 100-continue thing is still missing from requests, though those are
lower priority.

Requests now takes care of:
* proxy configuration (get_environ_proxies),
* chunked encoding (with data generator),
* bulk uploading (with files dictionary),
* SSL certificate verification (with 'insecure' and 'cacert' parameter).

This patch have been tested with requests 1.1.0 (CentOS 6) and requests
2.2.1 (current version).

Change-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc
Closes-Bug: #1199783
DocImpact
SecurityImpact
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "assertEquals is deprecated, use assertEqual"</title>
<updated>2014-01-31T09:13:46+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-01-31T09:13:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=fa15f66932a2cc94bc9c86f4546f7cdead8957ac'/>
<id>fa15f66932a2cc94bc9c86f4546f7cdead8957ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add capabilities option"</title>
<updated>2014-01-31T08:55:27+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-01-31T08:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=feb514a207f486f0f71ec575d640e4b0dcb9b1ad'/>
<id>feb514a207f486f0f71ec575d640e4b0dcb9b1ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "retry on ratelimit"</title>
<updated>2014-01-18T17:07:16+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-01-18T17:07:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=b4907e0c816585d9b20a4119b00ee56adb884119'/>
<id>b4907e0c816585d9b20a4119b00ee56adb884119</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>assertEquals is deprecated, use assertEqual</title>
<updated>2014-01-17T10:31:00+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2014-01-17T10:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=eac3c7292461caed7bae7d77fa00632ee3e90528'/>
<id>eac3c7292461caed7bae7d77fa00632ee3e90528</id>
<content type='text'>
Change-Id: I226d9046d25d681beea60d38b029b71f9e6bf86c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I226d9046d25d681beea60d38b029b71f9e6bf86c
</pre>
</div>
</content>
</entry>
<entry>
<title>Add capabilities option</title>
<updated>2014-01-17T09:26:34+00:00</updated>
<author>
<name>Fabien Boucher</name>
<email>fabien.boucher@enovance.com</email>
</author>
<published>2014-01-13T21:39:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=533c9c5ba14581ac06b31f82531f9c749d489868'/>
<id>533c9c5ba14581ac06b31f82531f9c749d489868</id>
<content type='text'>
This patch adds a capabilities option on swiftclient.
This option uses the new /info endpoint to request the
remote capabilities and nicely display it.

Change-Id: Ie34b454511d5527e402e66e1fdb72120f427f2fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a capabilities option on swiftclient.
This option uses the new /info endpoint to request the
remote capabilities and nicely display it.

Change-Id: Ie34b454511d5527e402e66e1fdb72120f427f2fd
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace xrange in for loop with range</title>
<updated>2014-01-14T13:49:44+00:00</updated>
<author>
<name>Wu Wenxiang</name>
<email>wu.wenxiang@99cloud.net</email>
</author>
<published>2013-12-18T11:33:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=a1cf366a0b57050da05b3abde8a18bf5eee6ee32'/>
<id>a1cf366a0b57050da05b3abde8a18bf5eee6ee32</id>
<content type='text'>
xrange is not supported in python 3, so replace it with range since no
large size lists involved.

Closes-Bug: #1237717

Change-Id: I4e5e0782153d32c8beee03f7d871722ed4352859
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
xrange is not supported in python 3, so replace it with range since no
large size lists involved.

Closes-Bug: #1237717

Change-Id: I4e5e0782153d32c8beee03f7d871722ed4352859
</pre>
</div>
</content>
</entry>
<entry>
<title>retry on ratelimit</title>
<updated>2013-12-23T21:53:18+00:00</updated>
<author>
<name>John Dickinson</name>
<email>me@not.mn</email>
</author>
<published>2013-12-23T21:49:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=5187fd313f3387644504e027f5191aa60475cbc2'/>
<id>5187fd313f3387644504e027f5191aa60475cbc2</id>
<content type='text'>
Added a retry_on_ratelimit parameter to the Connection
class so that ratelimited requests can be retried.

DocImpact

Change-Id: I2817a7ea0ed2d69a7659e80111fbd2c91a75d530
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added a retry_on_ratelimit parameter to the Connection
class so that ratelimited requests can be retried.

DocImpact

Change-Id: I2817a7ea0ed2d69a7659e80111fbd2c91a75d530
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Enable usage of proxies defined in environment (http(s)_proxy)."</title>
<updated>2013-12-14T09:37:38+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-12-14T09:37:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=0ae2b58f2dcb7eda076ddfc22b67d721d274e2bb'/>
<id>0ae2b58f2dcb7eda076ddfc22b67d721d274e2bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable usage of proxies defined in environment (http(s)_proxy).</title>
<updated>2013-12-10T12:12:28+00:00</updated>
<author>
<name>Davide Guerri</name>
<email>davide.guerri@hp.com</email>
</author>
<published>2013-11-25T10:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-swiftclient.git/commit/?id=716b4e722c98396dc1477a04120eb0fedf388799'/>
<id>716b4e722c98396dc1477a04120eb0fedf388799</id>
<content type='text'>
As far as proxies usage is concerned, keystone-client API and swift-client API behave differently because the former uses python Request library while the latter uses raw httplib. As a result, Keystone authentication honors environment variables http_proxy, https_proxy and no_proxy while Swift doesn't.

This patch, which code is mainly borrowed from Python Requests, makes Swift
data connections and Swift authentication connections behaving homogeneously.

Change-Id: Ic8a0089c35c458d7ed96e572e22429014298fe4c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As far as proxies usage is concerned, keystone-client API and swift-client API behave differently because the former uses python Request library while the latter uses raw httplib. As a result, Keystone authentication honors environment variables http_proxy, https_proxy and no_proxy while Swift doesn't.

This patch, which code is mainly borrowed from Python Requests, makes Swift
data connections and Swift authentication connections behaving homogeneously.

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