home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / N / NN / _NN-SPOO.TAR / usr / doc / nn / RELEASE_NOTES < prev   
Encoding:
Text File  |  1991-04-23  |  71.6 KB  |  2,247 lines

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