home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / nn.tar / nn-6.5.1 / olddocs / doc / RELEASE_NOTES < prev   
Text File  |  1995-04-29  |  74KB  |  2,257 lines

  1. Known problems in release 6.5
  2. -----------------------------
  3.  
  4. None specific to 6.5 yet. All "pending" 6.4 problems still exist.
  5.  
  6. New features since initial 6.5.0 release
  7. ----------------------------------------
  8.  
  9. none yet.
  10.  
  11. Known problems in release 6.4
  12. -----------------------------
  13.  
  14. Prog:    nnmaster - nntp
  15. Title:    nnmaster may hang if nntp server dies.
  16. From:    Rene Seindal <seindal@diku.dk>
  17.  
  18.     Keep-alive must be set on the nntp socket to be able to notify
  19.     the nnmaster that the server has died (via sigpipe).
  20.  
  21. Prog:    nn
  22. Title:    G= in merged groups
  23.  
  24.     When searching for a subject or author in a merged group using
  25.     G = .... only the group of the most recently accessed article
  26.     is searched.
  27.  
  28. Prog:    nnmaster
  29. Title:    initial collection of news should use get_article_list
  30.  
  31.     Explicitly requesting all articles in the range min..last is
  32.     wasteful.  A better method would be to use the get_article_list
  33.     method used by expire method 1.
  34.  
  35. Prog:    stdio
  36. Title:    handling of network errors
  37.  
  38.         stdio is not well suited to handle network problems, and it is
  39.     known to be slow as well.  A replacement is needed.
  40.     
  41. Prog:    aux.sh
  42. Title:    RECMAIL must work
  43.  
  44.     If the RECMAIL fails for some reason, the user is told so via
  45.     mail - using RECMAIL.  It is checked during installation that
  46.     the RECMAIL program exists, but not that it works.
  47.  
  48. Prog:    nnmaster
  49. Title:    Changes to GROUPS file should be detected automatically
  50.  
  51.     It shouldn't be necessary to stop the master, run nnmaster -G,
  52.     and restart the master if GROUPS is changed.
  53.  
  54. Prog:    nn
  55. Title:    .newsrc and select line length limited to 8k
  56.  
  57.     There shouldn't be any limit on the length of lines in these
  58.     files.
  59.  
  60. Prog:    nn
  61. Title:    Cannot reload init file
  62.  
  63.     It should be possible to reload the init file or other files
  64.     to have variable settings and presentation sequence on the
  65.     fly.
  66.     
  67. Prog:    nn
  68. Title:    macro syntax and init file differs
  69.  
  70.     The syntax of macros shouldn't differ from the normal init
  71.     file syntax.
  72.  
  73. Prog:    nn
  74. Title:    The confirm-entry function is done after menu collection
  75.  
  76.     It should be done before spending time on collecting the menu.
  77.  
  78. Prog:    database
  79. Title:    keywords and summary are not stored in the database
  80.  
  81.     Kill/select is not possible on keywords or summary, since they
  82.     are not in the database.  The summary could also be used on
  83.     the menu to annontate articles with identical subjects.
  84.  
  85. Prog:    nn
  86. Title:    Cannot follow thread in References: line
  87.  
  88.     This is one of the major new facilities planned for 7.0.
  89.     
  90. Prog:    nn
  91. Title:    Cannot go to "previous article" if it was in another group.
  92.  
  93.     A "history menu" is planned for rel. 7.0 to overcome this.
  94.  
  95.  
  96. Prog:    nn - menu
  97. Title:    The , and / keys should scroll the menu rather than wrap around
  98.  
  99.     It would be more logical that way.
  100.  
  101. Prog:    nn - options
  102. Title:    The -s and -n options cannot be combined.
  103.     
  104.     It could be useful to search for a specific subject from
  105.     a specific sender.
  106.     
  107. Prog:    nn - mail-format
  108. Title:    The "From " line could be more informative in mail-folders.
  109.  
  110.     It should contain the poster's name rather than the group's
  111.     name.
  112.  
  113. Prog:    nn
  114. Title:    Should look for more news before exiting.
  115.  
  116.     News which has arrived in already read groups during news
  117.     reading is not seen until the next invocation of nn.
  118.  
  119. Prog:    nn
  120. Title:    Shell layers are not supported.
  121.  
  122.     ^Z is eaten by nn so shell layers don't work.
  123.  
  124. Prog:    nn
  125. Title:    Init file processing writes to string constant.
  126. From:    Sean Casey <sean@ms.uky.edu>
  127.     David Heath <dave@boingo.med.jhu.edu>
  128. Fixed:    Patch #1 [init.c]
  129.  
  130.     If one doesn't use "-fwritable-strings" with gcc, nnadmin core
  131.     dumps because of some code in the process init file section.
  132.     It tries to write to the string "init,", which may be in the
  133.     text segment.
  134.  
  135. Prog:    nnmaster
  136. Title:    nnmaster -l always quits.
  137. From:    Sean Casey <sean@ms.uky.edu>
  138.     David Heath <dave@boingo.med.jhu.edu>
  139.     syd@dsinc.dsi.com (Syd Weinstein)
  140. Fixed:    Patch #1 [master.c]
  141.  
  142.     Anytime I give the -l flag to nnmaster, it quits with:
  143.         E: May  7 15:05 (M): Incomplete MASTER file
  144.  
  145. Prog:    nnmaster
  146. Title:    Database inconsistency always reported for some groups
  147. From:    syd@dsinc.dsi.com (Syd Weinstein)
  148. Fixed:    Patch #1 [admin.c collect.c]
  149.  
  150.     Some groups always reports inconsistencies even after recollection.
  151.     (It turns out that if the highest numbered article(s) in a group does
  152.     not exist, the validation of the index fails, and furthermore, if
  153.     only non-existing articles are "collected" in a group by nnmaster,
  154.     the group header is not saved in the database.  ++Kim)
  155.     
  156. Prog:    nn
  157. Title:    Unsubscribed groups can interfere with merged groups.
  158. From:    Robert.Stockton@ELROND.GANDALF.CS.CMU.EDU
  159. Fixed:    Patch #1 [sequence.c]
  160.  
  161.     Unsubscribed groups foul up merging of the form "foo*,".  The
  162.     "Next Group" command may show you some of the merged groups again.
  163.  
  164. Prog:    nn
  165. Title:    Remapping keys may interfere with Junk command.
  166. From:    Robert.Stockton@ELROND.GANDALF.CS.CMU.EDU
  167. Fixed:    Patch #3 [init.c keymap.c keymap.h group.c menu.c]
  168.     (The fix involves a "shadow" keymap for the menu map keys bound to
  169.     a macro.  The shadow binding is shown by :show map menu, ++Kim).
  170.     
  171.     Menu mode macros are invoked when the appropriate keystrokes are used
  172.     in the Junk command.  For example, when I rebound 'N' in menu mode to
  173.     a macro, it interfered with Junking of "Leave-Next" articles.
  174.  
  175. Prog:    nn
  176. Title:    Y (overview) in "nn -X" mode doesn't show unsubscribed groups.
  177. Fixed:    Patch #1 [group.c]
  178.  
  179.     "nn -X" includes unsubscribed groups in the sequence, but they are
  180.     not shown on the group overview.
  181.  
  182. Prog:    aux
  183. Title:    'y' response to Abort? is not recognized
  184. From:    Mark Nagel <nagel@ics.UCI.EDU>
  185. Fixed:    Patch #1 [aux.sh]
  186.  
  187.     If you try to abort a posting, and you actually type 'y' and
  188.     return, it doesn't work.
  189.  
  190. Prog:    nn
  191. Title:    Cannot set "included-mark" to blanks
  192. From:    beldar@mips.com (Gardner Cohen)
  193. Fixed:    Patch #1 [init.c] -- need to put \ before first space.
  194.  
  195.     My preferred indented prefix is three blanks, which I haven't been
  196.     able to set in my init in the past (is it possible now?).
  197.  
  198. Prog:    manuals
  199. Title:    Some lines are ignored
  200. From:    Peter Andersen <datpete@daimi.dk>
  201. Fixed:    Patch #1 [nn.1 nnmaster.8]
  202.  
  203.     Some text lines in the manuals contain a period at the beginning
  204.     of a line; this is mis-interpreted as an nroff command.
  205.  
  206. Prog:    nn
  207. Title:    Escape codes are always turned into ^[ form.
  208. From:    Piet Beertema <piet@cwi.nl>
  209. Fixed:    Patch #1 [more.c variable.c nn.1] -- new trusted-escape-codes var.
  210.  
  211.     I encountered problems with both rn and nn, which wouldn't properly
  212.     display in kanji: the ESC char was "escaped", i.e. displayed as ^[
  213.     But kanji encoding uses the ESC, so escaping them obviously messes up
  214.     things.     [You must fix inews also - it normally discards ESC]
  215.  
  216. Prog:    nn
  217. Title:    Bug in generation of message-id line
  218. From:    Pekka Kyt|laakso <netmgr@csc.fi>  + fix
  219. Fixed:    Patch #1 [answer.c]
  220.  
  221.     user_name is "called" without ().
  222.  
  223. Prog:    nn
  224. Title:    G command may leave group "active".
  225. From:    Greg Onufer <exodus@cherrs2.Eng.Sun.COM>
  226.     Scott Boyd <scott@Futures.COM>
  227. Fixed:    Patch #1 [group.c]
  228.     
  229.     G group @ with no archive file leaved group active.
  230.     group-group command fails with "groupname is an active group" on
  231.     2nd attempt, if no articles were found on 1st attempt.
  232.  
  233. Prog:    nngrab
  234. Title:    nngrab uses egrep -i
  235. From:    pete@eleazar.dartmouth.edu (Pete Schmitt)
  236. Fixed:    Patch #1 [articles.c nngrab.sh]
  237.  
  238.     nngrab uses egrep with a -i option.  This option is only valid for
  239.     grep and fgrep on BSD 4.3 -- i.e. it is not portable.
  240.  
  241. Prog:    nn
  242. Title:    Folder subarticles span to end of file (only NNTP).
  243. From:    Robert.Stockton@ELROND.GANDALF.CS.CMU.EDU
  244. Fixed:    Patch #1 [news.c]
  245.  
  246.     When you use the 'G' command to view an article in a folder, it shows
  247.     you the entire contents of the folder from that point rather than the
  248.     single article requested.  (This only happens with NNTP  ++Kim)
  249.  
  250. Prog:    nn
  251. Title:    help commands shows wrong info for new commands
  252. From:    netmgr@csc.FI (Pekka Kytolaakso)
  253. Fixed:    Patch #1 [help.commands]
  254.  
  255.     There's an error in the file help commands. It still uses 'L' as the
  256.     'change layout' key (in selection mode) and dosn't say anything about
  257.     the news use of the L key.
  258.  
  259. Prog:    nnmaster - nntp_get_active
  260. Title:    Groups may be removed from database due to disk full.
  261. From:    KFS
  262. Fixed:    Patch #1 [nntp.c]
  263.  
  264.     If the disk runs full while the active file is fetched from an nntp
  265.     server, the incomplete active file is believed to be the complete
  266.     active file.  This causes nnmaster to remove the groups which didn't
  267.     get written to the active file.
  268.  
  269. Prog:    xmakefile
  270. Title:    BSD make chokes on || form
  271. From:    Paul Pomes <paul@uxc.cso.uiuc.edu>
  272.     pete@eleazar.dartmouth.edu (Pete Schmitt)
  273. Fixed:    Patch #2 [xmakefile]
  274.  
  275.     If man/nn.1 exists, then the [ ! -f man/nn.1 ] test exits non-zero.
  276.     To prevent BSD make from choking on this, the test command should be
  277.     prefixed with a '-' to have make ignore the non-zero status.
  278.  
  279. Prog:    inst
  280. Title:    test -w cannot test directories
  281. From:    Paul Pomes <paul@uxc.cso.uiuc.edu>
  282.     Mark Nagel <nagel@wintermute.ICS.UCI.EDU>
  283. Fixed:    Patch #2 [inst.sh -- omitted the check]
  284.  
  285.     In the inst.sh script, a check is made whether a directory is write-
  286.     able by using test -w man/.  On BSD systems, this test applies only
  287.     to files and not directories so it always fails.
  288.  
  289. Prog:    nnmaster
  290. Title:    TERM signal not handled properly
  291. From:    Paul Pomes <paul@uxc.cso.uiuc.edu>
  292. Status:    I cannot reproduce this problem!
  293.     
  294.     When nnmaster is sent a TERM signal, it does not remove the MPID
  295.     file.  The next invocation of nnmaster complains that nnmaster is
  296.     already running, removes the MPID file, and then exits.  The next
  297.     invocation will then succeed.
  298.  
  299. Prog:    nn
  300. Title:    G to unknown group dumps core.
  301. From:    dean@coplex.UUCP (Dean Brooks)
  302. Fixed:    Patch #2 [group.c]
  303.  
  304.     NN 6.4.1 will dump core on our machine if you use the "G"
  305.     command to go to a group that doesn't exist.
  306.  
  307. Prog:    nn
  308. Title:    Start-up error messages disappears (xterm)
  309. From:    jaap@sequent.uucp (Jaap Vermeulen)
  310.  
  311.     Error messages at startup time of 'nn' are unreadable (no time to
  312.     read them :-) and in an xterm written in the alternate screen.
  313.  
  314. Prog:    nn - xterm
  315. Title:    Mail command does not work well with xterm
  316. From:    Jaap Vermeulen <jaap@sequent.uucp>
  317.  
  318.     I'm in menu mode, I 'M'ail an article, I do not edit it.
  319.     When it mails nn reverts to the alternate screen (xterm) when done I
  320.     lost the menu information, the only thing that gets redrawn is the
  321.     status line (i.e. I end up with an emptry screen except for the
  322.     status line). A ^L will fix this, of course.
  323.  
  324. Prog:    nn
  325. Title:    Interrupt char doesn't work (CBREAK/DYNIX)
  326. From:    Jaap Vermeulen <jaap@sequent.uucp> + fix
  327. Fixed:    Patch #3 [term.c global.c s-dynix3-0.h s-template.h]
  328.  
  329.     Interrupt (^C) does not work. ^G does work.
  330.     'stty' tells me I'm really using interrupt (^C).
  331.     (Problem is that SV_INTERRUPT is not defined on DYNIX, ++Kim)
  332.  
  333. Prog:    nn
  334. Title:    y=YES n=NO is displayed to late
  335. From:    Jaap Vermeulen <jaap@sequent.uucp>
  336. Fixed:    Patch #2 [term.c]
  337.  
  338.     "y=YES n=NO" help is displayed too late on some systems (no flush).
  339.  
  340. Prog:    config.h
  341. Title:    CLIENT_DIRECTORY overrides LIB_DIRECTORY
  342. From:    Jaap Vermeulen <jaap@sequent.uucp>
  343. Fixed:    Patch #2 [global.c]
  344.     
  345.     When I change CLIENT_DIRECTORY, LIB_DIRECTORY is also changed to
  346.     CLIENT_DIRECTORY, which is, I assume, not the correct behavior.
  347.  
  348. Prog:    nn
  349. Title:    G folder ... N dumps core
  350. From:    Robert.Stockton@ELROND.GANDALF.CS.CMU.EDU + fix
  351.     "Jason Molenda" <molenda@s1.msi.umn.edu>
  352.     dean@coplex.uucp (Dean Brooks)
  353.     olson%anchor.esd@sgi.com (Dave Olson)
  354. Fixed:    Patch #2 [group.c]
  355.  
  356.     After installing patch 1 for 6.4 I get core dumps after reading
  357.     folders.
  358.  
  359. Prog:    nn
  360. Title:    First 'B' after startup will crash nn
  361. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net>
  362. Fixed:    Patch #2 [group.c]
  363.  
  364.     Start nn, hit 'B', segmentation violation....
  365.  
  366. Prog:    nnmaster - expire
  367. Title:    Expire may dump core if first group in active is empty. + fix
  368. From:    olson%anchor.esd@sgi.com (Dave Olson)
  369. Fixed:    Patch #2 [nntp.c]
  370.  
  371.     When using nntp, if the first group checked contains no articles, then
  372.     art is still a null pointer, so the attempt to set *art = 0; causes a
  373.     core dump on systems that don't allow de-referencing a null pointer.
  374.  
  375. Prog:    config.h
  376. Title:    NNTP_SERVER must be full path is mini-inews is built + fix
  377. From:    olson%anchor.esd@sgi.com (Dave Olson)
  378. Fixed:    Patch #2 [config.h-dist]
  379.  
  380.     For config.h, when inews is going to built, one MUST use a full path
  381.     for NNTP_SERVER define, or inews will not be able to find the file.
  382.  
  383. Prog:    nnmaster
  384. Title:    Database gets corrupted
  385. From:    olson%anchor.esd@sgi.com (Dave Olson)
  386.  
  387.     First, the database seems to be getting corrupted quite often.  I get
  388.     errors like this in the Log.  (nntp is used)
  389.       E: May 11 14:57 (olson): sgi.bugs.aspen: data inconsistency
  390.     I am running nnmaster -r15 -C -e -E1 (and with -l on patch #1).
  391.  
  392. Prog:    nn
  393. Title:    Group is marked read if database is corrupted
  394. From:    olson%anchor.esd@sgi.com (Dave Olson)
  395. Fixed:    Patch #2 [group.c]
  396.  
  397.     ... when this happens, nn marks the group as read, which would seem
  398.     to me to be the wrong thing to do.
  399.  
  400. Prog:    nn
  401. Title:    Missing printf args.
  402. From:    olson%anchor.esd@sgi.com (Dave Olson) + fix
  403. Fixed:    Patch #2 [answer.c newsrc.c]
  404.  
  405. Title:    new-group-action 4 dumps core
  406. From:    Doug Walker <uunet!fdls!dougw>
  407.     Peter Andersen <datpete@daimi.dk> + fix
  408. Fixed:    Patch #2 [newsrc.c]
  409.     
  410. Prog:    nncheck
  411. Title:    nncheck sometimes ignores the -Q option
  412. From:    Jaap Vermeulen <jaap@sequent.uucp>
  413.     Peter Andersen <datpete@daimi.dk> + fix
  414.     Torben Lange <torbenl@aau.dk> + fix
  415. Fixed:    Patch #2 [nn.c]
  416.  
  417.     'nncheck -Q' always says: Release 6.4.1 #8,  Kim F. Storm, 1990
  418.  
  419. Prog:    s-dynix3-0.h
  420. Title:    Compiler warnings on dynix 3.0.17
  421. From:    Jaap Vermeulen <jaap@sequent.uucp> + fix
  422. Fixed:    Patch #2 [s-dynix3-0.h]
  423.  
  424. Prog:    manuals
  425. Title:    Inconsistencies in manuals
  426. From:    Peter Andersen <datpete@daimi.dk>
  427. Fixed:    Patch #2 [man/*]
  428.  
  429.     nncheck manual still mentions .nn/rc
  430.     nnquery is still mentioned in many manuals
  431.     nnpost & nngrab is missing in most See Also sections
  432.  
  433. Prog:    aux
  434. Title:    posting via Cnews' inews; output considered an error
  435. From:    Mark Nagel <nagel@wintermute.ICS.UCI.EDU>
  436.  
  437.     Sometimes inews may produce valid output, e.g. when postings to a
  438.     moderated group is converted to mail.  However, output from inews
  439.     is always considered to imply failure to post.
  440.  
  441. Prog:    nn
  442. Title:    append-signature-post not honoured
  443. From:    leo@aai.uucp
  444. Fixed:    Patch #2 [aux.sh]
  445.  
  446.     I have noticed some inconsistencies about when I am asked whether to
  447.     include my .sig or not depending on whether I'm posting, following
  448.     up, or mailing.
  449.  
  450. Prog:    manuals
  451. Title:    Spelling mistakes
  452. From:    olson%anchor.esd@sgi.com (Dave Olson)
  453. Fixed:    Patch #2 [man/*]
  454.  
  455.     Dave provided a lot of corrections to the spelling.
  456.  
  457. Prog:    Makefile
  458. Title:    The '/^[ /]*[*]/d' expression breaks on HPUX.
  459. From:    Bill Gaines <bill%iccdev@relay.EU.net> + fix
  460. Fixed:    Patch #2 [Makefile]
  461.  
  462. Prog:    nn
  463. Title:    Cannot unsubscribe to last group in sequence
  464. From:    Peter Andersen <datpete@daimi.dk>
  465.     Chuq Von Rospach <chuq@Apple.COM>
  466.     Jaap Vermeulen <jaap%sequent@relay.EU.net>
  467. Fixed:    Patch #3 [newsrc.c]
  468.  
  469.     When keep_unsubscribed is false, unsubscribing to the last presented
  470.     group has no effect (it is not saved in .newsrc.)
  471.  
  472. Prog:    nnusage
  473. Title:    Manual not updated to reflect 6.4 behaviour and options
  474. From:    dmr@csli.Stanford.EDU (Daniel M. Rosenberg)
  475. Fixed:    Patch #3 [nnusage.1m]
  476.  
  477. Prog:    nn
  478. Title:    Interactive :map # doesn't work
  479. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net>
  480. Fixed:    Patch #3 [init.c]
  481.  
  482.     Interactive ':map #' is impossible.
  483.  
  484. Prog:    nn
  485. Title:    Macros cannot be called by number using :macro N
  486. From:    KFS
  487. Fixed:    Patch #3 [init.c menu.c]
  488.  
  489. Prog:    nngrab
  490. Title:    If keyword contain upper-case characters, nothing is found
  491. From:    James A. Woods <jaw@riacs.edu>
  492. Fixed:    Patch #3 [nngrab.sh nngrab.1 (new -c option)]
  493.  
  494.     Removing the -i option on egrep and folding the subjects database
  495.     to lowercase (patch #2) breaks a command like "nngrab NeXT".
  496.  
  497. Prog:    nnmaster
  498. Title:    From: ... (First Last - Division) is packed into "F L Division"
  499. From:    olson%anchor.esd@sgi.com (Dave Olson)
  500. Fixed:    Patch #3 [pack_name.c]
  501.  
  502. Prog:    nn
  503. Title:    cursor isn't placed on the proper line in editor for :post cmd.
  504. From:    arjen@mutad.uucp (Arjen Duursma) + fix
  505. Fixed:    Patch #3 [answer.c]
  506.  
  507. Prog:    nn
  508. Title:    A & B commands dump core in online manual and folders.
  509. From:    Peter Radig <peter@radig.de>
  510. Fixed:    Patch #3 [folder.c]
  511.  
  512. Prog:    nn
  513. Title:    Return to menu with = in preview mode does not preserve attribute.
  514. From:    Pekka Kyt|laakso <netmgr@csc.fi>
  515. Fixed:    Patch #3 [menu.c]
  516.  
  517. Prog:    nn
  518. Title:    Reply to a folder article w/o Newsgroups: header may dump core
  519. From:    KFS
  520. Fixed:    Patch #3 [answer.c]
  521.  
  522. Prog:    nn
  523. Title:    default-save-file for folders is interpreted incorrectly
  524. From:    Paul Petersen <petersen@uicsrd.csrd.uiuc.edu>
  525. Fixed:    Patch #3 [save.c group.c variable.c nn.1 -- new folder-save-file]
  526.  
  527.     Say you have a folder of +alt.sources then the default save file is
  528.     something like +/homes/petersen/News/alt.sources
  529.  
  530. Prog:    nnmaster
  531. Title:    rmgrouped groups were not properly cleaned from the database
  532. From:    chuq@Apple.COM
  533. Fixed:    Patch #3 [master.c db.c group.c admin.c active.c]
  534.  
  535.     Groups which are removed from the active file are not properly
  536.     removed from the database (actually another group would be removed!)
  537.  
  538. Prog:    nn
  539. Title:    May dump core if saving to pipe and command fails.
  540. From:    grady@scam.Berkeley.EDU (Steven Grady)
  541.  
  542.     nn just segmentation-faulted on me when I was doing ":unshar" on
  543.     multiple articles.  The disk was full.
  544.  
  545. Prog:    nn
  546. Title:    Unmark does not clear standout mode on HP terminals
  547. From:    Bill Gaines <bill%iccdev@relay.EU.net>
  548.     Hellmuth Michaelis <hm@hcshh.uucp> + fix
  549. Fixed:    Patch #10 [term.c]
  550.  
  551.     On HP terminals, if you mark an article, and then unmark it, the
  552.     inverse video highlight does not go away.  You have to use "^L" to
  553.     get a correct view of which articles are marked and which are not.
  554.  
  555. Prog:    nn
  556. Title:    extended command help causes screen to be cleared after next command
  557. From:    shields@nccnat.uucp (Paul Shields)
  558.  
  559.     In the command, ":? [space] pwd [return]" which prints the working
  560.     directory correctly, but then repaints the screen immediately.
  561.  
  562. Prog:    nnadmin
  563. Title:    "rmgroup" is Bnews specific - Cnews has "delgroup"
  564. From:    Uwe Doering <gemini@geminix.mbx.sub.org>
  565. Fixed:    Patch #4 [admin.c config.h-dist   -- new RMGROUP_PATH define]
  566.  
  567.     Cnews has no `rmgroup' but instead a `delgroup' in its `newsbin'
  568.     directory. The entire path including the program name should be
  569.     configurable (in config.h).
  570.  
  571. Prog:    nnmaster - manual
  572. Title:    nnmaster is in man8, but identifies itself as nnmaster(1M)
  573. From:    Uwe Doering <gemini@geminix.mbx.sub.org>
  574. Fixed:    Patch #4 [nnmaster.8]
  575.  
  576. Prog:    nnmaster
  577. Title:    Files created by nnmaster are not in group GROUP
  578. From:    Uwe Doering <gemini@geminix.mbx.sub.org>
  579. Fixed:    Patch #4 [inst.sh -- nnmaster also runs setgid GROUP]
  580.  
  581. Prog:    nnadmin
  582. Title:    Typo in "Recolle(c)tion ..." prompt
  583. From:    Jim Clausing <jac@brahms.tinton.ccur.com> + fix
  584. Fixed:    Patch #4 [admin.c]
  585.  
  586. Prog:    nn
  587. Title:    Missing external declaration of nntp_get_filename in group.c
  588. From:    hans@duttnph.tudelft.nl (Hans Buurman)
  589. Fixed:    Patch #4 [group.c]
  590.  
  591. Prog:    nn
  592. Title:    Interpretation of "marked-by-read-skip" is reversed
  593. From:    dean%coplex@relay.EU.net (Dean Brooks) + fix
  594. Fixed:    Patch #4 [menu.c]
  595.  
  596. Prog:    nn
  597. Title:    re-layout 2 shows "base" articles as "0>".
  598. From:    syd@dsinc.dsi.com (Syd Weinstein)
  599. Fixed:    Patch #4 [menu.c]
  600.  
  601. Prog:    nn
  602. Title:    .newsrc corruption -- lines are lost
  603. From:    jeremy@cs.swarthmore.edu (Jeremy Brest)
  604. From:    fitz@wang.com (Tom Fitzgerald) + explanation!
  605. Fixed:    Patch #4 [newsrc.c]
  606.  
  607.     Groups aliased in the active file and appearing in .newsrc would
  608.     cause parts of it to be lost!
  609.  
  610. Prog:    nn, nnacct
  611. Title:    nn does not compile if only AUTHORIZE is defined.
  612. From:    eps@toaster.SFSU.EDU (Eric P. Scott)
  613. Fixed:    Patch #4 [nn.c]
  614.  
  615. Prog:    nn
  616. Title:    SP/CR/X/.... cannot skip to next group when "nn -x" is used.
  617. From:    jbayer@ispi.UUCP (Jonathan Bayer)
  618. Fixed:    Patch #4 [menu.c]
  619.  
  620. Prog:    inst
  621. Title:    It is not checked that nnmaster is actually killed by ./inst m
  622. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net> + fix
  623.     deborah@Sun.COM (Deborah Bennett)
  624. Fixed:    Patch #4 [inst.sh]
  625.  
  626. Prog:    various
  627. Title:    Not all y/n prompts are flushed
  628. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net>
  629. Fixed:    Patch #4 [term.c]
  630.  
  631. Prog:    nntp support
  632. Title:    nntp module uses rename() which is not generally available.
  633. From:    Tim Oldham <tjo@its.bt.co.uk>
  634. Fixed:    Patch #4 [nntp.c s-template.h  -- #define NO_RENAME in s- file]
  635.  
  636. Prog:    nn / nnpost
  637. Title:    Should check that a Newsgroups: line exists before posting
  638. From:    olson%anchor.esd@sgi.com (Dave Olson)
  639. Fixed:    Patch #4 [aux.sh]
  640.  
  641.     If one accidentally deletes the newsgroup line from a followup, and
  642.     then posts the article, it gets posted anyway.  In our case, it got
  643.     posted to 'general', which is the only group with no '.' in it.
  644.  
  645. Prog:    nnmaster
  646. Title:    nnmaster doesn't complete installation if duplicates in active.
  647. From:    Ric Steinberger <RIC@RML2.SRI.COM>
  648. Fixed:    Patch #4 [master.c]
  649.  
  650.     No error is reported, and no instructions are given if initialization
  651.     is stopped by confirming to fix duplicated entries in active file.
  652.  
  653. Prog:    nn -g
  654. Title:    Error message shown if unknown group is entered is cleared instantly.
  655. From:    Uwe Doering <gemini@geminix.mbx.sub.org>
  656.     Nick Holloway <alfie@cs.warwick.ac.uk>
  657. Fixed:    Patch #4 [nn.c -- added 2s delay]
  658.  
  659. Prog:    nn
  660. Title:    nncheck does not respect "newsrc" setting in init file.
  661. From:    cjsa!jeff (Jeffery Small)
  662. Fixed:    Patch #4 [nn.c]
  663.  
  664. Prog:    nn
  665. Title:    The X command in reading mode doesn't mark selected articles read.
  666. From:    dannie%coplex@relay.EU.net (Dannie Gregoire)
  667. Fixed:    Patch #4 [menu.c]
  668.     
  669. Prog:    nnmaster
  670. Title:    nnmaster says "master already running" but this is not true....
  671. From:    Bob Halloran <rkh@mtune.dptg.att.com>
  672.     Dean Brooks <dean@coplex.UUCP> [$MASTER is write protected!]
  673. Fixed:    Patch #4 [proto.c -- will halt with fatal error]
  674.  
  675. Prog:    nn
  676. Title:    The --(Filed,Re,Follow)-- labels are set even if the action fails.
  677. From:    leo@aai.com
  678. Fixed:    Patch #4 [answer.c save.c]
  679.  
  680. Prog:    nn
  681. Title:    confirm-append does not work with $N
  682. From:    leo@aai.com
  683.     
  684. Prog:    nn
  685. Title:    previous (group) command doesn't include read articles on the menu.
  686. From:    netmgr@VENUS.CSC.FI
  687.  
  688.     The current behaviour isn't logical, and it is difficult to get into
  689.     a state where articles marked read by mistake can be unmarked.
  690.  
  691. Prog:    nn
  692. Title:    L and J commands should barf when used in no-update mode.
  693. From:    netmgr@VENUS.CSC.FI
  694.  
  695. Prog:    nn
  696. Title:    L and J commands should work *at least* when menu contains all art.
  697. From:    netmgr@VENUS.CSC.FI
  698.  
  699. Prog:    aux
  700. Title:    Cnews' inews fails to find user id if LOGNAME is not set.
  701. From:    kreed@telesys.cts.com (Kevin W. Reed)
  702. Fixed:    Patch #5 [aux.sh]
  703.  
  704. Prog:    nnmaster
  705. Title:    If active file is *temporarily* unavailable, nnmaster dies.
  706. From:    matthew@ooc.uva.nl (Matthew Lewis)
  707. Fixed:    Patch #5 [master.c]
  708.  
  709. Prog:    nn
  710. Title:    Cannot subscribe to groups not in .newsrc if new-group-action=0
  711. From:    Nick Holloway <alfie@cs.warwick.ac.uk>
  712. Fixed:    Patch #5 [newsrc.c]
  713.  
  714. Prog:    nntp
  715. Title:    EXCELAN code tests rhost() < 0, should be == -1
  716. From:    Tom L. Baitz <tomb@viusys.uucp> + fix
  717. Fixed:    Patch #5 [nntp.c]
  718.  
  719. Prog:    nn
  720. Title:    menu-Z, read-X returns to same group
  721. From:    dean%coplex@relay.EU.net (Dean Brooks)
  722. Fixed:    Patch #5 [menu.c]
  723.  
  724. Prog:    inst
  725. Title:    u)pdate installs help files twice after patch #4.
  726. From:    rasmus%dmnboss@relay.EU.net (Rasmus Lerdorf)
  727. Fixed:    Patch #5 [inst.sh]
  728.  
  729. Prog:    nn
  730. Title:    Comments are not stripped from string variable assignments
  731. From:    Pete Siemsen <siemsen@usc.edu>
  732. Fixed:    Patch #5 [variable.c]
  733.  
  734. Prog:    nn
  735. Title:    G or :rmail on empty file could dump core
  736. From:    M.Maclaren@GDT.BATH.AC.UK + cause
  737. Fixed:    Patch #5 [news.c]
  738.  
  739. Prog:    nn
  740. Title:    clrdisp() may be used before init_term() is called.
  741. From:    ross%contact@relay.EU.net (Ross Ridge)
  742. Fixed:    Patch #5 [term.c]
  743.  
  744.     init_global() calls user_error() which calls clrdisp().
  745.  
  746. Prog:    nn
  747. Title:    ^A are output to the screen around "Variable settings:" header.
  748. From:    ross%contact@relay.EU.net (Ross Ridge)
  749. Fixed:    Patch #5 [variable.c]
  750.  
  751. Prog:    nn
  752. Title:    Some termcap:s requires ks/ke to be sent to use cursor keys.
  753. From:    JW_Schilperoort@pttrnl.nl
  754. Fixed:    Patch #5 [term.c  -- cludge]
  755.  
  756.     But on some systems, ks/ke must *not* be sent because termcap is
  757.     broken (arrow keys are expected to send the "normal" sequences).
  758.  
  759. Prog:    nn
  760. Title:    + {select-auto} does not work with -x option  (kill file not read)
  761. From:    ofl@oz.rci.dk (Ole Frank Larsen)
  762. Fixed:    Patch #5 [kill.c menu.c]
  763.  
  764. Prog:    nncheck, nntidy
  765. Title:    dumps core if "on term" is used in init file.
  766. From:    Peter Andersen <datpete@daimi.dk>
  767. Fixed:    Patch #5 [answer.c newsrc.c nn.c term.c]
  768.  
  769. Prog:    nn
  770. Title:    on term a b c... only tested for type "a"
  771. From:    Peter Andersen <datpete@daimi.dk>
  772. Fixed:    Patch #5 [init.c]
  773.  
  774. Prog:    inst mini-inews
  775. Title:    ./usercheck not found when doing make install for mini-inews
  776. From:    KFS
  777. Fixed:    Patch #5 [inst.sh]
  778.  
  779. Prog:    nnmaster
  780. Title:    -E2 barfs on empty groups (and may not work at all!)
  781. From:    chuq@apple.com
  782. Fixed:    Patch #5 [expire.c]
  783.  
  784. Prog:    nn
  785. Title:    Some variables have no effect when set in an entry macro
  786. From:    pallas@Neon.Stanford.EDU (Joe Pallas)
  787. Fixed:    Patch #5 [articles.h nn.c group.c]
  788.  
  789.     These variables are: kill, cross-post, split, and sort
  790.  
  791. Prog:    nn
  792. Title:    Kill flags "a" and ">" does not work
  793. From:    David Lesher <wb8foz@mthvax.cs.miami.edu>
  794. Fixed:    Patch #5 [articles.c]
  795.  
  796. Prog:    nncheck
  797. Title:    "set silent" in init file make nncheck shut up.
  798. From:    grady@semprini.fx.com (Steven Grady)
  799. Fixed:    Patch #5 [nn.c]
  800.  
  801. Prog:    nnmaster - nntp
  802. Title:    If name server is busy, gethostbyname may fail
  803. From:    Sjoerd Mullender <sjoerd@cwi.nl> + fix
  804. Fixed:    Patch #5 [nntp.c]
  805.  
  806. Prog:    nn
  807. Title:    :local save-counter %d appends NL to save counter.
  808. From:    pak@regent.e-technik.tu-muenchen.dbp.de (Peter A. Krauss)
  809. Fixed:    Patch #5 [new parsing of string variables]
  810.  
  811. Prog:    nnmaster -E1
  812. Title:    If the first expired group's directory is empty, master may crash.
  813. From:    robert@sysint.uucp (Robert Nelson)
  814. Fixed:    Patch #6 [expire.c]
  815.  
  816. Prog:    mini-inews
  817. Title:    netinet/in.h included twice if network_database is defined.
  818. From:    Peter A. Krauss <pak@regent.e-technik.tu-muenchen.de>
  819. Fixed:    Patch #6 [inews/clientlib.c]
  820.  
  821. Prog:    nn
  822. Title:    Patch #5 breaks init file parsing on some systems
  823. From:    rob@dutncp9.TUDELFT.NL (Rob Kurver)
  824.     srp@cgl.ucsf.EDU (Scott R. Presnell)
  825. Fixed:    Patch #6 [global.h]
  826.  
  827. Prog:    aux
  828. Title:    Patch #5 "exec 3<&0" in aux breaks editors on Apollos (at least)
  829. From:    Ian Hoyle <ianh@bhpmrl.oz.au>
  830. Fixed:    Patch #6 [answer.c aux.sh global.h -- LOGNAME is set instead]
  831.  
  832. Prog:    nn
  833. Title:    Completion may incorrectly use col 80 of last line.
  834. From:    Uwe Doering <gemini@geminix.mbx.sub.org> + fix
  835. Fixed:    Patch #6 [term.c]
  836.  
  837. Prog:    all
  838. Title:    file_exist does not check permissions correctly for "unusual" modes.
  839. From:    Lars Henrik Mathiesen <thorinn@diku.dk>
  840. Fixed:    Patch #6 [global.c - file_exist rewritten!]
  841.  
  842. Prog:    nn
  843. Title:    entry-report-limit = 1 does not work for one article
  844. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net> + fix
  845. Fixed:    Patch #6 [group.c]
  846.  
  847. Prog:    nn
  848. Title:    Reply-To: in the digest header overrides subarticles' From: lines
  849. From:    boomer@eleazar.dartmouth.edu (Rich Akerboom)
  850. Fixed:    Patch #6 [answer.c]
  851.  
  852. Prog:    nncheck + nngrep + nntidy + nngoback + ???
  853. Title:    new-group-action=4 causes problems with new groups.
  854. From:    Peter Andersen <datpete@daimi.dk>
  855.     mshappe@heights.CIT.CORNELL.EDU (Michael Shappe WR)
  856. Fixed:    Patch #6 [newsrc.c nn.c]
  857.  
  858. Prog:    nn
  859. Title:    "space" cannot be seen on key map displays
  860. From:    pak@regent.e-technik.tu-muenchen.dbp.de (Peter A. Krauss)
  861. Fixed:    Patch #6 [keymap.c -- now shown as "space"]
  862.  
  863. Prog:    aux
  864. Title:    record files are not written in MMDF format when mmdf-format is set.
  865. From:    gpvos@cs.vu.nl (Vos G P)
  866. Fixed:    Patch #6 [answer.c aux.sh]
  867.  
  868. Prog:    nn
  869. Title:    Name of unknown environment variables is printed using format %d
  870. From:    weyh@ladwp.UUCP (Darwin C. Weyh)
  871. Fixed:    Patch #6 [folder.c]
  872.  
  873. Prog:    nn
  874. Title:    "pp" in reading mode marks previous (read) article unread
  875. From:    Art Messenger <art@wilbur.coyote.trw.com>
  876. Fixed:    Patch #6 [menu.c]
  877.  
  878. Prog:    nn
  879. Title:    '*' in reading mode leaves current article unread
  880. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net>
  881. Fixed:    Patch #6 [menu.c]
  882.  
  883. Prog:    nn
  884. Title:    include-mark-blank-lines duplicates new-lines in included text
  885. From:    Uwe Doering <gemini@geminix.mbx.sub.org> + fix
  886. Fixed:    Patch #6 [answer.c]
  887.  
  888. Prog:    Makefile
  889. Title:    initdb and install entries were left over from release 6.3
  890. From:    rrr@hare.udev.cdc.com (Richard R Ragan)
  891. Fixed:    Patch #6 [Makefile]
  892.  
  893. Prog:    nn, nnacct
  894. Title:    AUTHORIZATION and QUOTA checks did not work as intended.
  895. From:    KFS
  896. Fixed:    Patch #6 [account.c execute.c]
  897.  
  898. Prog:    nn
  899. Title:    Syntax error if MALLOC_GRAIN is defined
  900. From:    olson%anchor.esd@sgi.com (Dave Olson) + fix
  901. Fixed:    Patch #7 [nn.c]
  902.  
  903. Prog:    nn
  904. Title:    May crash in reading mode if prompt is too long
  905. From:    root@ttank.ttank.com (Karl Bunch)
  906. Fixed:    Patch #7 [more.c  (pr_fmt overflow)]
  907.  
  908. Prog:    nn
  909. Title:    show-purpose-mode is ignored in auto-read-mode
  910. From:    KFS
  911. Fixed:    Patch #7 [menu.c]
  912.  
  913. Prog:    nn
  914. Title:    All multi keys are named #A
  915. From:    dean%coplex@relay.EU.net (Dean Brooks)
  916. Fixed:    Patch #7 [keymap.c]
  917.  
  918. Prog:    aux
  919. Title:    The CC variable conflicts with "standard" CC variable
  920. From:    Greg Christy <greg@mickey.imsd.contel.com>
  921.     scs@iti.org (Steve Simmons) +fix
  922. Fixed:    Patch #7 [aux.sh]
  923.  
  924. Prog:    nnmaster expire - nntp
  925. Title:    nnmaster terminates if nntp server is down when expire -E1 starts.
  926. From:    pete@eleazar.dartmouth.edu (Pete Schmitt)
  927. Fixed:    Patch #7 [nntp.c]
  928.  
  929. Prog:    nnacct
  930. Title:    AUTHORIZE without ACCOUNTING does not work
  931. From:    Peter J Nilsson <pjn@IDA.LiU.SE> + fix
  932. Fixed:    Patch #7 [account.c proto.c]
  933.  
  934. Prog:    nn
  935. Title:    ~OLD~FOLDER~ is not removed when folder is compressed.
  936. From:    conrad@zeno.mmwb.ucsf.EDU (Conrad Huang)
  937. Fixed:    Patch #7 [folder.c]
  938.  
  939. Prog:    nn
  940. Title:    :print (print-header-type 1) & save-short dumps core [patch #7]
  941. From:    Mark Nagel <nagel@beaver.ICS.UCI.EDU>
  942.     ianh@bhpmrl.oz.au (Ian Hoyle)
  943. Fixed:    Patch #8 [save.c]
  944.  
  945. Prog:    nn
  946. Title:    "map show" cannot bind simple commands [patch #7]
  947. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net>
  948. Fixed:    Patch #8 [init.c keymap.c]
  949.  
  950. Prog:    nn
  951. Title:    "newsgroups" file is reopened for each group (w/o close) [patch #7]
  952. From:    KFS
  953. Fixed:    Patch #8 [answer.c menu.c]
  954.  
  955.     A bug introduced by an attempted optimization in patch #7 - GRRR!
  956.  
  957. Prgog:    nn
  958. Title:    shading-on/-off variables could not be set as documented [patch #7]
  959. From:    dean@coplex.UUCP (Dean Brooks)
  960. Fixed:    Patch #8 [variable.c]
  961.  
  962. Prog:    nn
  963. Title:    Cannot define multi-keys #n interactively anymore [patch #7]
  964. From:    marius@rhi.hi.is (Marius Olafsson)
  965. Fixed:    Patch #8 [init.c]
  966.  
  967. Prog:    nn -g
  968. Title:    Answer '+' to nn -g prompt gives core dump.
  969. From:    miller@SCTC.COM (Steven M. Miller)
  970. Fixed:    Patch #8 [group.c]
  971.  
  972. Prog:    nn
  973. Title:    Cancelled folder articles are counted wrong if cancel attr is cleared
  974. From:    Stephen Bellantoni <sjb@cs.toronto.edu>
  975. Fixed:    Patch #8 [folder.c menu.c]
  976.  
  977. Prog:    nn
  978. Title:    Crashes when doing G% in (groups with long names)
  979. From:    Tony Wilson <wilson@issun3.stc.nl>
  980. Fixed:    Patch #8 [menu.c  -- buffer overrun in get_purpose]
  981.  
  982. Prog:    nn
  983. Title:    Cannot set "record" variable (dumps core).  (bug in patch 8)
  984. From:    beldar@mips.com (Gardner Cohen) + fix
  985.     Damian Chu <dac@doc.ic.ac.uk> + fix
  986.     Tony Wilson <wilson%shapetc@nluug.nl>
  987.     rock@warp.Eng.Sun.COM (Bill Petro)
  988. Fixed:    Patch #9 [variable.c]
  989.  
  990. Prog:    nn
  991. Title:    Crash if all entries in kill file are obsolete.
  992. From:    olson%anchor.esd@sgi.com (Dave Olson)
  993. Fixed:    Patch #9 [kill.c]
  994.  
  995. Prog:    nn
  996. Title:    Patch #8 uses a tri-graph in a string constant.
  997. From:    Bo Kullmar <bk@kullmar.se>
  998. Fixed:    Patch #9 [answer.c]
  999.  
  1000. Prog:    nn
  1001. Title:    "P" to a group with unread articles should include read articles.
  1002. From:    Pekka Kyt|laakso <netmgr@csc.fi>
  1003.     isaac@goanna.cs.rmit.oz.au (Isaac Balbin)
  1004. Fixed:    Patch #9 [articles.c articles.h group.c newsrc.c nn.c variable.c nn.1]
  1005.  
  1006.     There is a new variable "previous-also-read" which can be
  1007.     unset to get the old "buggy" behaviour.
  1008.  
  1009. Prog:    nn
  1010. Title:    Only some commands could be bound to user-defined keymaps.
  1011. From:    KFS
  1012. Fixed:    Patch #9 [keymap.c]
  1013.  
  1014. Prog:    nn
  1015. Title:    If a command cannot be bound in a specific map, the error
  1016.     message incorrectly says that the command does not exist.
  1017. From:    rock@warp.Eng.Sun.COM (Bill Petro)
  1018. Fixed:    Patch #9 [init.c keymap.c macro.c]
  1019.  
  1020. Prog:    nnpost, nn
  1021. Title:    Entering "?" to Newsgroups: prompt will give an (ignored) REGEXP ERROR
  1022. From:    dean@coplex.uucp (Dean Brooks)
  1023. Fixed:    Patch #9 [answer.c]
  1024.  
  1025. Prog:    nn
  1026. Title:    Some "export" declarations were missing the type name ("int").
  1027. From:    eps@toaster.SFSU.EDU (Eric P. Scott) + fix
  1028. Fixed:    Patch #9 [expire.c news.c nntp.c]
  1029.  
  1030. Prog:    nnmaster
  1031. Title:    "nnmaster -k" sometimes fails to kill running master.
  1032. From:    ...
  1033. Fixed:    Patch #9 [master.c]
  1034.  
  1035.     It seems like the HUP signal is lost somewhere; the fix involves
  1036.     also sending a TERM signal and introducing some delays.
  1037.  
  1038. Prog:    nnmaster
  1039. Title:    If nnmaster is started in the nn source directory (by root), all
  1040.     sorts of problems with files changing owner to root etc. could happen.
  1041. From:    Paul Graham <pjg@acsu.buffalo.edu>
  1042. Fixed:    Patch #9 [master.c]
  1043.  
  1044. Prog:    nn, nnacct
  1045. Title:    The login name of the user is not always found correctly (it's blank).
  1046. From:    asd@mace.cc.purdue.edu (Kareth)
  1047. Fixed:    Patch #9 [global.c]
  1048.  
  1049.     It seems that if nn is invoked from xterm, getlogin may return an
  1050.     empty string instead of the user name.  nn now checks for this
  1051.     return value and uses other ways to get the user name (passwd, $USER).
  1052.  
  1053. Prog:    nn
  1054. Title:    If last article in a folder is a patch, that article's body by be lost.
  1055. From:    asd@mace.cc.purdue.edu (Kareth)
  1056. Fixed:    Patch #9 [digest.c]
  1057.  
  1058. Prog:    nn
  1059. Title:    K command in reading mode would skip to next article also when making
  1060.     an auto-select entry.  Furthermore it would keep the article selected.
  1061. From:    chuq@Apple.COM (The Bounty Hunter)
  1062. Fixed:    Patch #9 [menu.c more.c]
  1063.  
  1064. Prog:    nnusage
  1065. Title:    "nnusage -t" will print the header line last
  1066. From:    asd@mace.cc.purdue.edu (Kareth) + fix
  1067. Fixed:    Patch #10 [nnusage.sh]
  1068.  
  1069. Prog:    nn
  1070. Title:    motd file is shown on every invocation of nn
  1071. From:    wilson@issun3.stc.nl (Tony Wilson)
  1072.     A.C.G.Saunders@newcastle.ac.uk (Aidan Saunders)
  1073. Fixed:    Patch #10 [nn.c]
  1074.  
  1075. Prog:    mini-inews
  1076. Title:    Default DOMAIN was iti.org causing problems if people didn't change it.
  1077. From:    scs@iti.org (Steve Simmons)
  1078. Fixed:    Patch #10 [inews/conf.h]
  1079.  
  1080. Prog:    nn
  1081. Title:    The support for the re-layout-read variable is not complete
  1082. From:    gemini%geminix@tub.uucp (Uwe Doering) + fix
  1083. Fixed:    Patch #10 [more.c]
  1084.  
  1085. Prog:    nnmaster
  1086. Title:    May crash when new groups are created - group header is not cleared.
  1087. From:    andrew@resam.dk (Leif Andrew Rump)
  1088.     Remi Saccoman <remi@framentec.fr> + fix
  1089. Fixed:    Patch #10 [db.c global.c global.h]
  1090.  
  1091. Prog:    mkprefix (and shell scripts)
  1092. Title:    /bin/sh is hardcoded in the #! line - SHELL should be used
  1093. From:    asd@mace.cc.purdue.edu (Kareth) + fix
  1094. Fixed:    Patch #10 [prefix.c]
  1095.  
  1096. Prog:    nn
  1097. From:    news@m2xenix.psg.com (Randy Bush)
  1098.     chl@cs.man.ac.uk (Charles Lindsey)
  1099. Title:    new-group-action 5 does not work (crash on new group).
  1100. Fixed:    Patch #10 [newsrc.c]
  1101.  
  1102. Prog:    nn
  1103. Title:    nnmaster crashes if active file contains alias to non-existing group.
  1104. From:    Mark Moraes <moraes@cs.toronto.edu> + fix
  1105.     jw@sics.se (Johan Widen)
  1106.     Liz Allen-Mitchell <liz@grian.cps.altadena.ca.us>
  1107. Fixed:    Patch #10 [active.c db.c]
  1108.  
  1109. Prog:    nn
  1110. Title:    "set boolean-var # comment" actually unsets boolean variable.
  1111. From:    jeffy@teda.uucp (Who? Me?)
  1112. Fixed:    Patch #10 [variable.c]
  1113.  
  1114. Prog:    nn
  1115. Title:    Gould's preprocessor defines "sel" which breaks newsrc code
  1116. From:    Eric Peterson <epeterson@encore.com>
  1117. Fixed:    Patch #10 [newsrc.c]
  1118.  
  1119. Prog:    all
  1120. Title:    Cannot handle more than 650 groups on 80286 machines
  1121. From:    John A. Limpert <johnl@n3dmc.svr.md.us>
  1122.     tkevans@fallst.UUCP (Tim Evans)
  1123. Fixed:    Patch #10 [admin.c articles.c db.c global.h kill.c master.c
  1124.     m-i80286.h sequence.c]
  1125.  
  1126. Prog:    nnusage
  1127. Title:    Option "-at" is not handled properly with ACCOUNTING on.
  1128.     (+ all unknown options were passed directly to nnacct).
  1129. From:    david@wraith.cs.uow.edu.au (David E A Wilson)
  1130. Fixed:    Patch #10 [nnusage.sh]
  1131.  
  1132. Prog:    nn
  1133. Title:    Duplicated articles on menu may have "-" entry before "subject" entry.
  1134. From:    gemini%geminix@tub.uucp (Uwe Doering)
  1135. Fixed:    Patch #10 [sort.c]
  1136.  
  1137. Prog:    nnmaster
  1138. Title:    Removed groups are not "ignored" if they were empty.
  1139. From:    Bernd Wechner <bernd@bhpcpd.kembla.oz.au>
  1140. Fixed:    Patch #10 [expire.c]
  1141.  
  1142. Prog:    nnadmin
  1143. Title:    M)aster D)ump A)ll did not work
  1144. From:    michi@ptcburp.ptcbu.oz.au (Michael Henning)
  1145. Fixed:    Patch #10 [admin.c]
  1146.  
  1147. Prog:    nn manual
  1148. Title:    delay-redraw variable was sometimes referenced as delayed-redraw
  1149. From:    shj@login.dkuug.dk (Stig Jacobsen)
  1150. Fixed:    Patch #10 [nn.1]
  1151.  
  1152. Prog:    nn
  1153. Title:    group regexp entries in kill cannot have multiple patterns
  1154. From:    asd@mace.cc.purdue.edu (Kareth)
  1155. Fixed:    Patch #10 [kill.c]
  1156.  
  1157. Prog:    scripts
  1158. Title:    uport must have AVOID_SHELL_EXEC defined.
  1159. From:    John A. Limpert <johnl@n3dmc.svr.md.us>
  1160. Fixed:    Patch #10 [s-uport2-2.h]
  1161.  
  1162. Prog:    nnmaster, nn
  1163. Title:    From: line packing sometimes produces an empty name
  1164. From:    Bernd Wechner <bernd@bhpcpd.kembla.oz.au> + fix
  1165. Fixed:    Patch #10 [pack_name.c]
  1166.  
  1167. Prog:    nn
  1168. Title:    G<return>a only works some of the time (and really bad in reading mode)
  1169. From:    David Lesher <wb8foz@mthvax.cs.miami.edu>
  1170. Fixed:    Patch #10 [group.c]
  1171.  
  1172.     In reading mode "Ga" silently expanded the level-1 menu rather
  1173.     than giving a new level-2 menu - or if it gave a level-2 menu
  1174.     it wasn't possible to repeat the command.
  1175.  
  1176. Prog:    nn
  1177. Title:    Patch 10 broke term.c on BSD based systems
  1178. From:    too many to mention (sorry)!
  1179. Fixed:    Patch #11 [term.c]
  1180.  
  1181. Prog:    nnadmin
  1182. Title:    Root was sometimes denied permission to Z)ap (rmgroup) a group.
  1183. From:    david@cs.uow.edu.au (David E A Wilson)
  1184. Fixed:    Patch #11 [admin.c]
  1185.  
  1186. Prog:    nn
  1187. Title:    Unsubscribed groups may be included by NEW in sequence.
  1188. From:    avery@netcom.UUCP (Avery Colter)
  1189. Fixed:    Patch #11 [sequence.c]
  1190.  
  1191. Prog:    nn
  1192. Title:    'V' {version} command not supported in reading mode.
  1193. From:    msc@mtcchi.uucp (Michael S. Cross)
  1194. Fixed:    Patch #11 [more.c]
  1195.  
  1196. Prog:    nn
  1197. Title:    subject-match-limit confuses qsort() - may even dump core!
  1198. From:    eggert@twinsun.com (Paul Eggert) + fix!!!!
  1199.     kravitz%foxtail@ucsd.edu (Jody Kravitz)
  1200.     Mark Nagel <nagel@ICS.UCI.EDU>
  1201.     boutilie@motcid.UUCP (Eric Boutilier)
  1202.     Nick Holloway <alfie@cs.warwick.ac.uk>
  1203. Fixed:    Patch #11 [sort.c nn.1]
  1204.  
  1205.     Paul Eggert: It is possible to construct headers H,I,J for three
  1206.     different articles such that H<I, I<J, and J<H.  If subject-match-
  1207.     limit is 1, then the following values for H,I,J cause the anomaly:
  1208.             subject    t_stamp
  1209.         H    ay    0
  1210.         I    a    1
  1211.         J    ax    2
  1212.     The fix CHANGES the semantics of the subject-match-limit to be
  1213.     a length check only.
  1214.  
  1215. Prog:    nn
  1216. Title:    G some.group can only enter some.group once.
  1217. From:    David Lesher <wb8foz@mthvax.cs.miami.edu>
  1218.     liz@grian.cps.altadena.ca.us (Liz Allen-Mitchell)
  1219. Fixed:    Patch #11 [group.c]
  1220.  
  1221. Prog:    nn
  1222. Title:    Compressing an mmdf folder did not save in mmdf format.
  1223. From:    Curtis Galloway <curtisg@sco.com> + fix
  1224. Fixed:    Patch #11 [folder.c save.c]
  1225.  
  1226. Prog:    aux
  1227. Title:    Some "good" messages from inews (various versions) are seen as fatal.
  1228. From:    heiby@mcdchg.chg.mcd.mot.com (Ron Heiby) + fix
  1229.     Nick Sayer <mrapple@quack.sac.ca.us> + fix
  1230. Fixed:    Patch #11 [aux.sh]
  1231.  
  1232. Prog:    nnmaster
  1233. Title:    The nnmaster should attempt to connect again (-r) rather than stop
  1234.     in case of network errors when connecting to nntp server.
  1235. From:    olson%anchor.esd@sgi.com (Dave Olson) + fixes
  1236. Fixed:    Patch #11 [nntp.c global.c]
  1237.  
  1238. Prog:    nn
  1239. Title:    "line-1" can be bound in show mode but it is not defined.
  1240. From:    Jaap Vermeulen <jaap%sequent@relay.eu.net>
  1241. Fixed:    Patch #12 [keymap.c]
  1242.  
  1243. Prog:    nn manual
  1244. Title:    A ".nf" is missing
  1245. From:    marcel@duteca.tudelft.nl (Marcel J.E. Mol)
  1246. Fixed:    Patch #12 [nn.1]
  1247.  
  1248. Prog:    nn
  1249. Title:    The var_options function uses (and returns) FLAG(0) which is illegal.
  1250. From:    mmitchel@digi.lonestar.org (Mitch Mitchell)
  1251. Fixed:    Patch #12 [answer.c variable.c]
  1252.  
  1253. Prog:    aux
  1254. Title:    r)eedit should explain better what it does and have default (n).
  1255. From:    coleman@CS.UCLA.EDU (Michael Coleman)
  1256. Fixed:    Patch #12 [aux.sh]
  1257.  
  1258. Prog:    nn
  1259. Title:    ":!shell command" doesn't allow spaces anymore?
  1260. From:    dm@everexn.com (Dan McMullen)
  1261. Fixed:    Patch #12 [init.c]
  1262.  
  1263. Prog:    nnmaster
  1264. Title:    nntp problems should not be mailed to the sysop.
  1265. From:    srp@cgl.ucsf.edu (Scott R. Presnell)
  1266. Fixed:    Patch #12 [global.c master.c nnmaster.8]
  1267.  
  1268.     Default, they are still mailed to the sysop, but repeated
  1269.     messages are ignored (also in the log).  Warning mail can be
  1270.     disabled with -M1 and all error mail can be disabled with -M0.
  1271.  
  1272. Prog:    m-i80386.h
  1273. Title:    contain a single ' which annoys GCC (and ansi C).
  1274. From:    Steven List <itkin@guinan.transact.com>
  1275. Fixed:    Patch #12 [m-i80386.h]
  1276.  
  1277. Prog:    nn
  1278. Title:    if newsgroups file is not found of nntp server, multiple
  1279.     attempts to connect to the server will be done.
  1280. From:    erf@progress.COM (Eric Feigenson)
  1281.     John R MacMillan <john@scocan.sco.com>
  1282. Fixed:    Patch #12 [nntp.c]
  1283.  
  1284.     This was really an NNTP bug, since the server returns a fatal error if
  1285.     the newsgroups file doesn't exist (it reuses code from LIST ACTIVE
  1286.     where it is a fatal error if the file is not found).
  1287.  
  1288. Prog:    nn
  1289. Title:    Text search should work if rot13 decrypting is active
  1290. From:    David Lesher <wb8foz@mthvax.cs.miami.edu>
  1291. Fixed:    Patch #12 [more.c]
  1292.  
  1293. Prog:    nn
  1294. Title:    /RE will only highlight the first occurrence on a line.
  1295. From:    david@wraith.cs.uow.edu.au (David E A Wilson) + fix
  1296. Fixed:    Patch #12 [more.c]
  1297.  
  1298. Prog:    nn
  1299. Title:    nn -g exits when the (j)ump option is used.
  1300. From:    david@wraith.cs.uow.edu.au (David E A Wilson)
  1301. Fixed:    Patch #12 [group.c]
  1302.  
  1303. Prog:    xmakefile
  1304. Title:    cvt-help and usercheck does not depend on config.h
  1305. From:    Tom Dawes-Gamble <tmdg@ti.co.uk>
  1306. Fixed:    Patch #12 [xmakefile]
  1307.  
  1308. Prog:    xmakefile
  1309. Title:    EXTRA_LIB is missing for cvt-help and usercheck 
  1310. From:    Ray Davis <rdavis@connie>
  1311. Fixed:    Patch #12 [xmakefile]
  1312.  
  1313. Prog:    SPLITNN1
  1314. Title:    Some sed versions does not truncate existing files for the w command.
  1315. From:    Ken Laprade <laprade@trantor.harris-atd.com>
  1316. Fixed:    Patch #12 [SPLITNN1]
  1317.  
  1318. Prog:    makefile
  1319. Title:    make clean should remove nn.1
  1320. From:    Paul Pomes <paul@uxc.cso.uiuc.edu>
  1321. Fixed:    Patch #12 [xmakefile]
  1322.  
  1323. Prog:    nn
  1324. Title:    In merged groups, confirm-junk-seen requires conf. for every group 
  1325. From:    itkin@mrspoc.Transact.COM (Steven M. List)
  1326. Fixed:    Patch #12 [group.c newsrc.c]
  1327.  
  1328. Prog:    nn
  1329. Title:    .rnlast was not ignored if new .newsrc is created
  1330. From:    mason@freedom.msfc.nasa.gov (Jim Mason)
  1331. Fixed:    Patch #12 [newsrc.c]
  1332.  
  1333. Prog:    nn
  1334. Title:    Typo in "No group list is avaialbe"
  1335. From:    itkin@guinan.transact.com (Steven List)
  1336. Fixed:    Patch #12 [answer.c]
  1337.  
  1338. Prog:    nnmaster
  1339. Title:    Index file was not closed if index was not found (file too short)
  1340. From:    KFS
  1341. Fixed:    Patch #12 [db.c]  (documented here in patch #13)
  1342.  
  1343. Prog:    nnmaster, nn
  1344. Title:    Time zone handling was incomplete and incorrect.
  1345. From:    KFS based on information from many sources
  1346. Fixed:    Patch #13 [pack_date.c]
  1347.  
  1348.     The eastern and western time zones were incorrect.
  1349.     Time zone decoding now knows about "all" time zone formats, e.g.
  1350.     -0800, Z+1, MET DST, UTC, UTC+0300, UT-1, CET
  1351.  
  1352. Prog:    nnmaster, nn
  1353. Title:    Date parsing fail on four digit years and upper case month names
  1354. From:    eggert@twinsun.com (Paul Eggert) + fix
  1355. Fixed:    Patch #13 [pack_date.c]
  1356.  
  1357.     The fixed code will break on two digit years after 2087, but I
  1358.     suppose it leaves some time to find a "complete" fix :-)
  1359.  
  1360. Prog:    nn
  1361. Title:    Should wrap pres.seq. when nn is restarted with the last group read.
  1362. From:    mike@geronimo.pcs.com (Mike Schroeder)
  1363. Fixed:    Patch #13 [nn.c]
  1364.  
  1365. Prog:    nnmaster, nnadmin
  1366. Title:    Should check for errors on GATE file and create with proper modes.
  1367. From:    David Keegel <djk@cs.mu.OZ.AU>
  1368.     Dave Davey <daved@physiol.su.oz.au>
  1369. Fixed:    Patch #13 [proto.c master.c]
  1370.  
  1371. Prog:    nnmaster
  1372. Title:    On some systems nnadmin W will not wakeup master (sleep problem).
  1373. From:    mmitchel@digi.lonestar.org (Mitch Mitchell) + fix (heavily modified)
  1374. Fixed:    Patch #13 [master.c s-template.h]
  1375.  
  1376.     Problem is that sleep() call is not based on SIGALRM, and thus cannot
  1377.     be terminated by that.  The fix provides a replacement for sleep if
  1378.     HAVE_HARD_SLEEP is defined in the system's s- file.
  1379.  
  1380. Prog:    nnacct
  1381. Title:    Accounting data are garbled on SUN4.
  1382. From:    jhb@maths.su.oz.au (John Brownie) + fix
  1383. Fixed:    Patch #13 [s-sunos4-0.h]
  1384.  
  1385.     There is some kind of structure alignment problem on the SUN-4 which
  1386.     may give strange results... Compiling with -misalign fixes this.
  1387.  
  1388. Prog:    nn
  1389. Title:    CR is always mapped to NL on non-TERMIO systems
  1390. From:    david@wraith.cs.uow.edu.au (David E A Wilson) + fix
  1391. Fixed:    Patch #13 [term.c]
  1392.  
  1393. Prog:    nn
  1394. Title:    multi-keys are not reliably recognized via rlogin sessions.
  1395. From:    marius@rhi.hi.is (Marius Olafsson) + fix (not used directly)
  1396. Fixed:    Patch #13 [term.c variable.c nn.1 + several s- files]
  1397.  
  1398.     The basic keyboard handling has been rewritten to make input parsing
  1399.     cleaner and more reliable.  The new code will also preserve partial
  1400.     multi-key sequences for use as normal input (the old code only
  1401.     preserved the first character).  There is also a new variable named
  1402.     "multi-key-guard-time" to control the "between characters" timeout.
  1403.  
  1404. Prog:    nn
  1405. Title:    TCSETAF is broken on pty's on many sysV systems and AIX
  1406. From:    andy@xwkg.icom.com (Andrew H. Marrinson) + fix
  1407.     marius@rhi.hi.is (Marius Olafsson) + fix
  1408. Fixed:    Patch #13 [term.c]
  1409.  
  1410.     When rlogin'ed into some systems, the TCSETAF used to switch to and
  1411.     from raw mode will incorrectly flush OUTPUT as well as input.  The
  1412.     workaround is to use TCSETAW which will not flush input.  This
  1413.     changes the behaviour of nn when using TERMIO and flow-control is
  1414.     set: before nn would flush input after redrawing each menu or article
  1415.     page - this is no longer done (which is probably better anyway!)
  1416.  
  1417. Prog:    nnmaster
  1418. Title:    GROUPS and MASTER files are out of sync
  1419. From:    lupe@alanya.Germany.Sun.COM (Lupe Christoph)
  1420. Fixed:    Patch #13 [db.c global.c master.c]
  1421.  
  1422.     The GROUPS file is now rewritten rather than simply appended to when
  1423.     new groups are added to the database.  I'm not sure this really fixes
  1424.     the problems, but at least it will take care of the situation where
  1425.     the GROUPS file contains some trailing garbage (maybe left over from
  1426.     a system crash).
  1427.  
  1428. Prog:    nn
  1429. Title:    Compiling init.c gives "statement not reached" warnings.
  1430. From:    Tim Evans <tkevans%fallst@wb3ffv.ampr.org>
  1431. Fixed:    Patch #13 [init.c]
  1432.  
  1433. Prog:    nnadmin, nnmaster
  1434. Title:    Problems with GATE file are not handled properly.
  1435. From:    daved@physiol.su.oz.au (Dave Davey)
  1436.     fsb@vitro.uucp (Steve Brailsford)
  1437. Fixed:    Patch #13 [admin.c master.c proto.c]
  1438.  
  1439.     The most noticeable consequence of such problems is that expire is
  1440.     not performed on the database.
  1441.  
  1442. Prog:    nn
  1443. Title:    WRAP variable conflicts with termio on SunOS 4.1 sysV.
  1444. From:    mills@ccu.umanitoba.ca (Gary Mills)
  1445. Fixed:    Patch #13 [term.c term.h]  -- wasn't used, just removed it
  1446.  
  1447. Prog:    aux
  1448. Title:    aux script puts /bin in front of PATH.
  1449. From:    barrett@daisy.ee.und.ac.za (Alan P Barrett) + fix
  1450. Fixed:    Patch #13 [aux.sh]
  1451.  
  1452. Prog:    nnmaster, nn
  1453. Title:    "@" lines in GROUPS file gives a fatal error (bug in patch 13)
  1454. From:    eggert@twinsun.com (Paul Eggert) + fix
  1455.     david@wyvern.cs.uow.edu.au (David E A Wilson)
  1456. Fixed:    Patch #14 [db.c]
  1457.  
  1458. Prog:    inst
  1459. Title:    Fix for format.awk to work with nawk.
  1460. From:    tale@cs.rpi.edu (David C Lawrence) + fix
  1461. Fixed:    Patch #14 [format.awk]
  1462.  
  1463. Prog:    nn
  1464. Title:    Canceled articles are reported to be "expired".
  1465. From:    bill@twg.bc.ca (Bill Irwin)
  1466.     richard@locus.com (Richard M. Mathews)
  1467. Fixed:    Patch #14 [more.c]
  1468.  
  1469. Prog:    nnusage
  1470. Title:    The POLICY header was missing if AUTHORIZE is defined.
  1471. From:    mmitchel@digi.lonestar.org (Mitch Mitchell) + fix
  1472. Fixed:    Patch #14 [nnusage.sh prefix.c]
  1473.  
  1474. Prog:    mkprefix
  1475. Title:    The generated shell prefix includes unused *MAN_* vars.
  1476. From:    KFS
  1477. Fixed:    Patch #14 [prefix.c]
  1478.  
  1479. Prog:    nn
  1480. Title:    Search for "empty string" (e.g. /^/) in reading mode will loop.
  1481. From:    Sjoerd Mullender <sjoerd@cwi.nl>
  1482. Fixed:    Patch #14 [more.c]
  1483.  
  1484. Prog:    nn
  1485. Title:    "From " lines with a time zone in the date were not recognized
  1486. From:    rhoward@msd.gatech.edu
  1487. Fixed:    Patch #14 [digest.c]
  1488.  
  1489. Prog:    nn
  1490. Title:    Apollos makes numerous "R" entries in the log (cannot copy to CLIENT)
  1491. From:    ianh@bhpmrl.oz.au (Ian Hoyle)
  1492.     dennis@rats.nosc.mil (Dennis Cottel)
  1493.     rog@speech.kth.se (Roger Lindell)
  1494. Fixed:    Patch #14 [db.c]
  1495.  
  1496. Prog:    nnmaster
  1497. Title:    ANU/NEWS doesn't like NNTP the command "XHDR message-id 0-0"
  1498. From:    news@tfl.dk (Klaus Elmquist Nielsen)
  1499. Fixed:    Patch #14 [expire.c]
  1500.  
  1501. Prog:    Installation docs
  1502. Title:    Various typos (CACHE_DIRECTORY and nnmaster modes).
  1503. From:    news@tfl.dk (Klaus Elmquist Nielsen)
  1504. Fixed:    Patch #14 [INSTALLATION]
  1505.  
  1506. Prog:    nn
  1507. Title:    Cannot enter // in Subject: field of :post command
  1508. From:    david@wraith.cs.uow.edu.au (David E A Wilson)
  1509. Fixed:    Patch #14 [term.c]
  1510.  
  1511. Prog:    nnadmin Z
  1512. Title:    The "NO DIRECTORY (ok)" message is printed also when non-verbose
  1513. From:    Tom Dawes-Gamble <tmdg@ti.co.uk>
  1514.     dave@jato.Jpl.Nasa.Gov (Dave Hayes)
  1515. Fixed:    Patch #14 [admin.c]
  1516.  
  1517. Prog:    nnmaster
  1518. Title:    rec.humor.funny digests are not split correctly
  1519. From:    Michael Rawdon <rawdon@rex.cs.tulane.edu>
  1520. Fixed:    Patch #14 [digest.c]
  1521.  
  1522.     Actually, the rec.humor.funny digests doesn't follow basic
  1523.     rules for putting a digest together, but since the moderator
  1524.     isn't going to change his habits, nn has to deal with them...
  1525.  
  1526. Prog:    nn
  1527. Title:    Cannot split folders without a blank line before the header
  1528. From:    gunnar@beppe.ericsson.se (Gunnar Forsgren)
  1529. Fixed:    Patch #14 [digest.c] (same fix as for the r.h.f digests)
  1530.  
  1531. Prog:    nn, nnmaster
  1532. Title:    After nnmaster -G, nn reports that database is not updated in 21 years
  1533. From:    khaw@parcplace.com (Mike Khaw)
  1534. Fixed:    Patch #14 [master.c]
  1535.  
  1536. Prog:    nn
  1537. Title:    :decode fails on some multi-part postings with BEGIN/END lines
  1538. From:    Robert A. Ertel <robert@sequent.com> + fix (unused)
  1539.     Scott Hankin <hankin@sauron.osf.org> + fix
  1540. Fixed:    Patch #14 [decode.c]
  1541.  
  1542. Prog:    nn
  1543. Title:    If file system is full, .newsrc would be truncated
  1544. From:    Michael Schwager <schwager@cs.uiuc.edu>
  1545. Fixed:    Patch #14 [newsrc.c]
  1546.  
  1547. Prog:    nn
  1548. Title:    Current article can now be select by `.' when asked "... from article"
  1549. From:    farrell@batserver.cs.uq.oz.au (Friendless)
  1550. Fixed:    Patch #15 [menu.c]
  1551.  
  1552.     Specifically, `K CR .'  would not kill the current article.
  1553.     The fix allows `.' {select} everywhere an article id can be entered.
  1554.  
  1555. Prog:    nn
  1556. Title:    Should adjust number of unread articles so "1 of 20/1" is avoided.
  1557. From:    meulenbr@cst.philips.nl (Frans Meulenbroeks)
  1558. Fixed:    Patch #15 [menu.c]
  1559.  
  1560. Prog:    nnmaster
  1561. Title:    -k option would kill process `1' if master is running on another host.
  1562. From:    Peter Wemm <peter@cutmcvax.cs.curtin.edu.au>
  1563. Fixed:    Patch #16 [master.c]
  1564.  
  1565. Prog:    nn
  1566. Title:    dumps core after selecting/previewing/junking last article in group
  1567. From:    Steven.Grimm@ebay.sun.com (Steven Grimm) +fix
  1568.     Toshinori Maeno <tmaeno@cc.titech.ac.jp> +fix
  1569.     eggert@twinsun.com (Paul Eggert) +fix
  1570.     ... and many more ...
  1571. Fixed:    Patch #16 [menu.c]
  1572.  
  1573. Prog:    nn
  1574. Title:    Selecting range a-d only selects articles a-c.
  1575. From:    Tom Ivar Helbekkmo <tih@barsoom.nhh.no>
  1576. Fixed:    Patch #16 [menu.c]
  1577.  
  1578. Prog:    nn
  1579. Title:    Selecting range c-l on *second* menu page only selects wrong articles.
  1580. From:    dean%coplex@relay.eu.net (Dean Brooks)
  1581. Fixed:    Patch #16 [menu.c]
  1582.  
  1583. Prog:    nn
  1584. Title:    :man command gives an empty menu if consolidated-menu is on.
  1585. From:    Bill Irwin <bill@twg.bc.ca>
  1586. Fixed:    Patch #16 [folder.c sort.c]
  1587.  
  1588. Prog:    nn
  1589. Title:    :man command dumps core when entry is selected when cons-menu is off.
  1590. From:    Bill Irwin <bill@twg.bc.ca>
  1591. Fixed:    Patch #16 [folder.c sort.c]
  1592.  
  1593. Prog:    nn
  1594. Title:    Reading folders with fsort=off or groups with sort=off fails horribly.
  1595. From:    KFS
  1596. Fixed:    Patch #16 [articles.c folder.c group.c sort.c]
  1597.  
  1598. Prog:    nn
  1599. Title:    Selecting a closed subject in slow_mode still redraw the whole line.
  1600. From:    david@wyvern.cs.uow.edu.au (David E A Wilson)
  1601.  
  1602. Prog:    nn
  1603. Title:    A long menu line for a closed subject will sometimes wrap to next line.
  1604. From:    david@wyvern.cs.uow.edu.au (David E A Wilson)
  1605. Fixed:    Patch #16 [menu.c]
  1606.  
  1607.     If found a "cookie" that wasn't counted - I hope that was it...
  1608.  
  1609. Prog:    nn
  1610. Title:    Subjects are not aligned on consolidated menus.
  1611. From:    mpp@uf.msc.umn.edu (Mike Pritchard)
  1612. Fixed:    Patch #16 [menu.c variable.c nn.1]
  1613.  
  1614.     There is a new variable counter-padding (=5) to control this.
  1615.  
  1616. Prog:    regression testing
  1617. Title:    The time stamps in scripts and #nn in version prevent regression tests.
  1618. From:    eggert@twinsun.com (Paul Eggert)
  1619. Fixed:    Patch #16 [prefix.c global.c]  (removed both)
  1620.  
  1621. Prog:    nn, nnpost
  1622. Title:    A "Distribution: world" line should be omitted from header.
  1623. From:    tale@cs.rpi.edu (David C Lawrence)
  1624. Fixed:    Patch #16 [answer.c]
  1625.  
  1626. Prog:    nn
  1627. Title:    :rmail reply says: In /usr/mail/spool/wb8foz/mbox, ...
  1628. From:    David Lesher <wb8foz@mthvax.cs.miami.edu>
  1629. Fixed:    Patch #16 [answer.c]
  1630.  
  1631. Prog:    nnadmin
  1632. Title:    Dumping D)ata in an empty group reports corrupted database.
  1633. From:    david@cs.uow.edu.au (David E A Wilson)
  1634. Fixed:    Patch #16 [admin.c]
  1635.  
  1636. Prog:    nnadmin
  1637. Title:    V)alidate in G)roup menu for group with NO_DIR would report errors.
  1638. From:    KFS
  1639. Fixed:    Patch #16 [admin.c]
  1640.  
  1641. Prog:    nn
  1642. Title:    `unset fsort' doesn't work unless `set fsort' has been used.
  1643. From:     root@speech.kth.se (Roger Lindell)
  1644. Fixed:    Pacth #16 [variable.c]
  1645.  
  1646. Prog:    nn
  1647. Title:    Some systems use // in network file names, but they cannot be entered.
  1648. From:    itkin@guinan.transact.com (Steven List)
  1649. Fixed:    Patch #16 [term.c variable.c nn.1]
  1650.  
  1651.     There is a new `guard-double-slash' variable that can be set.
  1652.  
  1653. Prog:    nn, nngrab
  1654. Title:    nn -xXm would sometimes not eliminate cross-posted articles.
  1655. From:    eggert@twinsun.com (Paul Eggert)
  1656. Fixed:    Patch #16 [articles.c articles.h group.c sequence.c]
  1657.  
  1658. Prog:    nn
  1659. Title:    .newsrc.bak is removed if .newsrc doesn't exist (or is EMPTY).
  1660. From:    geoff@world.std.com <Geoff Collyer>
  1661. Fixed:    Patch #16 [newsrc.c]
  1662.  
  1663. Prog:    nn
  1664. Title:    h)old option did not remove temporary work file.
  1665. From:    KFS
  1666. Fixed:    Patch #16 [aux.sh]
  1667.  
  1668. Prog:    nn
  1669. Title:    G {goto-group} does not honour: nosplit, nosort, kill, a.o.
  1670. From:    jfsenior@unix1.tcd.ie (John Senior)
  1671. Fixed:    Patch #16 [group.c]
  1672.  
  1673. Prog:    nngrep
  1674. Title:    running nngrep without arguments may give memory allocation error.
  1675. From:    dean%coplex@relay.eu.net (Dean Brooks)
  1676. Fixed:    Patch #16 [newsrc.c]
  1677.  
  1678. Prog:    nncheck
  1679. Title:    nncheck -Q requires $TERM variable is set.
  1680. From:    allan@rind.cs.cornell.edu (James Allan)
  1681.     pt%geovision@uunet.UU.NET (Paul Tomblin)
  1682. Fixed:    Patch #16 [term.c]
  1683.  
  1684. Prog:    nnpost
  1685. Title:    nnpost requires $TERM variable also when no input is required.
  1686. From:    rock@warp.Eng.Sun.COM (Bill Petro)
  1687. Fixed:    Patch #16 [answer.c term.c]
  1688.  
  1689.  
  1690. New features since initial 6.4.0 release
  1691. ----------------------------------------
  1692.  
  1693. Prog:    nn
  1694. Title:    New auto-select-subject variable
  1695. From:    Jeffrey (J.D.) Sparkes <JSPARKES@BNR.CA>
  1696. Added:    Patch #2 [menu.c variable.c nn.1]
  1697.  
  1698. Prog:    nn
  1699. Title:    New default-kill-select variable
  1700. From:    KFS (on request from Bill Petro)
  1701. Added:    Patch #2 [kill.c variable.c nn.1]
  1702.  
  1703. Prog:    mini-inews (nntp)
  1704. Title:    updated to nntp release 1.5.8 (very minor changes!)
  1705. From:    KFS (with patches provided by Stan Barber)
  1706. Added:    Patch #2 [inews/*]
  1707.  
  1708. Prog:    nn
  1709. Title:    New marked-by-<command> variables
  1710. From:    KFS (inspired by a request from Jeff Sparkes)
  1711. Added:    Patch #3 [menu.c variable.c nn.1]
  1712.  
  1713.     The X, Z, and N can now be tuned regarding the amount of articles on
  1714.     the menu pages they will mark seen when executed.
  1715.  
  1716. Prog:    nn
  1717. Title:    :bug command now includes modified variables
  1718. From:    KFS (suggested by several users)
  1719. Added:    Patch #3 [variable.c answer.c]
  1720.  
  1721. Prog:    nn
  1722. Title:    New :print-variables command
  1723. From:    KFS
  1724. Added:    Patch #3 [variable.c init.c]
  1725.  
  1726. Prog:    nn
  1727. Title:    Arrow keys can now be redefined (e.g. map #up ^[ O A)
  1728. From:    KFS (on request from Jaap Vermeulen)
  1729. Fixed:    Patch #3 [init.c nn.1]
  1730.  
  1731.     I cannot define the up, down, right and left keys (in case they are
  1732.     not defined in my termcap entry).  Interactive ':map #' is impossible.
  1733.  
  1734. Prog:    nn
  1735. Title:    New folder-save-file variable for saving from folders.
  1736. From:    KFS (to fix problem with default-save-file)
  1737. Fixed:    Patch #3 [save.c group.c variable.c nn.1]
  1738.  
  1739. Prog:    nn
  1740. Title:    New ignore-xon-xoff variable can be unset to make ^S/^Q useful
  1741. From:    KFS
  1742. Added:    Patch #4 [term.c variable.c nn.1]
  1743.  
  1744. Prog:    aux
  1745. Title:    New "c)c" command when posting followup to send copy to poster.
  1746. From:    KFS
  1747. Added:    Patch #4 [aux.sh answer.c nn.1]
  1748.  
  1749. Prog:    nn
  1750. Title:    New variable: show-purpose-mode
  1751. From:    KFS (on request from Rasmus Lerdorf)
  1752. Added:    Patch #4 [menu.c variable.c nn.1]
  1753.  
  1754. Prog:    nntp
  1755. Title:    Added support for EXCELAN
  1756. From:    fleming%nvuxk@bellcore.bellcore.com
  1757. Added:    Patch #4 [nntp.c NNTP]
  1758.  
  1759. Prog:    nn
  1760. Title:    New variable: read-return-next-page
  1761. From:    Jeffrey (J.D.) Sparkes <JSPARKES@BNR.CA>
  1762. Added:    Patch #4 [menu.c variable.c nn.1]
  1763.  
  1764. Prog:    nn
  1765. Title:    New variable: ignore-mark-blank-lines
  1766. From:    KFS (requested by Uwe Doering)
  1767. Added:    Patch #5 [answer.c variable.c nn.1]
  1768.  
  1769. Prog:    nn
  1770. Title:    New re-layout value: 4
  1771. From:    KFS (requested by Uwe Doering)
  1772. Added:    Patch #5 [menu.c nn.1]
  1773.  
  1774. Prog:    nn
  1775. Title:    New g and G flags in header-lines
  1776. From:    KFS (requested by Uwe Doering)
  1777. Added:    Patch #5 [more.c nn.1]
  1778.     
  1779. Prog:    nn
  1780. Title:    Improved parsing of init file and variable settings
  1781. From:    KFS
  1782. Added:    Patch #5 [global.c init.c variable.c nn.1]
  1783.  
  1784.     See the header of patch #5 for more information!
  1785.  
  1786. Prog:    nn
  1787. Title:    New message history for the ^P command
  1788. From:    Jaap Vermeulen <jaap%sequent@relay.EU.net>
  1789. Added:    Patch #5 [term.c menu.c more.c nn.1]
  1790.  
  1791. Prog:    nn
  1792. Title:    New "kill-debug" variable to enable tracing of the auto-kill process.
  1793. From:    KFS
  1794. Added:    Patch #5 [kill.c variable.c nn.1]
  1795.  
  1796. Prog:    nnacct
  1797. Title:    "Time Used" reports are given if COST_PER_MINUTE is #undef'ed
  1798. From:    KFS on request from Tim Chown <tjc@ecs.soton.ac.uk>
  1799. Added:    Patch #6 [account.c]
  1800.  
  1801. Prog:    nn
  1802. Title:    8-bit cleanup (Keymaps are expanded to 8-bits if data-bits=8)
  1803. From:    marius@rhi.hi.is (Marius Olafsson) (adapted by KFS)
  1804. Added:    Patch #6 [global.h init.c keymap.c keymap.h term.c nn.1]
  1805.  
  1806.     If data-bits is 8, keyboard input will be 8-bit as well.
  1807.     Things like "map menu 0xc5 select" will now work.
  1808.     The positions 0x80-0x9f are reserved for function keys (so if
  1809.     they are used, they will overlay the function keys)!
  1810.     All national ISO 8859/* character sets are supported.
  1811.     PC codepages are not fully supported (they have national
  1812.     characters in the reserved area).
  1813.  
  1814. Prog:    nnmaster
  1815. Title:    New -h option to avoid nnmaster competing with rnews unbatching
  1816. From:    KFS on request from Roger Fujii <rmf@media.uucp>
  1817. Added:    Patch #6 [master.c nnmaster.8]
  1818.  
  1819. Prog:    nn
  1820. Title:    New "auto reading mode" controlled by auto-read-mode-limit variable.
  1821. From:    KFS on several requests for "rn compatibility"
  1822. Added:    Patch #6 [menu.c variable.c nn.1]
  1823.  
  1824. Prog:    nn
  1825. Title:    "G group" will now try regexp matching if group not found.
  1826. From:    KFS on request from Rich Akerboom <boomer@eleazar.dartmouth.edu>
  1827. Added:    Patch #6 [group.c nn.1]
  1828.  
  1829. Prog:    nn, aux
  1830. Title:    New variables: inews and inews-pipe-input (similar to mailer* vars)
  1831. From:    KFS on request from Jaap Vermeulen <jaap%sequent@relay.EU.net>
  1832. Added:    Patch #6 [answer.c aux.sh variable.c nn.1]
  1833.  
  1834. Prog:    nn
  1835. Title:    New "on start-up" construct executed before entering first group.
  1836. From:    KFS on request from Doug Walker <dougw@fdls.odag.or.gov>
  1837. Added:    Patch #6 [init.c macro.c nn.c nn.1]
  1838.  
  1839. Prog:    nn
  1840. Title:    New "on program ..." construct for program specific initializations
  1841. From:    KFS
  1842. Added:    Patch #6 [init.c nn.1]
  1843.  
  1844. Prog:    nn
  1845. Title:    New ":show groups sequence" variation equivalent to the Y command.
  1846. From:    KFS
  1847. Added:    Patch #6 [init.c nn.1]
  1848.  
  1849. Prog:    nn
  1850. Title:    Reading mode prompt contents changed (new var: new-style-read-prompt)
  1851. From:    KFS on request from karl@sugar.hackercorp.com (Karl Lehenbauer)
  1852. Added:    Patch #6 [menu.c more.c variable.c]
  1853.  
  1854. Prog:    nn
  1855. Title:    Header printed by :print now configurable via print-header-type
  1856. From:    KFS on request from Mikael.C.Kjaerulff@copenhagen.ncr.dk
  1857. Added:    Patch #6 [save.c variable.c nn.1]
  1858.  
  1859. Prog:    nn
  1860. Title:    Saved/printed short headers are now fully configureable
  1861.     via save-header-lines and print-header-lines variables.
  1862. From:    KFS on request from leo@aai.com
  1863. Added:    Patch #7 [save.c variable.c nn.1]
  1864.  
  1865. Prog:    nn
  1866. Title:    show-purpose-mode support on nntp clients.
  1867. From:    olson%anchor.esd@sgi.com (Dave Olson)
  1868. Added:    Patch #7 [nntp.c menu.c]
  1869.  
  1870. Prog:    nn
  1871. Title:    Overlap can now be "shaded" using "any" attribute (including colour)
  1872.     via the variables: mark-overlap-shading, shading-on, sharing-off
  1873. From:    KFS on request from Uwe Doering
  1874. Added:    Patch #7 [more.c variable.c nn.1]
  1875.  
  1876. Prog:    nn
  1877. Title:    Additional keymaps can now be created and bound to "prefix key".
  1878. From:    KFS on request from rock@Sun.COM (Bill "Rock" Petro)
  1879. Added:    Patch #7 [init.c keymap.c keymap.h menu.c more.c variable.c nn.1]
  1880.  
  1881.     set echo-prefix-key        # echo prefix key
  1882.     make map ctl-x            # create a new keymap named ctl-x
  1883.     map both ^X prefix ctl-x    # bind it to ^X
  1884.     map ctl-x x macro 1        # bind macro 1 to ^X x
  1885.  
  1886. Prog:    nn
  1887. Title:    Path: line is used in "From " line when use-path-in-from is set.
  1888. From:    KFS on request from Bill Gaines <gatech!iccdev!bill>
  1889. Added:    Patch #7 [save.c variable.c nn.1]
  1890.  
  1891. Prog:    nn
  1892. Title:    New "clear" command to clear screen (e.g. at top of init file)
  1893. From:     KFS on request from paul@uxc.cso.uiuc.edu (Paul Pomes)
  1894. Added:    Patch #7 [init.c]
  1895.  
  1896. Prog:    nn
  1897. Title:    New interactive :load command to reload init file (sequence is ignored)
  1898. From:    KFS
  1899. Added:    Patch #7 [init.c]
  1900.  
  1901. Prog:    nn, nnmaster - database organization
  1902. Title:    DB_DATA is split into subdirs with 100 groups each.
  1903. From:    KFS on request from Scott Merrilees <Sm@soafy.bhpese.oz.au>
  1904. Added:    Patch #8 [admin.c db.c global.c inst.sh prefix.c]
  1905.  
  1906.     See the header of patch 8 for more info.  Many thanks to Scott
  1907.     for helping me testing the patch.
  1908.  
  1909. Prog:    nnmaster
  1910. Title:    nnmaster fatal errors are now mailed to OWNER
  1911. From:    KFS on several requests
  1912. Added:    Patch #8 [global.c]
  1913.  
  1914.     The error message is piped into the following command (default):
  1915.         $MAILX -s 'nnmaster fatal error' $OWNER
  1916.     If FATAL_ERROR_MAIL_CMD is defined it will be used instead, e.g.
  1917.         #define FATAL_ERROR_MAIL_CMD "/bin/mail storm"
  1918.  
  1919. Prog:    back_act
  1920. Title:    Number of active copies to keep can now be specified as argument.
  1921. From:    KFS on request from Bruce Fisher <bruce@egh-qc.co.uk>
  1922. Added:    Patch #8 [back_act.sh nngoback.1 INSTALLATION]
  1923.  
  1924.     If news is expired after 7 days, there is no use for 14 days of
  1925.     active files.  This can now be reflected in the back_act call:
  1926.         $MASTER/back_act 7
  1927.  
  1928. Prog:    nn
  1929. Title:    Control: (C) and Sender: (f) fields can now be included in header-lines
  1930. From:    KFS on request from karl@ttank.com (Karl Bunch)
  1931. Added:    Patch #8 [news.h news.c more.c nn.1]
  1932.  
  1933. Prog:    nnacct -ZERO
  1934. Title:    New -ZERO option to clear the usage count for all users.
  1935. From:    KFS on request from Claus Dr{by <cld@dkuug.dk>
  1936. Added:    Patch #8 [account.c nnacct.1m]
  1937.  
  1938. Prog:    nn, nnpost
  1939. Title:    nnpost and :post will show newsgroups file if ? is entered
  1940. From:    KFS on request from andrew@cphmlsk.resam.dk (Leif Andrew Rump)
  1941. Added:    Patch #8 [answer.c term.c]
  1942.  
  1943.     If '?' is entered to the "Newsgroup:" prompt, a list of groups
  1944.     and their purpose is displayed.
  1945.     It is possible to search for entries contaning a specific word
  1946.     (really any regular expression), by entering '/expr' to the
  1947.     "Hit any key to continue" prompt.
  1948.  
  1949. Prog:    nn
  1950. Title:    A "message of the day" file is now displayed whenever it changes.
  1951. From:    KFS on request from asd@mace.cc.purdue.edu (Kareth)
  1952. Added:    Patch #8 [nn.c init.c term.c variable.c INSTALLATION nn.1]
  1953.  
  1954.     The file CLIENT/motd will be shown when users start nn and the file
  1955.     has changed since they last started nn.  They can inhibit showing
  1956.     the motd file by unsetting the variable "motd", and the file can be
  1957.     shown at any time using the command ":motd".
  1958.  
  1959. Prog:    nn
  1960. Title:    Will now always check .rnlast or age of .newsrc if .nn/LAST not found.
  1961. From:    KFS on request from Peter Andersen
  1962. Added:    Patch #8 [newsrc.c]
  1963.  
  1964.     Converts from other news readers (e.g. rn) will have a .rnlast or at
  1965.     least a .newsrc file which can be used to guess which groups are NEW.
  1966.     This information is now used even when new-groups-action == 3 or 4
  1967.     for new nn users (without a LAST file); before all groups not in
  1968.     .newsrc would be seen as NEW groups.
  1969.  
  1970. Prog:    nn
  1971. Title:    The proper "re prefix" is now also shown on the "*" header in read mode
  1972. From:    Uwe Doering (adapted by KFS)
  1973. Added:    Patch #8 [menu.c more.c variable.c]
  1974.  
  1975. Prog:    nn
  1976. Title:    Added ":set /regexp" to list only selected variables.
  1977. From:    KFS
  1978. Added:    Patch #9 [init.c variable.c nn.1]
  1979.  
  1980. Prog:    nn
  1981. Title:    Completion of a variable name (e.g. :set au<space>) will now
  1982.     show the current value of the variable in the message line.
  1983. From:    KFS
  1984. Added:    Patch #9 [init.c variable.c term.c nn.1]
  1985.  
  1986. Prog:    nn
  1987. Title:    New "scroll-last-lines" variable to make nn scroll last page only.
  1988. From:    KFS on request from news@m2xenix.psg.com (Randy Bush)
  1989. Added:    Patch #9 [more.c variable.c nn.1]
  1990.  
  1991.     If < 0, nn will scroll text rather than display each new page from
  1992.     the top of the screen.    If > 0, then nn will scroll the last
  1993.     "s-l-l" lines of the article (and display the rest as usual).
  1994.  
  1995. Prog:    nnacct
  1996. Title:    New "$CLIENT/admins" file where the login names of the privileged
  1997.     news administrators allowed to run nnacct besides root can be listed.
  1998. From:    KFS on request from asd@mace.cc.purdue.edu (Kareth)
  1999. Added:    Patch #9 [account.c nnacct.1m]
  2000.  
  2001. Prog:    nn
  2002. Title:    Variables can now be set on nn command line with var=value.
  2003. From:    KFS on request from asd@mace.cc.purdue.edu (Kareth)
  2004. Added:    Patch #9 [sequence.c]
  2005.  
  2006. Prog:    inst
  2007. Title:    Patch level is now included in the installed manuals
  2008. From:    Tim Rylance <tkr@praxis.co.uk>
  2009. Added:    Patch #10 [inst.sh]
  2010.  
  2011. Prog:    nn
  2012. Title:    New variable: also-full-digest to include full digest when split=on
  2013. From:    KFS on request from Harry Herman <herman@corpane.uucp>
  2014. Added:    Patch #10 [nn.c variable.c nn.1]
  2015.  
  2016. Prog:    nn
  2017. Title:    "Searching..." is now shown while searching a pattern in an article
  2018. From:    bernd@bhpcpd.kembla.oz.au (Bernd Wechner)
  2019. Added:    Patch #10 [more.c]
  2020.  
  2021. Prog:    nn
  2022. Title:    kill-debug is turned off if ^G or 'q' is used during debug output
  2023. From:    KFS on request from iann@storesys.coles.oz.au (Ian Nicholls)
  2024. Added:    Patch #10 [kill.c term.c]
  2025.  
  2026. Prog:    nn
  2027. Title:    Made embedded-header-escape ('~') configureable
  2028. From:    KFS on request from bernd@bhpcpd.kembla.oz.au (Bernd Wechner)
  2029. Added:    Patch #10 [save.c variable.c nn.1]
  2030.  
  2031. Prog:    nn, nnpost
  2032. Title:    Added post-distribution and follow-distribution variables to improve
  2033.     generation of Distribution: headers.
  2034. From:    KFS
  2035. Added:    Patch #10 [answer.c variable.c]
  2036.  
  2037. Prog:    nn
  2038. Title:    ~user/ is now expanded in file names
  2039. From:    bernd@bhpcpd.kembla.oz.au (Bernd Wechner) & KFS
  2040. Added:    Patch #11 [folder.c]
  2041.  
  2042. Prog:    xmakefile
  2043. Title:    Added support for Symmetry style parallel make
  2044. From:    Kareth & Jaap Vermeulen
  2045. Added:    Patch #11 [xmakefile conf/m-symmetry.h]
  2046.  
  2047. Prog:    nn
  2048. Title:    If "check-group-access" is set, access to a group (including
  2049.     the menu) is now prohibited.
  2050. From:    KFS on request from David Paul Zimmerman <dpz@action.rutgers.edu>
  2051. Added:    Patch #11 [db.c variable.c]
  2052.  
  2053. Prog:    nn
  2054. Title:    A variable can now be locked, eg. "lock check-group-access" to
  2055.     prevent a user from modifying the variable.
  2056. From:    KFS
  2057. Added:    Patch #11 [init.c variable.c]
  2058.  
  2059. Prog:    nn
  2060. Title:    The init file "LIB/setup" is now loaded first independent of -I option.
  2061. From:    KFS on request from David Paul Zimmerman <dpz@action.rutgers.edu>
  2062. Added:    Patch #11 [init.c]
  2063.  
  2064. Prog:    nn
  2065. Title:    nn will now look for a ".defaultnewsrc" on first startup in the
  2066.     NEWS_LIB, CLIENT, and DB directories (var: initial-newsrc-file).
  2067. From:    KFS on request from David Paul Zimmerman <dpz@action.rutgers.edu>
  2068. Added:    Patch #11 [newsrc.c]
  2069.  
  2070. Prog:    nn
  2071. Title:    Stricter splitting of folders and mail boxes.
  2072. From:    bernd@bhpcpd.kembla.oz.au (Bernd Wechner) & KFS
  2073. Added:    Patch #11 [folder.c digest.c variable.c]
  2074.  
  2075.     Folders are now split according to the format of the first article in
  2076.     the folder, i.e. a folder is now either in "standard", "UNIX mail",
  2077.     or MMDF format, and it is no longer possible to have "mixed" folders.
  2078.  
  2079. Prog:    nn
  2080. Title:    Existing folders are now scanned to determine the proper format for
  2081.     saved articles (unless the variable 'folder-format-check' is unset.)
  2082. From:    KFS
  2083. Added:    Patch #11 [save.c variable.c]
  2084.  
  2085.     This means that the variables 'mail-format' and 'mmdf-format'
  2086.     are only used to determine the format of new folders, or if
  2087.     'folder-format-check' is off (if you know only one format is used).
  2088.  
  2089. Prog:    nn
  2090. Title:    Improved rewriting of folders and mail boxes.
  2091. From:    bernd@bhpcpd.kembla.oz.au (Bernd Wechner) & KFS
  2092. Added:    Patch #11 [folder.c global.c variable.c]
  2093.  
  2094.     The backup folder is now located in the .nn directory (there is a new
  2095.     variable backup-folder-path to control this), and a folder can now be
  2096.     rewritten even if the directory is read only.  The backup folder is
  2097.     retained if the keep-backup-folder variable is set.  A trace of the
  2098.     compression process is now shown if trace-folder-packing is set.
  2099.  
  2100. Prog:    nn
  2101. Title:    Several new "on condition" constructs and other init file goodies.
  2102. From:    KFS (following several requests for rather specific features).
  2103. Added:    Patch #12 [init.c nn.1]
  2104.  
  2105.     Instead of a steady flow of requests for new controls in the init
  2106.     file I decided to take a more generic approach and provide the
  2107.     following new commands and conditionals in the init file.  See
  2108.     the manual for more details.
  2109.         on [ test ]
  2110.         on `shell command` str1 str2 ...
  2111.         on `` str1 str2 ...
  2112.         on !shell command
  2113.         on $VAR [ str1 str2 ... ]
  2114.         else
  2115.         echo MESSAGE
  2116.         error MESSAGE
  2117.         exit [ n ]
  2118.         stop
  2119.         chain alternative-init-file
  2120.  
  2121. Prog:    nn
  2122. Title:    nn can now enter the group that was active the last time nn was quit.
  2123. From:    KFS on many requests
  2124. Added:    Patch #12 [nn.c variable.c]
  2125.  
  2126.     There is a new variable 'enter-last-read-mode' to control this:
  2127.     0: never enter the last group read,
  2128.     1: ask to enter group if it has unread articles, else don't enter,
  2129.     2: ask to enter group even if no unread,
  2130.     3: enter unconditionally if unread articles, else don't enter,
  2131.     4: enter uncond even if no unread.
  2132.     If there are no unread articles, nn will actually locate the next
  2133.     group in the sequence starting with the remembered group.
  2134.     
  2135. Prog:    nn, nnmaster
  2136. Title:    Improved support for Apollo Domain OS
  2137. From:    mmitchel@digi.lonestar.org (Mitch Mitchell)
  2138.     ianh@bhpmrl.oz.au (Ian Hoyle)
  2139. Added:    Patch #13 [db.c folder.c global.c]
  2140.  
  2141.     Requires new s-apollo.h file which will be included in addendum 1.
  2142.  
  2143. Prog:    nn
  2144. Title:    New "on first-use" construction to allow special actions for first
  2145.     time users of nn (must be placed in global init file).
  2146. From:    KFS on request from Michael Rawdon <rawdon@rex.cs.tulane.edu>
  2147. Added:    Patch #13 [init.c nn.c]
  2148.     
  2149.     on first-use [all]     For all new users of nn (no ~/.nn)
  2150.     on first-use new     For new news readers (no .newsrc)
  2151.     on first-use old     For old news readers (have .newsrc)
  2152.  
  2153.     To avoid adding missing groups to .newsrc on first invocation of nn
  2154.     for a "convert" user, place this in the global init file:
  2155.         on first-use old
  2156.             set new-group-action 0
  2157.         end
  2158.  
  2159. Prog:    nn
  2160. Title:    New integer variable: check-db-update-time.  If non-zero, nn will
  2161.     give a warning check if database has not been updated by nnmaster
  2162.     for the last c-d-u-t hours (default is 12 hours).
  2163. From:    KFS
  2164. Added:    Patch #13 [nn.c]
  2165.  
  2166. Prog:    nn
  2167. Title:    Kill on number of references => new variable: kill-reference-count.
  2168. From:    KFS on request from rolf@sparc1.isgs.uiuc.edu (Rolf Wilson) and
  2169.     poulsen@sp1.csrd.uiuc.edu (David K. Poulsen).
  2170. Added:    Patch #13 [kill.c variable.c]
  2171.  
  2172. Prog:    nn, aux
  2173. Title:    A response can now be interrupted and completed later via h)old cmd.
  2174. From:    KFS
  2175. Added:    Patch #13 [answer.c aux.sh nn.1]
  2176.  
  2177. Prog:    nn, nnpost
  2178. Title:    The hostname put into the mini-inews Path: header can now be
  2179.     configureable via an optional NNTP_PATH_HOSTNAME macro in config.h
  2180. From:    rdavis@convex.com (Ray Davis)
  2181. Added:    Patch #13 [answer.c config.h-dist]
  2182.     
  2183. Prog:    compilation
  2184. Title:    LDFLAGS can now be set in Makefile and LOADER_FLAGS in s- file.
  2185. From:    KFS on request from tale@cs.rpi.edu (David C Lawrence)
  2186. Added:    Patch #14 [Makefile xmakefile s-template.h]
  2187.  
  2188. Prog:    nnusage
  2189. Title:    Now reads from Log.old too, and prints "Usage since" header.
  2190. From:    marcel@duteca.bitnet (Marcel J.E. Mol)
  2191. Added:    Patch #14 [nnusage.sh]
  2192.  
  2193. Prog:    nn
  2194. Title:    Words can now be delimited by \<...\> in regular expressions
  2195. From:    KFS on request from Mark M Mehl <mehl@iastate.edu>
  2196. Added:    Patch #14 [regexp.c]
  2197.  
  2198. Prog:    nn
  2199. Title:    Can now kill on base subjects *without* Re: prefix (s< in kill file)
  2200. From:    KFS on request from Mike Newton <newton@gumby.cs.caltech.edu>
  2201. Added:    Patch #14 [kill.c nn.1]
  2202.  
  2203. Prog:    nnadmin
  2204. Title:    New C)heck option in M)aster menu: check whether master is running.
  2205. From:    KFS
  2206. Added:    Patch #14 [admin.c nnadmin.1m]
  2207.  
  2208. Prog:    nn
  2209. Title:    5 x speed-up for nn -m on slow terminals (one update per second).
  2210. From:    eggert@twinsun.com (Paul Eggert)
  2211. Added:    Patch #14 [group.c]
  2212.  
  2213. Prog:    nn
  2214. Title:    The hostname in the Path: may now be read from a file.
  2215. From:    Ray Davis <rdavis@connie.convex.com>
  2216. Added:    Patch #14 [answer.c config.h-dist]
  2217.  
  2218.     Simply define NNTP_PATH_HOSTNAME as the path of the file.
  2219.  
  2220. Prog:    nn
  2221. Title:    Added "consolidated menus" (one menu line per subject)
  2222. From:    KFS on numerous requests
  2223. Added:    Patch #15 [data.h group.c keymap.c/.h menu.c sort.c variable.c nn.1]
  2224.  
  2225. Prog:    nn
  2226. Title:    Blank lines can now be added between menu lines via `menu-spacing'.
  2227. From:    KFS on request from salsbury@acsu.buffalo.edu (Patrick G. Salsbury)
  2228. Added:    Patch #15 [menu.c variable.c nn.1]
  2229.  
  2230. Prog:    nn
  2231. Title:    The online manual can now be consolidated too (one program per line)
  2232. From:    KFS
  2233. Added:    Patch #16 [format.awk folder.c variable.c nn.1]
  2234.  
  2235.     There is a new boolean variable to set: consolidated-manual.
  2236.  
  2237. Prog:    nn, nngrab
  2238. Title:    The update intervals for the merge report in nngrab can now be changed.
  2239. From:    KFS
  2240. Added:    Patch #16 [variable.c nn.1]
  2241.  
  2242.     There is a new integer variable `merge-report-rate'.
  2243.  
  2244. Prog:    nn
  2245. Title:    Hooks are provided to allow mail aliases to be expanded.
  2246. From:    KFS on numerous requests.
  2247. Added:    Patch #16 [aux.sh answer.c variable.c nn.1]
  2248.  
  2249.     There is a new variable `mail-alias-expander' which may be set
  2250.     to a command which will expand aliases in the file given to it
  2251.     as its last argument.  No alias expanders are currently avaliable.
  2252.  
  2253. Prog:    nnpost
  2254. Title:    Simplified and documented unattended posting of articles.
  2255. From:    KFS
  2256. Added:    Patch #16 [answer.c nnpost.1]
  2257.