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

Re: #1416





I don't think I understand the issue, because I don't see the reason for the exemption of "has date and message id" from insertion of Injection Date.

Russ writes:

* The Injection-Date feature will not realistically be able to be used to
  allow for articles with very old Date headers for the forseeable future,
  possibly ever.  It will require upgrading all servers to use
  Injection-Date rather than Date, which I think is very unlikely to
  happen.

Isn't the benefit of the Injection-Date header available to any server that is updated to read it, regardless of any other transport server? Those that do not read it will do nothing different; those that do can use it. It would be nice if all servers updated, but the benefits don't require it.

Also Russ:

* Given the very slow development pace of netnews software, I think
  backward compatibility should be our highest goal.

I don't see a backward compatibility issue. It appears that the issue involves "injection of an article with message id and date header", and the assumption that such an article is part of a multiple-injection set. What harm is there if an Injection-Date is added to such an article?

The comment about servers detecting duplicates by Injection-Date is confusing. Injection-Date isn't how duplicates are supposed to be detected. Yes, I see section 3.3 in the draft, but that section is incorrectly combining duplicate suppression and old-article prevention. An injection date of 20 days ago doesn't mean the article is a duplicate; it means the article is simply old. The assumption is that "older than history" means "appeared in history", which is not a bad assumption, but mixes two different issues.

An article with a Date header 20 days in the past and a current Injection Date is just as old, and 3.3 allows either or both to be used in rejecting "duplicates". Un-updated servers will use Date. Updated servers should be using both. Problem solved.

Now, if a posting agent is handing an injection agent an article with a CURRENT date header and message id and is truly a delayed (by twenty days?) multiple injection attempt, the problem is a broken posting agent, and leaving out the Injection Date header is not going to assist anyone in rejecting the article. If it has an old date header, then that date can be used under 3.3 just as the Injection Date can. A current date and current injection-date would still require a history of the message id to be branded a duplicate.

As a side note, I'm a bit dissappointed that IETF will grab an unfinished work and publish it as the product of this group, as if it were the completed, consensus product. If a group cannot reach consensus on a draft, and simply stops working on it (as this group appears to have), then the product is not ready for publication.