innd and rejects of dates

Russ Allbery rra at stanford.edu
Sat Sep 25 22:49:20 UTC 2010


Julien ÉLIE <julien at trigofacile.com> writes:

> That is to say that the Date: header field can be set to anything when
> an Injection-Date header field exists.  There is no obligation to check
> whether it has a valid content ("It MAY reject any article that contains
> header fields that do not have valid contents.")

> A Date: in 2000 or a Date: in 2020 would then be accepted by innd for an
> Injection-Date: in 2010.  And an invalid date too.  Is it wise to let
> such articles pass through?

I would reject articles with Date headers that cannot be parsed.  I don't
see any good reason to accept those any more than we do already (we're
already lax about what we accept).

The purpose of requiring relaying agents to look at Injection-Date instead
of Date was primarily to handle dates in the past, not dates in the
future, but I don't think it will cause harm there either.  Such articles
will be rejected by peers that don't understand Injection-Date, but that's
why nnrpd rejects such articles so that we don't introduce bad articles.

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>

    Please send questions to the list rather than mailing me directly.
     <http://www.eyrie.org/~eagle/faqs/questions.html> explains why.



More information about the inn-workers mailing list