-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List object fails when non-utf8 key is in the bucket [JIRA: RCS-289] #974
Comments
I have put "bug" label to this, but I'm not confident it is a bug. Some informations about XML and characters
The current implementation to convert UTF-8 encoded binary to
Should we treat |
#910 is similar symptom. Its root cause is different (or more complicated). |
My bad 😅 Close. |
Some discussion from chat
|
Current conjecture: validation for key byte sequence:
|
Not a duplicate of #910. Not resolved yet. |
List Objects Response XML is not 1.1 but 1.0. Character set is a little narrower than that of XML 1.1.
From - Extensible Markup Language (XML) 1.0 (Fifth Edition) http://www.w3.org/TR/REC-xml/#charsets |
Additional memo on Delete Multiple Objects API, it does NOT accept (pseud-) numeric character reference
Requested XML
|
Looks like this will be fixed in 2.1.1 (or 2.0.2) in a kludgy way. |
Updated 2015-09-16:
Original description used key name
rebar.config%FF
in user layer, s3cmd url-encode'd it to%25FF
which was not non-utf8. The original behaivior came from a combination with rewrite double decode bug #910. The right reproduction step is to use%FF
in HTTP layer after URL encoding.It can be done by, for example,
s3curl.pl
.Original description below
Origianlly zd#8754 (I guess).
Steps to reproduce:
console.log
inspector
The result above are in release/1.5.1 branch just after 1.5.1 tag a19681c .
The text was updated successfully, but these errors were encountered: