On 16 Mar 2016, at 5:57 AM, William A Rowe Jr <wr...@rowe-clan.net> wrote:

> My concern is that this can't and shouldn't change on 2.4.x.
> 
> I love the concept and it is correct, however there are enough modules relying
> on the fact that they must remove the http protocol filters that changing the
> default behavior is effectively breaking binary ABI.
> 
> Thoughts?

Hmm…removing a filter that doesn’t exist isn’t an error, but relying on a side 
effect of a filter being there and now suddenly it is not there any more 
certainly will be. You’re right on the ABI.

There are two approaches that leap to my mind, one is provide an optional 
function that signals “don’t add http filters on non http connections”, the 
second is to keep this change on v2.5+ and use version check to remove filters 
on any code that is intended to run correctly on v2.4.

Regards,
Graham
—

Reply via email to