lp:~fujita-tomonori-deactivatedaccount/swift/s3api-unicode-fix-1

Created by FUJITA Tomonori and last modified
Get this branch:
bzr branch lp:~fujita-tomonori-deactivatedaccount/swift/s3api-unicode-fix-1
Only FUJITA Tomonori can upload to this branch. If you are FUJITA Tomonori please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
FUJITA Tomonori
Project:
OpenStack Object Storage (swift)
Status:
Merged

Recent revisions

176. By FUJITA Tomonori

s3api: fix unicode name container and object

175. By FUJITA Tomonori

s3api: fix AWSAccessKeyId

We use cfaccount as AWSAccessKeyId (something like
AUTH_89308df71f274e33af17779606f08fa0). However, users with the same
account use the same cfaccount. In such case, we can't know which
password should be used as a secret key to calculate the HMAC.

This changes AWSAccessKeyId to the combination of account and user:

Authorization: AWS test:tester:xQE0diMbLRepdf3YB+FIEXAMPLE=

The auth validates the HMAC and sends a cfaccount back to the
proxy. The proxy rewrites the path with the cfaccount.

174. By Chuck Thier

Updates client.py to green HTTPS connections if eventlet is available

173. By Mike Barton

Execute object server fsyncs in a thread pool so they don't hold up the workers.

172. By Chuck Thier

Add docstrings and pointers in the docs for swift3

171. By Mike Barton

Support more query args and headers in the swift3 middleware

170. By Mike Barton

hopefully last of the i18n gettext calls

169. By anticw

Small fixes to make audit work robustly in the case where people liked to put funny chars in their container and object names.

168. By Mike Barton

use python-netifaces to get local IP addresses.
I'll add that to the package depends right after this is merged.

167. By Mike Barton

pep8 fixes for swift3 middleware

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/swift/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.