On Tue, Feb 02, 2021 at 09:39:22AM -0800, Leo Bicknell wrote:

> I have found many opinions of the severity or urgency, but I have yet
> in any previous community had anyone argue that dropping the TLS
> connection was a good behavior.

Postfix is NOT dropping the TLS connection, it sends a close notify by
calling SSL_shutdown(), it is just not waiting for an unnecessary
confirmation that the peer has done likewise.  This is in complete
conformance with the TLS specification.

> I absolutely did not expect such a strong response suggesting this was
> good or even intentional.  Perhaps I handled Viktor's reponse
> poorly as a result.

Sometimes an unexpected contrary response indicates that there's more
one can learn about the topic at hand.

> I sought out
> the expertise of the OpenSSL developers (which I linked to).

Perhaps you don't know, but while I've recently scaled back my
involvement in OpenSSL, for some years I've been one of said OpenSSL
developerrs, cleaned up the protocol version negotiation code, fixed the
hostname matching code, improved the X.509 verification code,
contributed DANE support, ...

> While I freely admit I don't have deep experience with
> the Postfix source code, I find it sad that might be a reason people
> dismiss effort to alert this community to my findings.

Your findings are not news here, the SSL_shutdown() issues in Sendmail
that you've run into were understood and handled in Postfix a long time
ago.  We've made carefully decisions about how to handle TLS connection
termination, and nothing in this thread updates the inputs to those
decisions.

> One of the major positives of Open Source to me is that we can share
> knowledge and improvements across projects.

I am sorry for not having the cycles to keep Sendmail abreast of all
the TLS developments in Postfix over the years.  Perhaps the Sendmail
issue you ran into could have been resolved some years back.

> I came here to make Postfix users/developers aware of this situation.
> That mission has been accomplished.  Do with the information what you
> want.

By all means, sharing information is fine.  But you should also be
prepared, without indignation, to encounter and accept a different
assessment of the information you're sharing.

-- 
    Viktor.

Reply via email to