<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-swiftclient.git/swiftclient/utils.py, branch stable/zed</title>
<subtitle>opendev.org: openstack/python-swiftclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/'/>
<entry>
<title>Allow tempurl times to have units</title>
<updated>2022-08-20T00:40:10+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2020-10-15T21:05:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=defbb4a8f390c7de73ac6a90fc1ab5009e8105ee'/>
<id>defbb4a8f390c7de73ac6a90fc1ab5009e8105ee</id>
<content type='text'>
Specifically, let users add a suffix for seconds, minutes, hours, or
days.

Change-Id: Ibbe7e5aa8aa8e54935da76109c2ea13fb83bc7ab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specifically, let users add a suffix for seconds, minutes, hours, or
days.

Change-Id: Ibbe7e5aa8aa8e54935da76109c2ea13fb83bc7ab
</pre>
</div>
</content>
</entry>
<entry>
<title>tempurl: Support sha256 and sha512 signatures</title>
<updated>2022-06-08T16:30:21+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2022-06-08T16:30:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=9eee29d2e46e774eb08acb76c3317a58856f3f71'/>
<id>9eee29d2e46e774eb08acb76c3317a58856f3f71</id>
<content type='text'>
Up the default to sha256 since

* the proxy has supported (and defaulted to allowing) it for four years
  now, and
* Rackspace has supported it for even longer.

Include a note in the --help about older clusters likely requiring sha1.

Change-Id: Ibac2bb7e2e4c9946c7384f0aab8e43d0d79ba645
Related-Change: Ia9dd1a91cc3c9c946f5f029cdefc9e66bcf01046
Related-Bug: #1733634
Closes-Bug: #1977867
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Up the default to sha256 since

* the proxy has supported (and defaulted to allowing) it for four years
  now, and
* Rackspace has supported it for even longer.

Include a note in the --help about older clusters likely requiring sha1.

Change-Id: Ibac2bb7e2e4c9946c7384f0aab8e43d0d79ba645
Related-Change: Ia9dd1a91cc3c9c946f5f029cdefc9e66bcf01046
Related-Bug: #1733634
Closes-Bug: #1977867
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary unicode prefixes</title>
<updated>2022-03-21T18:32:30+00:00</updated>
<author>
<name>Stephen Finucane</name>
<email>stephenfin@redhat.com</email>
</author>
<published>2022-03-21T18:17:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=20d837a27665632cc5b164b96671290b04c48a58'/>
<id>20d837a27665632cc5b164b96671290b04c48a58</id>
<content type='text'>
All strings are unicode by default in Python 3. No need to mark them as
such.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: I68fb60ef271abfddebcc9d2137424f5db2a17e92
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All strings are unicode by default in Python 3. No need to mark them as
such.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: I68fb60ef271abfddebcc9d2137424f5db2a17e92
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary object subclassing</title>
<updated>2022-03-21T18:32:00+00:00</updated>
<author>
<name>Stephen Finucane</name>
<email>stephenfin@redhat.com</email>
</author>
<published>2022-03-21T18:19:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=61ce5ac8244206c5e469e24459e365a5b0767dd5'/>
<id>61ce5ac8244206c5e469e24459e365a5b0767dd5</id>
<content type='text'>
All classes subclass from object by default in Python 3.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: I5a1ad57bcc092861ce969759b06a07c880ad3d35
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All classes subclass from object by default in Python 3.

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: I5a1ad57bcc092861ce969759b06a07c880ad3d35
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove six</title>
<updated>2022-03-21T18:31:10+00:00</updated>
<author>
<name>Stephen Finucane</name>
<email>stephenfin@redhat.com</email>
</author>
<published>2022-02-17T11:37:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=fa137a5bf1f2a86cc15ebc4d973f245e1543105d'/>
<id>fa137a5bf1f2a86cc15ebc4d973f245e1543105d</id>
<content type='text'>
This mostly affects tests. Nothing too complicated

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: Iabc78f651e1d48db35638280722f8019798eccd6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This mostly affects tests. Nothing too complicated

Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
Change-Id: Iabc78f651e1d48db35638280722f8019798eccd6
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up some warnings</title>
<updated>2020-06-18T04:05:25+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2020-06-18T04:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=22d1f3a39a9b23a62f443c2bd8ab9639c1b5a669'/>
<id>22d1f3a39a9b23a62f443c2bd8ab9639c1b5a669</id>
<content type='text'>
Change-Id: Iae149533d04c7b173c4ef88fb775f5fe13c16466
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iae149533d04c7b173c4ef88fb775f5fe13c16466
</pre>
</div>
</content>
</entry>
<entry>
<title>Optionally display listings in raw json</title>
<updated>2019-07-09T20:25:52+00:00</updated>
<author>
<name>Clay Gerrard</name>
<email>clay.gerrard@gmail.com</email>
</author>
<published>2019-07-02T16:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=936631eac617c83bec1f1c44b1adcaa51d36329c'/>
<id>936631eac617c83bec1f1c44b1adcaa51d36329c</id>
<content type='text'>
Symlinks have recently added some new keys to container listings.  It's
very convenient to be able to see and reason about the extra information
in container listings.

Allowing raw json output is similar with what the client already does
for the info command, and it's forward compatible with any listing
enhancements added by future middleware development.

Change-Id: I88fb38529342ac4e4198aeccd2f10c69c7396704
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Symlinks have recently added some new keys to container listings.  It's
very convenient to be able to see and reason about the extra information
in container listings.

Allowing raw json output is similar with what the client already does
for the info command, and it's forward compatible with any listing
enhancements added by future middleware development.

Change-Id: I88fb38529342ac4e4198aeccd2f10c69c7396704
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SLO re-upload</title>
<updated>2019-06-28T04:45:10+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2019-04-10T23:22:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=9021a58c240e156f54ffafdc4609868f348d3ebc'/>
<id>9021a58c240e156f54ffafdc4609868f348d3ebc</id>
<content type='text'>
Previously, if you uploaded a file as an SLO then re-uploaded it
with the same segment size and mtime, the second upload would
go delete the segments it just (re)uploaded. This was due to
us tracking old_slo_manifest_paths and new_slo_manifest_paths
in different formats; one would have a leading slash while the
other would not.

Now, normalize to the stripped-slash version so we stop deleting
segments we just uploaded.

Change-Id: Ibcbed3df4febe81cdf13855656e2daaca8d521b4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, if you uploaded a file as an SLO then re-uploaded it
with the same segment size and mtime, the second upload would
go delete the segments it just (re)uploaded. This was due to
us tracking old_slo_manifest_paths and new_slo_manifest_paths
in different formats; one would have a leading slash while the
other would not.

Now, normalize to the stripped-slash version so we stop deleting
segments we just uploaded.

Change-Id: Ibcbed3df4febe81cdf13855656e2daaca8d521b4
</pre>
</div>
</content>
</entry>
<entry>
<title>Isolate docs requirements</title>
<updated>2019-06-27T23:48:33+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2019-06-25T22:43:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=113eacf3b80f61d366b3e95b558b40f82ff728a4'/>
<id>113eacf3b80f61d366b3e95b558b40f82ff728a4</id>
<content type='text'>
...since modern sphinx won't install on py27.

While we're at it, clean up some warnings and treat warnings as errors.

Also, fix up how we parse test configs so we can run func tests.

Related-Change: Id3c2ed87230c5918c18e2c01d086df8157f036b1
Change-Id: I3718f69610545b0dbcb0a2ab45b400da3a45682c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...since modern sphinx won't install on py27.

While we're at it, clean up some warnings and treat warnings as errors.

Also, fix up how we parse test configs so we can run func tests.

Related-Change: Id3c2ed87230c5918c18e2c01d086df8157f036b1
Change-Id: I3718f69610545b0dbcb0a2ab45b400da3a45682c
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ability to generate a temporary URL with an</title>
<updated>2018-07-10T14:23:30+00:00</updated>
<author>
<name>mmcardle</name>
<email>mark.mcardle@sohonet.com</email>
</author>
<published>2018-07-10T13:45:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-swiftclient.git/commit/?id=47fb18c41b4851ba6071f0215e96e222b8ccef29'/>
<id>47fb18c41b4851ba6071f0215e96e222b8ccef29</id>
<content type='text'>
IP range restriction

Change-Id: I4734599886e4f4a563162390d0ff3bb1ef639db4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IP range restriction

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