[news.software.b] TMNN-Netnews patch 7.3 release announcement

eric@snark.uu.net (Eric S. Raymond) (03/28/89)

The 7.3 patch for the TMN-Netnews beta is out. Unlike the 7.[12] patches, it is
fairly large, about 125K. Internet beta sites may wish simply to FTP new kits;
these are available at linc.cis.upenn.edu under /usr/ftp/dist/tmnn/beta7. UUCP-
only beta sites have it queued for them and will pick it up on their next poll.

This patch makes the following changes:

Major:
* Add NNTPSERVER question to Configure.
* Changes Configure so Suns are treated as 4.3BSD, systems with both
  -lcurses and -ltermcap in the termlib list.
* Incorporates Russ Nelson's fixes to the nntp library code.
* Fixes BSD and 3B1 macro collision glitches in the screen support.
* Fixes bug in HDRONLY handling (this was preventing vnews +c from displaying
  first pages of articles).
* Makes all printf %ld formats safe for machines with long != int.
* Fixes poorly modularized underline generation for the visual readers.
* Changes naming of getfiles.c functions to a consistent scheme that
  doesn't collide with the BSD networking support.
* Fixes a divide-by-zero bug in vnews.
* Drops obsolete -s, -c, -h and -K options from vnews code and documentation
  (-ch have been replaced by modes of the extended -p option).

Minor:
* Modifications to the political disclaimer in the LICENSE file
* Change top-level Makefile to fix some kit-generation glitches.
* Drops a bug from the known-problems list in doc/BUGS.
* Fixes some minor formatting mistakes in doc/install.mn. 
* Removes mailnews.1 documentation for nonexistent -h option.
* Extends behavior and documentation of vnews -p option.
* Adds ConfigureSys smarts about Microport 286 systems.
* Fixes a Configure glitch in void type checking.
* Inserts appropriate forward static declares to make GNU C happy.
* Fixes dirent.h copy glitch in Makeposix.
* Enhances hprint() verbosity control.
* Fixes GenerateMake's former vulnerability to user aliasing of ls.
* Fixes checknews to search the NNTP library.
* Fixes a compile-time bug in the DOXREFS options code.
* Implements 'y' command in vnews.
* Fixes a bonehead bug in handling of compressed articles (msgopen.c).

I still don't have a fix for the vnews echo doubling on BSD versions. And
some sites are reporting SIGSEGV in expire for reasons that remain obscure,
possibly an undetected NULL-pointer dereference. But overall things are going
quite well. Keep those cards and letters coming :-).
-- 
      Eric S. Raymond                     (the mad mastermind of TMN-Netnews)
      Email: eric@snark.uu.net                       CompuServe: [72037,2306]
      Post: 22 S. Warren Avenue, Malvern, PA 19355      Phone: (215)-296-5718