On Wed, Feb 10, 2016 at 07:11:46PM +0000, Eray Aslan wrote:

> On Wed, Feb 10, 2016 at 06:04:59PM +0000, Viktor Dukhovni wrote:
> > Well "postfix tls enable-client|server" already checks whether the
> > key client or server TLS settings are at their defaults, and if
> > not only suggests recommended settings without making any changes.
> > 
> > Are you looking to avoid the "noisy" suggestions?
> 
> Yes.  I am trying to avoid lots of -essentially useless once you
> configure tls- output each time there is a postfix upgrade.
> 
> > This is indeed one of the goals of the new feature, but I thought
> > that for now (and perhaps long-term) this should be left up to
> > distributions, which install Postfix packages, rather than Postfix
> > itself.
> 
> This is something that will make my life easier as postfix maintainer
> for Gentoo.  No big deal if the answer is no.  However, duplicating
> postfix tls effort seems suboptimal.

Sounds like a fair request.  Your patch looks correct, and includes
a documentation update, so it stands a reasonable chance of getting
adopted.  The only thing I might change in the below:

+# .IP "\fBall-default-client\fR"
+#      Return 0 if all SMTP client TLS settings are at their default
+#      values.  Otherwise, return 1.
+# .IP "\fBall-default-server\fR"
+#      Return 0 if all SMTP server TLS settings are at their default
+#      values.  Otherwise, return 1.

is that you say "Return 0", but really that's the exit code, whereas
for a shell command, "Return 0" might be misread as "output 0".
So perhaps it should say:

# .IP "\fBall-default-client\fR"
#       Exit with a 0 (success) status code if all SMTP client TLS settings
#       are at their default values.  Otherwise, the exit code is non-zero.
# .IP "\fBall-default-server\fR"
#       Exit with a 0 (success) status code if some SMTP server TLS settings
#       are at their default values.  Otherwise, the exit code is non-zero.

-- 
        Viktor.

Reply via email to