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

Re: #1047 Path field delimiters and syntax - status



In <87u0hgaafu.fsf@xxxxxxxxxxxxxxxxxxxxx> Russ Allbery <rra@xxxxxxxxxxxx> writes:

>Charles Lindsey <chl@xxxxxxxxxxxxxxxx> writes:

>> Not if you are a relaying agent. All USEPRO says is that it SHOULD check
>> for the presence of all the mandatory headers.

>*NNTP* says that you can't send malformed junk,

Does it? I see where it says that servers and clients MUST accept
well-formed articles, but where does it say they MUST reject malformed
ones? Surely they can use "garbage in, garbage out" if they don't actually
fall over in the process.

In any case, well-formed in the NNTP-sense means little more than that the
header has a name, a ':' a SP and a CRLF at the end and uses the folding
rules properly. No requirement to check detailed USEFOR syntax.

Note that the present USEPRO requirement for relaying agents was changed
to "SHOULD check for the presence of all the mandatory headers" fairly
recently as a result of discussions on this list. It used to be rather
stronger.

-- 
Charles H. Lindsey ---------At Home, doing my own thing------------------------
Tel: +44 161 436 6131 Fax: +44 161 436 6133   Web: http://www.cs.man.ac.uk/~chl
Email: chl@xxxxxxxxxxxxxxxx      Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU, U.K.
PGP: 2C15F1A9      Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5