Le 8/12/2016 à 11:49, Mark Thomas a écrit :

> Added.

Thank you Mark.


> The commits on the security pages are meant to be just those required to
> fix the vulnerability.
> 
> Back-porters may need additional commits for various reasons:
> a) prior commits that aligned the code with later versions prior to the
>    security fix being applied
> b) commits that create new configuration options to provide work-arounds
>    for side-effects of security fixes
> c) commits that address regressions caused by security fixes.
> to name the first few that come to mind.
> 
> I'm +0.5 on including those under c) above although I wonder if we
> should differentiate them on the security pages somehow. I'm not
> convinced that a), b) or any others should be included.

I agree a) is clearly out of scope for the security pages, and we
already add the missing classes or methods required to backport the
changes. b) is nice to have to preserve a strict backward compatibility,
however if the behavior change has only minor or easily mitigable
effects, I'd understand they are left out. c) on the other hand is very
important, otherwise the security fix is guaranteed to break systems in
production (and unfortunately it happened with CVE-2016-6797 and
CVE-2016-5018).

I'd like to add that I'm really grateful that the security pages exist
and have such a level of detail, I haven't seen many OSS projects doing
this. Without them it would be quite challenging to maintain a stable
version of Tomcat in Debian (and probably in other distributions). So
thank you very much.

Emmanuel Bourg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to