Re: Question about rejects by serving agents

Julien ÉLIE <[email protected]> Tue, 7 Apr 2009 23:39:43 +0200
Newsgroups gmane.ietf.usenet.format
Organization TrigoFACILE -- http://www.trigofacile.com/
Message-ID <C0880EC5FB41479FBEFF51BCE06AA4D1@Iulius>
Hi Russ,

>> In 3.7, a serving agent "MUST reject any article that does not include
>> all the mandatory header fields or any article which contains header
>> fields that do not have valid contents".
>>
>> Is there a reason why a serving agent MUST reject such articles?
>
> Clients should be able to assume that the serving agent won't give them
> malformed articles.  (This is kind of true of relaying agents as well, but
> since they only talk to serving agents, it's less critical.)

OK.


> Relaying agents are often very stupid and don't really look at the
> article.  We wrote the standard to allow for this because they're
> speed-critical and some implementors don't like doing a full validation at
> that stage.

That makes sense.  Thanks Russ.

-- 
Julien ÉLIE

« Ô temps suspends ton vol ! Et vous heures propices,
  Suspendez votre cours. » (Alphonse de Lamartine)