3.1.7 Injection-Date The Injection-Date header contains the date and time that the article was injected into the network. Its purpose is to prevent the reinjection into the news stream of "stale" articles which have already expired by the time they arrive at some relaying or serving agent. This header is mandatory for new clients, but all agents SHOULD use the Date header for this purpose if Injection-Date is not present. injection-date = "Injection-Date:" SP date-time CRLF See the remarks under Section 3.1.3 regarding the syntax of date-time and the requirements and recommendations to which it is subject. NOTE: The date-time in this header would normally be expected to be later than the date-time in the Date header, but differences between the clocks on the various agents and other special circumstances might vitiate that; no provision is made for any such discrepancy to be corrected - better that the injecting agent should just insert the correct time as it sees it. This header is intended to replace the currently-used but undocumented "NNTP-Posting-Date" header, whose use is now deprecated.[< Prev] [TOC] [ Next >]
Newer | Older |
---|---|
usefor-usefor May 2005 usefor-usefor April 2005 usefor-usefor November 2004 | News Article Format and Transmission May 2004 |
--- ../usefor-article-13/Injection-Date.out May 2004 +++ ../usefor-usefor-01/Injection-Date.out September 2004 @@ -1,40 +1,28 @@ -5.7. Injection-Date +3.1.7 Injection-Date - The Injection-Date-header contains the date and time that the article + The Injection-Date header contains the date and time that the article was injected into the network. Its purpose is to prevent the reinjection into the news stream of "stale" articles which have already expired by the time they arrive at some relaying or serving agent. - header =/ Injection-Date-header - Injection-Date-header - = "Injection-Date" ":" SP Injection-Date-content - *( ";" extension-parameter ) - Injection-Date-content - = date-time + This header is mandatory for new clients, but all agents SHOULD use + the Date header for this purpose if Injection-Date is not present. - See the remarks under the Date-header (5.1) regarding the syntax of a + injection-date = "Injection-Date:" SP date-time CRLF + + + See the remarks under Section 3.1.3 regarding the syntax of date-time and the requirements and recommendations to which it is subject. - An Injection-Date-header MUST NOT be added to an article except by an - injecting agent, hence it will never be present in a proto-article - (8.2.1). It MUST be added by each injecting agent but, once added, - it MUST NOT subsequently be changed or removed by any other agent, - even during reinjection (8.2.2). - - NOTE: The date-time would normally be expected to be later than - the date-time in the Date-header, but differences between the - clocks on the various agents and other special circumstances - might vitiate that; no provision is made for any such - discrepancy to be corrected - better that the injecting agent + NOTE: The date-time in this header would normally be expected to + be later than the date-time in the Date header, but differences + between the clocks on the various agents and other special + circumstances might vitiate that; no provision is made for any + such discrepancy to be corrected - better that the injecting agent should just insert the correct time as it sees it. - Since this header is newly introduced in this standard, other - agents cannot rely on its always being present; therefore, - provision is made (8.3,8.4) for the Date-header to be used when - it is absent. - - This header is intended to replace the currently-used but nowhere- - documented header "NNTP-Posting-Date", whose use is now deprecated. + This header is intended to replace the currently-used but + undocumented "NNTP-Posting-Date" header, whose use is now deprecated.