
                MicroWalt W-NEWS News Package  4.02
                =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This package contains the sources and support files for setting up a
NEWS system on your MINIX machine.  It is far from complete, but it
does take care of the most vital elements of running NEWS.  It will
be expanded gradually in the future.

History:

1.00    1988            Start of package
        It was only one program that unpacked the incoming news batches
        (only comp.os.minix !) and stuffed the articles in a spool dir.
        All parameters were hardcoded.  It served its purpose, however!

2.00    05/06/90        Start of second release
        Multiple programs, better structure.  Also, a news poster and a
        structure around "inews".  More compatible with "B News 2.11".
        Also, version numbers in the programs.
        inews 2.04:     09/14/90
        rnews 2.03:     09/14/90
        pnews 2.07:     09/14/90
        sendbatch 2.03: 09/14/90
        unbatch 2.03:   09/14/90

2.00    ??/??/90        Fixed sequence file overhead
        rnews 2.04:     rnews used a "batchseq" file, to create subsequent
                        batches.  Now it is a combination of time/date/pid.

2.00    10/18/90        Fixed "multiple batch" problem in rnews
        rnews 2.05:     rnews used filename which were too long. This crashed
                        the reception of multiple batches.  Fixed this.

2.00    ??/??/90        Wim van Dorst's "junk" fixes
        inews 2.05:     Articles for unknown groups weren't put in "junk".
                        Wim fixed this.

2.00    12/31/90        Atari-ST fixes
        inews 2.06:     Fixed the "name = NULL" code in upd_active(), which
                        caused the ST to dump core.  Is a boolean var now.

2.00    01/11/91        Miquel van Smoorenburg's fixes added
        inews 2.07:     Added Wim van Dorst's "junk" patches.
                        Fixed upd_active() problem with OSTDIO=1.

2.00    01/15/91        Miquel van Smoorenburg's modifications added
        pnews 2.08:     More checking on newsgroups and distributions.
                        Better command execution interface w/ redirecting.
        unbatch 2.04:   Added an explicit location of the lock file.

2.00    01/18/91        FvK
        unbatch 2.05:   Added removal of temp files.
                        Changed uncompressing scheme (pipes!).

2.00    01/19/91        FvK
        rnews 2.06:     Added logfile support.
                        Changed "system(3)" into "execv(2)" call.
        unbatch 2.06:   Added logfile support
                        Changed "system(3)" into "execv(2)" for inews.
        sendbatch 2.04: Added logfile support.
        inews 2.08:     Added logfile support.
        pnews 2.09:     Fixed flushing bug.
        pnews 2.10:     Added external distributions list.
        unbatch 2.07:   Changed all temp files to pipes where possible.

2.00    01/20/91        FvK
        unbatch 2.08:   fixed "exec-wait" bug for calling Inews.

2.00    01/22/91        FvK
        unbatch 2.09:   Added Peter de Vrijer's fixes for mem faults.
        inews 2.09:     Added Peter de Vrijer's fixes for "organization".

2.00    01/25/91        FvK
        Install.sh:     Rewrote the thing completely.
        rnews 2.07:     Fixed the filename-problem (again!).
        inews 2.10A:    Completely rewritten for better header scanning.
                        Prepared for "sys" file support.

2.00    01/26/91        FvK
        inews 2.10B:    Standardized all commandline flags.
                        Added control message support.
        unbatch 2.10:   Added "single article" batches; changed debug-mode.
                        Also, changed "inews" calling sequence.
        sendbatch 2.05: Added "resource accounting".
        expire 1.00:    Added Miquel's "expire" program.
        all:            Changed logfile format again.

2.00    01/27/91        FvK
        inews 2.10:     Finished control messages with "control" program.
        control 1.00:   The "control message" implementation.
        checknews 1.01: Removed "active" locking from rd_active().

2.00    01/28/91        FvK
        inews 2.11:     Added "sys" file support. Cleanup.
        sendbatch 2.06: Changed for "sys" file batching.

2.00    01/29/91        FvK
        inews 2.12:     Finished up "sys" support.
        all:            Cleanup.

3.00A   02/01/91        FvK     Posted Alpha-release 3.00.
        Install         Changed "make directories" questions: separated!
                        Changed Install.sh for wnbill.sh.
        Makefile        Removed "chmem" from control, checknews and expire.
        checknews       Changed for speed: return at first match.
        control         Changed act_rd() function for speed.
        expire          Standardized logmsg() messages.
        inews           Fixed "strstr()" bug in do_post() : ST core dump !
                        Changed acct() format.
                        Added "header continuation lines" to hdr_upd().
                        Fixed the act_upd() bug: check dirs first!
        pnews           Added one function type; moved artname[] generation.
        sendbatch       Standardized logmsg() messages.
                        Fixed 'BATCHLIM' bug with compressed batches.
                        Added "-b13" option to insure 13-bit batches!
                        Added Peter de Vrijer's "compress" fix.
        unbatch         Changed main() structure; added batch saving.
        wnbill          Added "wnbill.sh" procedure.

3.00B   03/01/91        FvK     Prepared Beta-release 3.00.
        03/29/91        FvK     Fixed "Date:" bug in inews.

3.00    03/30/91        FvK     Posted world-wide.

3.10	10/01/92	Udo Munk	Prepared release 3.10
	general		Dual port for Coherent 3.x and Coherent 4.0
			Cleaning of compiler warnings
			Manuals updated to release 3.10
	Install.sh	Fixed to run under Coherent
	adddirs		Fixed to run under Coherent
	mkpdir		Fixed to run under Coherent
	newscopy	Copy only the programs, not the system files!!!!
	sendbatch	Remove compressed batches from /tmp
			Option -l added to select compression level
	inews		Changed to use mail or elm as mailer for control msgs
			Bugs fixed which garbles the active file
			Don't delimit hosts with "," in news.adm
	control		Bug fixed, which garbles history file on cancel msgs
	wnbill		Some bugs fixed
	newspace	Very usefull, added to the distribution

3.20	10/30/92	Udo Munk	Prepared release 3.20
	Install.sh	Set permissions of spool directory and sub directorys
			only for first installation
	inews		Also accept Message-Id in the article headers
			Cut domain in the log files, if feed delivers with
			domain appendend to system name
			Append users .signature to posted articles
			Last bug fixed, which garbles the active file
	pnews		Do not append .signature, is done by inews now
	wnbill		Option -v removed, always run verbose (from crontab)
			Option -n hostname now works
			Mail stuff removed, the bill is for news

4.00    09/27/92        FvK     Started 4.00, and ported to MS-DOS, merged
			wirh the Coherent version as maintained by Udo Munk.
			Cleaned up the entire package, re-wrote the config
			section of the header file.

4.01	11/19/92	FvK	Started 4.01 (LINUX port).  Reworked the
			whole source to be cleaner.  Added much.

4.02	02/23/93	FvK	Added LINUX/Pro support.
			LINUX/Pro has a separate "/conf" directory for
			system configuration stuff, allowing for a /usr
			tree to be mounted READ-ONLY.  This involves a
			fair amount of programs...
