Project

General

Profile

Bug #9206

rgw: cross rgw message headers filtered by apache 2.4

Added by Yehuda Sadeh over 9 years ago. Updated over 9 years ago.

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.

Also available in: Atom PDF