Viktor Dukhovni:
> On Sun, Apr 22, 2012 at 03:12:26PM -0400, Wietse Venema wrote:
> 
> > > Proposed patch attached.
> > 
> > That will be a solution for Postfix 2.10.
> > 
> > Meanwhile, for earlier Postfix releases, how much of the problem
> > can be solved by changing from:
> > 
> >     mumble_tls_mandatory_protocols = SSLv3, TLSv1
> > 
> > (i.e. the current default) to:
> > 
> >     mumble_tls_mandatory_protocols = !SSLv2
> 
> The two defaults are equivalent when the protocols known to Postfix
> are just SSLv2, SSLv3 and TLSv1 (even if the SSL library implements
> additional protocols). Either way, Postfix sets the SSL_OP_NO_SSLv2
> flag.
> 
> This default, would however also disable TLSv1_1 and TLSv1_2 in
> with the 2.10 patch that adds knowledge of those protocols to Postfix,
> so it made sense to change the default to be "!SSLv2", which is what
> it really means.

Why do we need to have (expr & TLS_KNOWN_PROTOCOLS) in the code
in the first place? If we get rid of it, then we don't have to
rush out patches each time the OpenSSL team comes out with a
new incompatible protocol. 

        Wietse

> So, sure, we can change the default to the equivalent "!SSLv2" in
> earlier releases if that simplifies documentation, or otherwise
> aids in clarity of "postconf" output.
> 
> -- 
>       Viktor.
> 

Reply via email to