Netnews Administration System (NAS)
RFC 4707

Document Type RFC - Experimental (October 2006; No errata)
Last updated 2013-03-02
Stream ISE
Formats plain text pdf html
Stream ISE state (None)
Document shepherd No shepherd assigned
IESG IESG state RFC 4707 (Experimental)
Telechat date
Responsible AD Scott Hollenbeck
Send notices to <nas@cis.fu-berlin.de>
Network Working Group                                            P. Grau
Request for Comments: 4707                                     V. Heinau
Category: Experimental                                    H. Schlichting
                                                           R. Schuettler
                                               Freie Universitaet Berlin
                                                            October 2006

                  Netnews Administration System (NAS)

Status of This Memo

   This memo defines an Experimental Protocol for the Internet
   community.  It does not specify an Internet standard of any kind.
   Discussion and suggestions for improvement are requested.
   Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2006).

IESG Note

   This RFC is not a candidate for any level of Internet Standard.  The
   IETF disclaims any knowledge of the fitness of this RFC for any
   purpose, and in particular notes that the decision to publish is not
   based on IETF review for such things as security, congestion control
   or inappropriate interaction with deployed protocols.  The RFC Editor
   has chosen to publish this document at its discretion. Readers of
   this document should exercise caution in evaluating its value for
   implementation and deployment.

Abstract

   The Netnews Administration System (NAS) is a framework to simplify
   the administration and usage of network news (also known as Netnews)
   on the Internet.  Data for the administration of newsgroups and
   hierarchies are kept in a distributed hierarchical database and are
   available through a client-server protocol.

   The database is accessible by news servers, news administrators, and
   news readers.  News servers can update their configuration
   automatically; administrators are able to get the data manually.
   News reader programs are able to get certain information from an NAS
   server, automatically or at a user's discretion, which provides
   detailed information about groups and hierarchies to the user.

Grau, et al.                  Experimental                      [Page 1]
RFC 4707          Netnews Administration System (NAS)       October 2006

   NAS is usable in coexistence with the current, established process of
   control messages; an unwanted interference is impossible.
   Furthermore, NAS is able to reflect the somewhat chaotic structure of
   Usenet in a hierarchical database.  NAS can be used without
   modification of existing news relay, news server, or news reader
   software; however, some tasks will be better accomplished with NAS-
   compliant software.

Table of Contents

   1. Introduction ....................................................3
   2. Overview ........................................................4
   3. Protocol Level ..................................................5
   4. Description of Functions ........................................6
   5. Definitions .....................................................7
   6. Specification of the NAS Protocol (TCP) .........................8
      6.1. Responses ..................................................8
           6.1.1. Overview ............................................8
           6.1.2. Response Code Values, Structure, and Meaning ........8
      6.2. Connection Setup ...........................................9
      6.3. Commands ..................................................10
           6.3.1. Structure ..........................................10
           6.3.2. Overview ...........................................10
           6.3.3. Detailed Description ...............................10
                  6.3.3.1. HELP ......................................11
                  6.3.3.2. INFO ......................................12
                  6.3.3.3. DATE ......................................13
                  6.3.3.4. VERS ......................................14
                  6.3.3.5. QUIT ......................................15
                  6.3.3.6. LIST ......................................16
                  6.3.3.7. LSTR ......................................18
                  6.3.3.8. HIER ......................................19
                  6.3.3.9. DATA ......................................21
                  6.3.3.10. GETP .....................................22
                  6.3.3.11. GETA .....................................25
                  6.3.3.12. Unknown Commands and Syntax Errors .......27
           6.3.4. Data Headers .......................................27
      6.4. Status Indicators .........................................41
      6.5. Newsgroup Types ...........................................41
      6.6. Hierarchy Types ...........................................42
Show full document text