[news.software.anu-news] NEWS V5.9C diff 19/21

gih900@csc.anu.oz (Geoff Huston) (12/21/89)

+-+-+-+ Beginning of part 19 +-+-+-+
X   Appends the extracted items to the output file. If the file does not
X   exist it is created. The default action is /NOAPPEND, which creates a
X**************
X*** 1423,1433
X   Extracts only those items in the specified item-range which have
X   not be seen by the user.
X `032
X- /CLASS
X-`032
X-  Sets the startup class for newsgroup selection. This parameter overrides
X-  any class specified with the SET PROFILE command.
X-`032
X  1 FOLLOWUP
X `032
X   FOLLOWUP is used to post a reply to a news item back into NEWS.
X--- 1543,1548 -----
X   Extracts only those items in the specified item-range which have
X   not be seen by the user.
X `032
X  1 FOLLOWUP
X `032
X   FOLLOWUP is used to post a reply to a news item back into NEWS.
X**************
X*** 1487,1493
X   Invokes VMS MAIL, to send a copy of the current news item to another
X   user (or yourself if so inclined).
X `032
X!  FORWARD and MAIL are synonmyns.
X `032
X  2 Qualifiers
X `032
X--- 1602,1608 -----
X   Invokes VMS MAIL, to send a copy of the current news item to another
X   user (or yourself if so inclined).
X `032
X!  FORWARD and MAIL are synonyms.
X `032
X  2 Qualifiers
X `032
X**************
X*** 1596,1602
X `032
X   Use a callable editor in read-only mode to display the newsitem. By
X   default this is the TPU editor, but this may be altered by the NEWS_VIEW
X!  logical name. See the chapter on customizing NEWS for details.
X `032
X   For compatibility with previous versions of NEWS, /TPU is equivalent to
X   /EDITOR.
X--- 1711,1717 -----
X `032
X   Use a callable editor in read-only mode to display the newsitem. By
X   default this is the TPU editor, but this may be altered by the NEWS_VIEW
X!  logical name. See the section on NEWS settingsfor details.
X `032
X   For compatibility with previous versions of NEWS, /TPU is equivalent to
X   /EDITOR.
X**************
X*** 1618,1624
X   Invokes VMS MAIL, to send a copy of the current news item to another
X   user (or yourself if so inclined).
X `032
X!  FORWARD and MAIL are synonmyns.
X `032
X  2 Qualifiers
X `032
X--- 1733,1739 -----
X   Invokes VMS MAIL, to send a copy of the current news item to another
X   user (or yourself if so inclined).
X `032
X!  FORWARD and MAIL are synonyms.
X `032
X  2 Qualifiers
X `032
X**************
X*** 1923,1929
X    print  job  and by default, gives the job the name of the first file
X    specified.
X `032
X!   A range of items can be specified by seperating the start and end
X    numbers by a minus.
X `032
X    All items within the current newsgroup can be specified by a '*'.
X--- 2038,2044 -----
X    print  job  and by default, gives the job the name of the first file
X    specified.
X `032
X!   A range of items can be specified by separating the start and end
X    numbers by a minus.
X `032
X    All items within the current newsgroup can be specified by a '*'.
X**************
X*** 2088,2094
X `032
X    Specifies one or more characteristics desired for printing the files.
X    If   you   specify   only  one  characteristic,  you  can  omit  the
X!   parentheses.  Characteristics can refer to such things as  color  of
X    ink.  Codes for characteristics can be either names or values from 0
X    to   127   and   are    installation-defined.     Use    the    SHOW
X    QUEUE/CHARACTERISTICS command to see which characteristics have been
X--- 2203,2209 -----
X `032
X    Specifies one or more characteristics desired for printing the files.
X    If   you   specify   only  one  characteristic,  you  can  omit  the
X!   parentheses.  Characteristics can refer to such things as  colour  of
X    ink.  Codes for characteristics can be either names or values from 0
X    to   127   and   are    installation-defined.     Use    the    SHOW
X    QUEUE/CHARACTERISTICS command to see which characteristics have been
X**************
X*** 3430,3436
X   qualifiers used may be any valid NEWS print qualifier string (See the
X   subtopic describing the PRINT command).
X `032
X! /TEMPORARY
X `032
X   If specified the PROFILE changes given are only effective for the current
X   NEWS session.
X--- 3545,3553 -----
X   qualifiers used may be any valid NEWS print qualifier string (See the
X   subtopic describing the PRINT command).
X `032
X! /RCFILTER
X!  /RCFILTER
X!  /NORCFILTER
X `032
X   By default all accessible newsgroups are displayed in a full newsgroup
X   directory display. The number of newsgroups can be restricted by the
X**************
X*** 3432,3437
X `032
X  /TEMPORARY
X `032
X   If specified the PROFILE changes given are only effective for the current
X   NEWS session.
X `032
X--- 3549,3578 -----
X   /RCFILTER
X   /NORCFILTER
X `032
X+  By default all accessible newsgroups are displayed in a full newsgroup
X+  directory display. The number of newsgroups can be restricted by the
X+  command SET PROFILE/RCFILTER. This instructs NEWS to only use those
X+  newsgroups as entered in the NEWSRC file.
X+`032
X+  To reduce the number of newsgroups displayed in the directory listing:
X+     Run NEWS and enter the command  "SET PROFILE/RCFILTER"
X+     Exit NEWS and then edit the NEWSRC file, deleting the lines
X+      referring to newsgroups you wish to remove from the display.
X+`032
X+ /RCORDER
X+  /RCORDER
X+  /NORCORDER [default]
X+`032
X+  By default all newsgroups are displayed within the newsgroup directory
X+  screen in alphabetical order. By specifying SET PROFILE/RCORDER,
X+  newsgroups are ordered as shown in the NEWSRC. file. To change the
X+  directory display order:
X+     Run NEWS and enter the command  "SET PROFILE/RCORDER"
X+     Exit NEWS and then edit the NEWSRC file, altering the
X+      order of entries as required
X+`032
X+ /TEMPORARY
X+`032
X   If specified the PROFILE changes given are only effective for the current
X   NEWS session.
X `032
X**************
X*** 3657,3663
X   NEWS uses a "history" file to prevent looping of news items. All items
X   identifiers which have been stored on the local system are passed to the
X   history file once the local item copy is expired. The file is used to
X!  ensure the correct operation of "cancel" and "supercedes" control
X   messages.
X `032
X   The history file is an indexed file, containing date - item identifier
X--- 3798,3804 -----
X   NEWS uses a "history" file to prevent looping of news items. All items
X   identifiers which have been stored on the local system are passed to the
X   history file once the local item copy is expired. The file is used to
X!  ensure the correct operation of "cancel" and "supersedes" control
X   messages.
X `032
X   The history file is an indexed file, containing date - item identifier
X**************
X*** 3901,3907
X `032
X   TOPIC displays the original topic of the current item. This command
X   refers to conversation streams, where each posting in a conversation
X!  contain explicit references to the preceeding articles in the same
X   conversation.
X `032
X   TOPIC attempts to follow this chain of reverse references  back to the
X--- 4042,4048 -----
X `032
X   TOPIC displays the original topic of the current item. This command
X   refers to conversation streams, where each posting in a conversation
X!  contain explicit references to the preceding articles in the same
X   conversation.
X `032
X   TOPIC attempts to follow this chain of reverse references  back to the
X**************
X*** 3923,3929
X `032
X   Use a callable editor in read-only mode to display the newsitem. By
X   default this is the TPU editor, but this may be altered by the NEWS_VIEW
X!  logical name. See the chapter on customizing NEWS for details. For
X   compatibility with previous versions of NEWS, /TPU is equivalent to
X   /EDITOR.
X `032
X--- 4064,4070 -----
X `032
X   Use a callable editor in read-only mode to display the newsitem. By
X   default this is the TPU editor, but this may be altered by the NEWS_VIEW
X!  logical name. See the section on NEWS settings for details. For
X   compatibility with previous versions of NEWS, /TPU is equivalent to
X   /EDITOR.
X `032
X**************
X*** 3981,3987
X   When NEWS is invoked it takes a snapshot of the local NEWS database, and
X   presents this snapshot in a directory format to the user. If another user
X   posts to NEWS, or the NEWS transport system reads in a news batch during
X!  your session your local copy of the database summary is not updated.
X `032
X   UPDATE clears the image section which maps the database and reads in a
X   new copy of the database snapshot, including any changes made since your
X--- 4122,4129 -----
X   When NEWS is invoked it takes a snapshot of the local NEWS database, and
X   presents this snapshot in a directory format to the user. If another user
X   posts to NEWS, or the NEWS transport system reads in a news batch during
X!  an interactive session, these snapshots of the database summary are not
X!  immediately automatically updated.
X `032
X   UPDATE clears the image section which maps the database and reads in a
X   new copy of the database snapshot, including any changes made since your
X**************
X*** 3993,3999
X  1 VERSION
X `032
X   This command will display the version and creation date of the NEWS
X!  Software.
X `032
X   This help file was updated to reflect NEWS Version 5.7, and was last
X   updated on 23-Jan-1989.
X--- 4135,4141 -----
X  1 VERSION
X `032
X   This command will display the version and creation date of the NEWS
X!  software.
X `032
X   This help file was updated to reflect NEWS Version 5.9C, and was last
X   updated on 19 December 1989.
X**************
X*** 3995,4002
X   This command will display the version and creation date of the NEWS
X   Software.
X `032
X!  This help file was updated to reflect NEWS Version 5.7, and was last
X!  updated on 23-Jan-1989.
X `032
X  1 WRITE
X `032
X--- 4137,4144 -----
X   This command will display the version and creation date of the NEWS
X   software.
X `032
X!  This help file was updated to reflect NEWS Version 5.9C, and was last
X!  updated on 19 December 1989.
X `032
X  1 WRITE
X `032
X**************
X*** 4000,4004
X `032
X  1 WRITE
X `032
X!  WRITE is used to post new items into NEWS. this command is synonomous
X!  to "POST", and is documented in the subtopic "POST".
X--- 4142,4148 -----
X `032
X  1 WRITE
X `032
X!  WRITE is used to post new items into NEWS.
X!`032
X!  This command is synonymous to "POST", and is documented under "POST".
X!`032
$ GOSUB UNPACK_FILE

$ FILE_IS = "NNTP_CLIENT.DIFF"
$ CHECKSUM_IS = 1985494578
$ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY
X*** [.news_v59_src]nntp_client.c
X--- [.news_src]nntp_client.c
$ GOSUB UNPACK_FILE

$ FILE_IS = "NNTP_DEC.DIFF"
$ CHECKSUM_IS = 1985494842
$ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY
X*** [.news_v59_src]nntp_dec.c
X--- [.news_src]nntp_dec.c
$ GOSUB UNPACK_FILE

$ FILE_IS = "NNTP_DECM.DIFF"
$ CHECKSUM_IS = 1985494838
$ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY
X*** [.news_v59_src]nntp_decm.c
X--- [.news_src]nntp_decm.c
$ GOSUB UNPACK_FILE

$ FILE_IS = "NNTP_FEED.DIFF"
$ CHECKSUM_IS = 2068006056
$ COPY SYS$INPUT VMS_SHARE_DUMMY.DUMMY
X*** [.news_v59_src]nntp_feed.c
X--- [.news_src]nntp_feed.c
X**************
X*** 31,37
X  **--
X  **/
X  `012
X- #ifdef vax11c
X  #module NNTP_FEED "V5.8"
X  #endif
X `032
X--- 31,36 -----
X  **--
X  **/
X  `012
X  #module NNTP_FEED "V5.8"
X `032
X  #include "newsinclude.h"
X**************
X*** 33,39
X  `012
X  #ifdef vax11c
X  #module NNTP_FEED "V5.8"
X- #endif
X `032
X  #include "newsinclude.h"
X  #include "newsdefine.h"
X--- 32,37 -----
X  **/
X  `012
X  #module NNTP_FEED "V5.8"
X `032
X  #include "newsinclude.h"
X  #include "newsdefine.h"
X**************
X*** 38,44
X  #include "newsinclude.h"
X  #include "newsdefine.h"
X `032
X- #ifdef vax11c
X  #include iodef
X  #include lnmdef
X  #include time
X--- 36,41 -----
X  #include "newsinclude.h"
X  #include "newsdefine.h"
X `032
X  #include iodef
X  #include lnmdef
X  #include time
X**************
X*** 44,55
X  #include time
X  #include psldef
X  #include signal
X- #else
X- #include <iodef.h>
X- #include <lnmdef.h>
X- #include <time.h>
X- #include <psldef.h>
X- #endif
X `032
X  #define LOG_TABLE   "LNM$SYSTEM"
X `032
X--- 41,46 -----
X  #include time
X  #include psldef
X  #include signal
X `032
X  #define LOG_TABLE   "LNM$SYSTEM"
X `032
X**************
X*** 62,68
X `032
X  #define CMUTCP     1
X  #define  WINTCP     2
X! #define  SRITCP     3
X `032
X  #ifdef TWG
X  #define  TWG        1
X--- 53,59 -----
X `032
X  #define CMUTCP     1
X  #define  WINTCP     2
X! #define  MULTINETTCP     3
X `032
X  #ifdef TWG
X  #define  TWG        1
X**************
X*** 67,74
X  #ifdef TWG
X  #define  TWG        1
X  #else
X! #ifdef SRI
X! #define  SRI        1
X  #endif
X  #endif
X `032
X--- 58,65 -----
X  #ifdef TWG
X  #define  TWG        1
X  #else
X! #ifdef MULTINET
X! #define  MULTINET        1
X  #endif
X  #endif
X `032
X**************
X*** 72,78
X  #endif
X  #endif
X `032
X! #if TWG `124`124 SRI
X  #include <types.h>
X  #include <socket.h>
X  #include <netdb.h>
X--- 63,69 -----
X  #endif
X  #endif
X `032
X! #if TWG `124`124 MULTINET
X  #include <types.h>
X  #include <socket.h>
X  #include <netdb.h>
X**************
X*** 153,159
X          datum[32],
X          logfile[256],
X          dbgfile[256],
X!         idfile[256];
X  `012
X  dat()
X  `123
X--- 144,151 -----
X          datum[32],
X          logfile[256],
X          dbgfile[256],
X!         idfile[256],
X! `009tmpf[256];
X  `012
X  dat()
X  `123
X**************
X*** 422,431
X          `125
X  #if TWG
X      else if (proto == WINTCP) `123
X!         if (sys$assign(c$dsc("INET:"),&net_chan,0,0) & 1) `123
X! #elif SRI
X!     else if (proto == SRITCP) `123
X!         if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123
X  #endif
X  #if TWG `124`124 SRI
X              if ((sys$qiow(0,net_chan,IO$_SOCKET,&read_iosb,0,0,
X--- 414,421 -----
X          `125
X  #if TWG
X      else if (proto == WINTCP) `123
X! #elif MULTINET
X!     else if (proto == MULTINETTCP) `123
X  #endif
X          if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123
X `032
X**************
X*** 427,433
X      else if (proto == SRITCP) `123
X          if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123
X  #endif
X! #if TWG `124`124 SRI
X              if ((sys$qiow(0,net_chan,IO$_SOCKET,&read_iosb,0,0,
X                      AF_INET,SOCK_STREAM,0,0,0,0) & 1) &&
X                 (read_iosb.iostatus & 1)) `123
X--- 417,425 -----
X  #elif MULTINET
X      else if (proto == MULTINETTCP) `123
X  #endif
X!         if (sys$assign(c$dsc("INET0:"),&net_chan,0,0) & 1) `123
X!`032
X! #if TWG `124`124 MULTINET
X              if ((sys$qiow(0,net_chan,IO$_SOCKET,&read_iosb,0,0,
X                      AF_INET,SOCK_STREAM,0,0,0,0) & 1) &&
X                 (read_iosb.iostatus & 1)) `123
X**************
X*** 450,456
X  `009`009read_iosb.iostatus);
X              sys$dassgn(net_chan);
X              return(0);
X-         `125
X  #endif
X      else `123
X          sprintf(netobj,"%s::\"NEWS=\"",node);
X--- 442,447 -----
X  `009`009read_iosb.iostatus);
X              sys$dassgn(net_chan);
-+-+-+-+-+ End of part 19 +-+-+-+-+-