Bug #9206
rgw: cross rgw message headers filtered by apache 2.4
Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
apache 2.4 filters out header fields that have underscores in them. Need to convert underscores into dashes.
History
#1 Updated by Yehuda Sadeh over 9 years ago
- Status changed from New to Fix Under Review
#2 Updated by Sage Weil over 9 years ago
- Status changed from Fix Under Review to Pending Backport
#3 Updated by Sage Weil over 9 years ago
- Status changed from Pending Backport to Resolved
#4 Updated by Ken Dreyer over 9 years ago
Because this came up on ceph-users recently: this is fixed in master with this commit:
commit 11acb7097ce21c6218dd48d0c21e0e04a361eb9a Author: Yehuda Sadeh <yehuda@redhat.com> Date: Fri Aug 22 15:12:16 2014 -0700 rgw: convert header field underscores into dashes Fixes: 9206 Backport: firefly Certain web servers filter out underscores in the header field name. Convert them into dashes. Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
And it has been backported to the firefly branch:
commit 1bdcc079d79d8211b44e2a46511cd2240f71744b Author: Yehuda Sadeh <yehuda@redhat.com> Date: Fri Aug 22 15:12:16 2014 -0700 rgw: convert header field underscores into dashes Fixes: 9206 Backport: firefly Certain web servers filter out underscores in the header field name. Convert them into dashes. Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> (cherry picked from commit 11acb7097ce21c6218dd48d0c21e0e04a361eb9a)
So this fix will be in the next Firefly version that comes after v0.80.7.