Project

General

Profile

Bug #2043

rgw: cannot use '+' in url

Added by Yehuda Sadeh about 12 years ago. Updated about 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Either in signed urls (e.g., as part of the uid), or in object names. Reason is that url_decode removes it. Relax url_decode?

History

#1 Updated by Yehuda Sadeh about 12 years ago

  • Category set to 22

#2 Updated by Yehuda Sadeh about 12 years ago

  • Status changed from New to Resolved

Fixed, commit:a6d7629c177fbab722a7a0c7f861caf91ff92deb.

#3 Updated by Yehuda Sadeh about 12 years ago

  • Status changed from Resolved to In Progress

It's still broken. Certain clients use '+' as a space. I think that the apache rewrite rule makes things inconsistent.

#4 Updated by Yehuda Sadeh about 12 years ago

  • Status changed from In Progress to Resolved

commit:508be8e3b3b47b71035d07d26dead49b3b91463d hopefully fixes the issue. Also reverted previous fix.

#5 Updated by John Spray about 6 years ago

  • Project changed from Ceph to rgw
  • Category deleted (22)

Bulk reassign of radosgw category to RGW project.

Also available in: Atom PDF