Damon Anton Permezel wrote:
> Further investigation dug up this manifesto in the sendmail README:
> 
>         When attempting to canonify a hostname, some broken name
>         servers will return SERVFAIL (a temporary failure) on T_AAAA
>         (IPv6) lookups.  If you want to excuse this behavior, include
>         WorkAroundBrokenAAAA in ResolverOptions.  However, instead,
>         we recommend catching the problem and reporting it to the
>         name server administrator so we can rid the world of broken
>         name servers.
> 
> So, in violation of the networking "be liberal in what you accept and
> conservative in what you produce", sendmail in it's new form will have many
> perplexed sysadmins spending lots of time tracking down these mysterious
> failures.
> 
> I suggest that the version of sendmail configs shipped with FreeBSD
> should default to having WorkAroundBrokenAAAA set by default.

FreeBSD has a history of enabling T/TCP by default (among other RFC
compliance TCP options in the rc.conf), which originally broke things
like Livingston Portmasters (which tended to respond, incorrectly,
with "Christmas Tree" packets).

I don't think it's incorrect to do this, so long as you are in
strict compliance with the RFC's.

I don't think "Be conservative in what you produce" was intended
to promote the use of down-rev protocols.  If I were similarly
"conservative in what you produce" when it came to HTTP clients,
then I would ver support HTTPS, since I would always conservatively
try HTTP first.

If the "workaround" disables IPv6 support, then it is no workaround
(IMO).

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to