[Last-Call] Re: [Emailcore] Re: Re: Dnsdir last call review of draft-ietf-emailcore-rfc5321bis-31

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ted,

Personal opinion/ comment:

I have felt for many years, and said so a few times, that almost any
time a Standards Track specification says "SHOULD" or "SHOULD NOT",
there should be such a discussion or explanation.  The idea has never
gotten any traction and is certainly not general practice.

So, for this case, I will do whatever the WG or the community tells
me to do.  However, the following reads to me as if you are stating
the below as a principle.  If so, why this provision be required in
this document and not the huge number of other documents that state a
SHOULD without identifying the exact reasoning one might choose to do
otherwise and/or where the consequences of not following the SHOULD
are not described.

   john


--On Thursday, October 17, 2024 09:32 +0200 Ted Lemon
<mellon@xxxxxxxxx> wrote:

> Regarding should not versus must not, I'm not arguing for either
> position—just saying that if it's should not you should at
> least briefly discuss why an implementation might do this. If
> it's for backwards compatibility, and no other reason, that's
> worth saying.
> 
> Op do 17 okt 2024 om 08:20 schreef Viktor Dukhovni
> <ietf-dane@xxxxxxxxxxxx>
> 
>> On Thu, Oct 17, 2024 at 12:37:16AM -0400, John C Klensin wrote:
>> 
>> > > Non-DNS question: why is the "SHOULD NOT" in paragraph 2 of
>> > > 4.1.1.1 not a MUST NOT? What is the exception?
>> > 
>> > I'll like to hear from others in the WG, but there was a certain
>> > reluctance to invalidate (i.e., render completely non-conforming)
>> > existing conforming implementations without clear evidence of
>> > harm. There is no harm here if servers accept it (rather than
>> > treating it as an error), even if they then ignore it, which is
>> > what the first part of the sentence essentially says.  At the
>> > other extreme, SMTP servers are basically allowed to decline to
>> > accept a message for any reason(s) they find appropriate, so why
>> > should this be the exception? I don't have any idea how many
>> > SMTP clients do send that information or whether people who
>> > think market size is important would consider any such client
>> > worth considering.
>> 
>> MUST NOT (client sending) sounds right to me.  To the extent that
>> Postfix tolerates this, the entire construct "[literal] ..." ends
>> up as the HELO name, including the trailing junk.  But this would
>> typically fail the widely used "reject_invalid_hostname"
>> restriction.
>> 
>>     > ehlo [192.0.2.1] foo bar
>>     < 250-...
>>     < ...
>>     mail from:<ietf-dane@xxxxxxxxxxxx>
>>     250 2.1.0 Ok
>>     rcpt to:<ietf-dane@xxxxxxxxxxxx>
>>     501 5.5.2 <[192.0.2.1]?foo?bar>: Helo command rejected:
>>     invalid ip address
>> 
>> --
>>     Viktor.
>> 
>> --
>> last-call mailing list -- last-call@xxxxxxxx
>> To unsubscribe send an email to last-call-leave@xxxxxxxx
>> 


-- 
last-call mailing list -- last-call@xxxxxxxx
To unsubscribe send an email to last-call-leave@xxxxxxxx




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux