Using mod_headers, the "Header edit" directive causes multiple matching headers to be replaced with just the first matching header, deleting the rest. This appears to have been fixed in upstream Apache 2.2 (according to the CHANGES file); since Red Hat backports the "Header edit" functionality, it would be nice to have the fixed version backported.
Yes, sorry, looks like this was missed when backporting that feature. Thanks for the report.
Thanks. FYI: I rebuilt httpd-2.2.3-45.el5 with the patch from the Apache bug report comment 1 added (it applies cleanly) and it fixes the problem for me.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2011-1067.html