On May 6, 2014, at 7:45 PM, Eric Covener <cove...@gmail.com> wrote: > On Tue, May 6, 2014 at 6:44 PM, Yann Ylavic <ylavic....@gmail.com> wrote: >> On Tue, May 6, 2014 at 1:41 PM, Eric Covener <cove...@gmail.com> wrote: >>> I'd really like to start chucking trailers, but the scale of these >>> patches really frightens me for 2.4 and 2.2 and accompanying what will >>> likely be a security roll-up. >> >> Understood. >> >>> >>> Is anyone sitting on a more tactical version of the fix? >> >> Well, maybe I should stop proposing something here but maybe the >> attached patch can help. >> I think it's a "tactical" version of the previous one, in that it does >> *not* touch ap_get_mime_headers*() (nor ap_rgetline*()), but >> saves/restores the data (request's fields, notes) modified by the >> function when called from ap_http_filter(). >> >> It could be a way for 2.2.x, but I don't think it's enough for trunk >> or even 2.4.x, because this implementation still breaks non-blocking >> mode (hence event), which is (also) why the core functions were >> modified in the previous patch. > > I think I could be on board for that plan. Any others? >
+1 >> >> This patch (still) does not propose to merge splitted trailers into >> headers (for those broken by the change), but when (and why) would we >> do that? > > For 2.2, I would personally want to have the ability to restore the > old merging behavior before any release. Joe drew his line there as > well. > > But I think Ed Lu is lurking and can take that last bit on. > > -- > Eric Covener > cove...@gmail.com