commit 56e757257e98f9203c79c8f4a1a9e5116b7320e8
Author: David Hadas <email address hidden>
Date: Tue Oct 23 09:48:24 2012 +0200
Remove utf-8 in metadata and http header names
RFC2616 implicitly allows transferring utf-8 in
headers (vals) but not in header names (keys)
Swift functional tests includes testing for utf-8
header names (keys) which is non aligned with the standard.
This seem to be the case when testing file metadata.
File metadata keys are than transferred as part of
the http header keys (header names) as X-Object-Meta-<metadata_key>=metadata_name.
As a result metadata_keys in swift must be composed from
a subset of ASCII characters - alpha numerics,
some punctuation, not a lot else* and cannot be utf-8.
On branch bp/wsgi-application-interface-4
modified: test/functional/tests.py
Reviewed: https:/ /review. openstack. org/14695 github. com/openstack/ swift/commit/ 56e757257e98f92 03c79c8f4a1a9e5 116b7320e8
Committed: http://
Submitter: Jenkins
Branch: master
commit 56e757257e98f92 03c79c8f4a1a9e5 116b7320e8
Author: David Hadas <email address hidden>
Date: Tue Oct 23 09:48:24 2012 +0200
Remove utf-8 in metadata and http header names
RFC2616 implicitly allows transferring utf-8 in
headers (vals) but not in header names (keys)
Swift functional tests includes testing for utf-8
X-Object- Meta-<metadata_ key>=metadata_ name.
header names (keys) which is non aligned with the standard.
This seem to be the case when testing file metadata.
File metadata keys are than transferred as part of
the http header keys (header names) as
As a result metadata_keys in swift must be composed from
a subset of ASCII characters - alpha numerics,
some punctuation, not a lot else* and cannot be utf-8.
On branch bp/wsgi- application- interface- 4 /tests. py
modified: test/functional
Change-Id: I1932e9d4ead830 89e8a31a06d28a5 4f5625efb9c n-interface
Fixes: bug 1068026
Implements: blueprint wsgi-applicatio