[10087] in bugtraq

home help back first fref pref prev next nref lref last post

Re: tcpd remarks warning

daemon@ATHENA.MIT.EDU (Wietse Venema)
Fri Apr 2 21:46:16 1999

Date: 	Fri, 2 Apr 1999 20:22:11 -0500
Reply-To: Wietse Venema <wietse@PORCUPINE.ORG>
From: Wietse Venema <wietse@PORCUPINE.ORG>
To: BUGTRAQ@NETSPACE.ORG
In-Reply-To:  <199904022204.QAA00817@pmarcisdn.cmg.fcnbd.com> from "Paul M.
              Cardon" at "Apr 2, 99 04:04:26 pm"

Paul M. Cardon:
>      +    A newline character is ignored when it is preceded by a
>           backslash character. This permits you to break up long
>           lines so that they are easier to edit.
>
>      +    Blank lines or lines that begin with a `#' character
>           are ignored.  This permits you to insert comments and
>           whitespace so that the tables are easier to read.
>
> If you make the assumption that the rules are applied as listed in the man
> page then the observed behavior of line continuation processing occuring
> prior to comment stripping matches the documentation.

I'm glad to see confirmed that the documentation actually matches
the program's behavior.

Why then the griping?

It seems to me that people have preconceptions about how software
works, and fail to pick up the signals in the documentation that
are in conflict with their preconceptions. For me, this is not just
a simple documentation problem.

Changing people's preconceptions is beyond my abilities.  However,
calling this a bug in the beholder's eye was not appropriate.

I can deal with this case of misreading just like I dealt with
misreading in the past, that is, by adding more redundancy to the
documentation.  I can deal with this case of misconfiguration just
like I dealt with misconfiguration in the past, that is, by adding
a warning for backslash-newline-hash.


	Wietse

home help back first fref pref prev next nref lref last post