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

Re: Injection-Date and reinjection




How about standardizing reinjection ONLY for disjoint networks, letting
other uses of reinjection be out of scope?

Taking a shot at that.....


Normally, articles are transferred between news servers by relaying agents. In the case of disjoint Netnews networks, such as a private server with no relaying peers, a posting agent SHOULD cause the identical proto-article with Message-Id header field to be transmitted to multiple injecting agents, one in each disjoint network.

When it cannot be avoided, a posting agent which converts existing articles back to proto-articles for reinjection to a disjoint network MUST NOT reinject articles already accepted on that network. It MUST perform the same staleness tests of Injection-Date or Date header fields as would be performed by a relaying agent. (This helps prevent reappearance of expired articles.) It MUST NOT alter header fields permitted in proto-articles, especially Message-ID. (This helps prevent loops.) To make the article acceptable to an injecting agent, it SHOULD rename other header fields to preserve information, but MAY remove them.