Skip to main content

Network News Transfer Protocol (NNTP)
draft-ietf-nntpext-base-27

Revision differences

Document history

Date Rev. By Action
2020-01-21
27 (System) Received changes through RFC Editor sync (added Verified Errata tag)
2015-10-14
27 (System) Notify list changed from rra@stanford.edu, ned.freed@mrochek.com, clive@demon.net to (None)
2012-08-22
27 (System) post-migration administrative database adjustment to the Yes position for Scott Hollenbeck
2012-08-22
27 (System) post-migration administrative database adjustment to the Abstain position for Steven Bellovin
2006-11-17
27 Amy Vezza State Changes to RFC Published from RFC Ed Queue by Amy Vezza
2006-11-17
27 Amy Vezza [Note]: 'RFC 3977' added by Amy Vezza
2006-10-25
27 (System) RFC published
2005-06-28
27 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2005-06-27
27 Amy Vezza IESG state changed to Approved-announcement sent
2005-06-27
27 Amy Vezza IESG has approved the document
2005-06-27
27 Amy Vezza Closed "Approve" ballot
2005-06-24
27 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation by Amy Vezza
2005-06-24
27 (System) Removed from agenda for telechat - 2005-06-23
2005-06-23
27 (System) [Ballot Position Update] Position for Steven Bellovin has been changed to Abstain from Discuss
2005-06-23
27 (System) [Ballot Position Update] New position, No Objection, has been recorded for Mark Townsley by IESG Secretary
2005-06-17
27 Brian Carpenter [Ballot Position Update] New position, No Objection, has been recorded for Brian Carpenter by Brian Carpenter
2005-06-16
27 Scott Hollenbeck
[Ballot comment]
Late-breaking note from the WG:

"Just in case the base doc gets spun again, the title for the NNTP-STREAM
reference is incorrect (cut-n-paste …
[Ballot comment]
Late-breaking note from the WG:

"Just in case the base doc gets spun again, the title for the NNTP-STREAM
reference is incorrect (cut-n-paste error), and the NNTP-AUTH, NNTP-TLS
and NNTP-STREAM file revisions are all out of date."
2005-06-10
27 Scott Hollenbeck State Changes to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup by Scott Hollenbeck
2005-06-10
27 Scott Hollenbeck Placed on agenda for telechat - 2005-06-23 by Scott Hollenbeck
2005-06-10
27 Scott Hollenbeck
[Note]: 'Document shepherd: Russ Allbery <rra@stanford.edu><br>Returning to secure positive ballots needed due to AD changes since the document was last reviewed.' added by …
[Note]: 'Document shepherd: Russ Allbery <rra@stanford.edu><br>Returning to secure positive ballots needed due to AD changes since the document was last reviewed.' added by Scott Hollenbeck
2005-06-10
27 Scott Hollenbeck [Ballot Position Update] Position for Scott Hollenbeck has been changed to Yes from Discuss by Scott Hollenbeck
2005-06-09
27 (System) Sub state has been changed to AD Follow up from New Id Needed
2005-06-09
27 (System) New version available: draft-ietf-nntpext-base-27.txt
2005-06-07
27 Scott Hollenbeck State Changes to Waiting for AD Go-Ahead::Revised ID Needed from Waiting for AD Go-Ahead by Scott Hollenbeck
2005-06-06
27 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2005-06-06
27 Michelle Cotton
IANA Last Call Comments:
Upon approval of this document the IANA will create a new registry for NNTP capability labels.  This registry will be populated …
IANA Last Call Comments:
Upon approval of this document the IANA will create a new registry for NNTP capability labels.  This registry will be populated with initial registrations described in this document.
2005-05-23
27 Amy Vezza Last call sent
2005-05-23
27 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2005-05-23
27 Scott Hollenbeck [Note]: 'Document shepherd: Russ Allbery <rra@stanford.edu>' added by Scott Hollenbeck
2005-05-23
26 (System) New version available: draft-ietf-nntpext-base-26.txt
2005-05-23
27 Scott Hollenbeck State Changes to Last Call Requested from IESG Evaluation::AD Followup by Scott Hollenbeck
2005-05-23
27 Scott Hollenbeck Last Call was requested by Scott Hollenbeck
2005-05-18
27 Scott Hollenbeck
[Ballot discuss]
This document is being held to address an old discuss first entered by Steve Bellovin:

"Are we going to see a standards-track i-d …
[Ballot discuss]
This document is being held to address an old discuss first entered by Steve Bellovin:

"Are we going to see a standards-track i-d for authentication?  2980 is Informational; this document doesn't provide any authentication.  I might be persuaded that nothing stronger than IP address or DNS name is needed, but 11.3 strongly urges such things.  Should we really approve a protocol document that has no real security *and* says that it's needed?"

The working group is developing two drafts to address the security questions:

draft-ietf-nntpext-tls-nntp, and
draft-ietf-nntpext-authinfo

This document will move forward when the two security docs are ready.
2005-05-18
27 Scott Hollenbeck [Ballot Position Update] Position for Scott Hollenbeck has been changed to Discuss from Yes by Scott Hollenbeck
2005-02-10
25 (System) New version available: draft-ietf-nntpext-base-25.txt
2004-09-08
24 (System) New version available: draft-ietf-nntpext-base-24.txt
2004-08-30
27 Scott Hollenbeck Still waiting for accompanying security documents to move forward.
2004-08-26
27 (System) Sub state has been changed to AD Follow up from New Id Needed
2004-08-26
23 (System) New version available: draft-ietf-nntpext-base-23.txt
2004-06-08
27 Scott Hollenbeck State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation::AD Followup by Scott Hollenbeck
2004-04-15
27 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2004-04-15
27 Amy Vezza [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Amy Vezza
2004-04-15
27 Alex Zinin [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin
2004-04-15
27 Bill Fenner [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner
2004-04-15
27 Thomas Narten [Ballot Position Update] New position, No Objection, has been recorded for Thomas Narten by Thomas Narten
2004-04-15
27 Bert Wijnen [Ballot Position Update] New position, No Objection, has been recorded for Bert Wijnen by Bert Wijnen
2004-04-15
27 Margaret Cullen [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman
2004-04-15
27 Steven Bellovin [Ballot comment]
-
2004-04-15
27 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2004-04-15
27 Harald Alvestrand [Ballot comment]
Reviewed by Spencer Dawkins, Gen-ART
Truly amazing to see this document (close to) finished at last!
2004-04-15
27 Harald Alvestrand [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand
2004-04-14
27 Steven Bellovin
[Ballot comment]
1:      What placeholder?  message-ids were an essential feature of
        the very first version of netnews, to squash …
[Ballot comment]
1:      What placeholder?  message-ids were an essential feature of
        the very first version of netnews, to squash duplicates in
        the flooding algorithm.  Nor do I see any text in 977 or 850
        to support that notion.  In fact, Section 3.1.2 of 977 says that
        Message-ID is required, as does Section 2 of 850.
2004-04-14
27 Steven Bellovin
[Ballot discuss]
What is the status of 2980 relative to this document?  Are the extensions listed in it to be included in the IANA registry? …
[Ballot discuss]
What is the status of 2980 relative to this document?  Are the extensions listed in it to be included in the IANA registry?

Are we going to see a standards-track i-d for authentication?  2980 is Informational; this document doesn't provide any authentication.  I might be persuaded that nothing stronger than IP address or DNS name is needed, but 11.3 strongly urges such things.  Should we really approve a protocol document that has no real security *and* says that it's needed?
2004-04-14
27 Steven Bellovin [Ballot Position Update] New position, Discuss, has been recorded for Steve Bellovin by Steve Bellovin
2004-04-14
27 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2004-04-13
27 Ted Hardie [Ballot Position Update] Position for Ted Hardie has been changed to Abstain from Undefined by Ted Hardie
2004-04-13
27 Ted Hardie
[Ballot comment]
Since this document updates the NNTP specification to use UTF-8 instead of
ASCII, it would be useful to define the terms "NUL", "TAB", …
[Ballot comment]
Since this document updates the NNTP specification to use UTF-8 instead of
ASCII, it would be useful to define the terms "NUL", "TAB", "LF", "CR, and "space" etc.
with reference to UTF-8 instead of to ASCII.  The restrictions to printable
US-ASCII should specify those or refer to a specification for them (in UTF-8
terms, again).

In 3.1., the document says


  Note that texts using an encoding (such as UTF-16 or UTF-32) that may
  contain the octets NUL, LF, or CR other than a CRLF pair cannot be
  reliably conveyed in the above format. However, except when stated
  otherwise, this specification does not require the content to be
  UTF-8 and it is possible for octets above and below 128 to be mixed
  arbitrarily.

Does not make sense to me.  The document describes this as a
request-response protocol using the utf-8 encoding, but allows the
content of responses to be in some other encoding, where some of
those encoding are known not to be reliably conveyed by the
request/response format.

The document says

  Certain responses contain arguments such as numbers and names in
  addition to the status indicator. In those cases, to simplify
  interpretation by the client the number and type of such arguments is
  fixed for each response code, as is whether or not the code
  introduces a multi-line response. Any extension MUST follow this
  principle as well, but note that, for historical reasons, the 211
  response code is an exception to this.

What the exception is not stated at this point in the text;  the next usage is
in an example, which is thus rendered hard to interpret.

The draft says this:

The content of a header SHOULD be in UTF-8. However, if a server
  receives an article from elsewhere that uses octets in the range 128
  to 255 in some other manner, it MAY pass it to a client without
  modification. Therefore clients MUST be prepared to receive such
  headers and also data derived from them (e.g. in the responses from
  the OVER extension (Section 8.5)) and MUST NOT assume that they are
  always UTF-8.

If a client receives headers in some encoding which it does not
support, what does this MUST mean?

I concluded that I should abstain on this document while reading section 3.4,
and I did not review further
2004-04-13
27 Ted Hardie [Ballot Position Update] New position, Undefined, has been recorded for Ted Hardie by Ted Hardie
2004-04-13
27 Russ Housley
[Ballot comment]
I do not want to block progress of this specification.  However, the
  security considerations section requires an understanding of XSECRET
  and …
[Ballot comment]
I do not want to block progress of this specification.  However, the
  security considerations section requires an understanding of XSECRET
  and XENCRYPT which are not described in the document.  Further, the
  XSECRET command seems to have a similar use as AUTHINFO in [RFC2980].
2004-04-13
27 Russ Housley [Ballot Position Update] New position, Abstain, has been recorded for Russ Housley by Russ Housley
2004-04-07
27 Scott Hollenbeck [Ballot Position Update] New position, Yes, has been recorded for Scott Hollenbeck
2004-04-07
27 Scott Hollenbeck Ballot has been issued by Scott Hollenbeck
2004-04-07
27 Scott Hollenbeck Created "Approve" ballot
2004-04-07
27 Scott Hollenbeck State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Scott Hollenbeck
2004-04-07
27 Scott Hollenbeck Placed on agenda for telechat - 2004-04-15 by Scott Hollenbeck
2004-04-07
27 Scott Hollenbeck Note field has been cleared by Scott Hollenbeck
2004-04-06
27 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2004-03-23
27 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2004-03-23
27 Scott Hollenbeck Last Call was requested by Scott Hollenbeck
2004-03-23
27 Scott Hollenbeck State Changes to Last Call Requested from AD Evaluation by Scott Hollenbeck
2004-03-23
27 (System) Ballot writeup text was added
2004-03-23
27 (System) Last call text was added
2004-03-23
27 (System) Ballot approval text was added
2004-03-23
27 Scott Hollenbeck ABNF errors:

multiline-response-content: article-response /
The ":" should probably be a "=".

UPPER = %41-5A
Should be "UPPER = %x41-5A".
2004-03-23
27 Scott Hollenbeck State Change Notice email list have been change to rra@stanford.edu, ned.freed@mrochek.com, clive@demon.net from rra@stanford.edu, clive@demon.net
2004-03-23
27 Scott Hollenbeck State Changes to AD Evaluation from Publication Requested by Scott Hollenbeck
2004-03-23
27 Scott Hollenbeck Need to review WG last call results.
2004-03-23
27 Scott Hollenbeck Draft Added by Scott Hollenbeck
2004-03-22
22 (System) New version available: draft-ietf-nntpext-base-22.txt
2004-03-09
21 (System) New version available: draft-ietf-nntpext-base-21.txt
2003-10-16
20 (System) New version available: draft-ietf-nntpext-base-20.txt
2003-08-01
19 (System) New version available: draft-ietf-nntpext-base-19.txt
2003-04-25
18 (System) New version available: draft-ietf-nntpext-base-18.txt
2003-03-05
17 (System) New version available: draft-ietf-nntpext-base-17.txt
2003-02-03
16 (System) New version available: draft-ietf-nntpext-base-16.txt
2002-01-08
15 (System) New version available: draft-ietf-nntpext-base-15.txt
2001-11-30
14 (System) New version available: draft-ietf-nntpext-base-14.txt
2001-04-02
13 (System) New version available: draft-ietf-nntpext-base-13.txt
2000-12-19
12 (System) New version available: draft-ietf-nntpext-base-12.txt
2000-11-01
11 (System) New version available: draft-ietf-nntpext-base-11.txt
2000-07-17
10 (System) New version available: draft-ietf-nntpext-base-10.txt
1999-11-16
09 (System) New version available: draft-ietf-nntpext-base-09.txt
1999-08-05
08 (System) New version available: draft-ietf-nntpext-base-08.txt
1998-12-22
07 (System) New version available: draft-ietf-nntpext-base-07.txt
1998-11-02
06 (System) New version available: draft-ietf-nntpext-base-06.txt
1998-08-14
05 (System) New version available: draft-ietf-nntpext-base-05.txt
1998-04-06
04 (System) New version available: draft-ietf-nntpext-base-04.txt
1998-03-26
00 (System) New version available: draft-ietf-nntpext-base-00.txt
1998-03-17
03 (System) New version available: draft-ietf-nntpext-base-03.txt
1997-09-10
02 (System) New version available: draft-ietf-nntpext-base-02.txt
1997-09-03
01 (System) New version available: draft-ietf-nntpext-base-01.txt