On Fri, Dec 12, 2014 at 9:12 AM, Ken Dreyer <kdre...@redhat.com> wrote:
> Hi folks,
>
> The Apache fork that we ship on Ceph.com
> (https://github.com/ceph/apache2) is several versions behind upstream
> and has a couple CVEs by now.
>
> I've heard from the developers (I don't remember if it was Dan, Yehuda,
> or someone else) refer on IRC to the idea that the changes in our Ceph
> Apache fork were cosmetic, and it's ok to simply use upstream Apache.
>
> I wanted to confirm this with a wider audience: it's ok to stop
> maintaining and shipping our custom Apache?
>
> In other words, we would remove references to our custom Apache from
> Teuthology, and our docs, and eventually from our repositories?
>
>
> -----
>
> Diving into our changes, there are two patches that we have on top of
> Apache 2.2.22:
>
> 1. "rgw: don't unset Content-Length header on HEAD response (this was
> being done when content length was 0)"
> https://github.com/ceph/apache2/commit/5ae1b4a081b05fcacf55e7114eec87d9b2a0a5da
> . (See also the original patch submission at
> http://tracker.ceph.com/issues/897)
>
> 2. "don't complain on badly formatted expectations"
> https://github.com/ceph/apache2/commit/0d9948f1e483386adef0841896484db8422127b2
>
> Both of these were submitted to Apache upstream in December 2013 (thread
> on apache-dev "Ceph patches for httpd") and merged in
> http://svn.apache.org/r1554303 .

Oh, awesome!

>
> So his will be controllable via new directives in httpd 2.5:
> "HttpContentLengthHeadZero" (defaults to off, ie, continue to squelch
> the zero-length header) and HttpExpectStrict (defaults to off, ie,
> continue to log the error).
>
> So for httpd 2.5 we have something that gives us what we need.

I don't think we really need either of these changes. One was really
only triggered in a very synthetic use case (the Expect header), and
the other one only happened with a very old version of boto, and we've
managed to send an upstream fix for it 3-4 years ago. I'm all for
dropping it.


Yehuda
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to