$Id: NEWS,v 1.12 1997/08/14 13:39:31 src Exp $

NEWSX HISTORY
------------- 

V0.1? - ?? Aug 1997

    Fixed bug in handling of -e option.

    Added proper handling of "gotit" when using IHAVE.

    Allowed numeric port number, and finally implemented the network
    byte swopping in a properly portable manner.

V0.11 - 14 Aug 1997

    Implemented --list option to get list of newsgroup names from 
    the remote newsserver. This list can be output to a file or piped to a
    command.

    Implemented --newlist option to get list of new newsgroup names from
    the newsserver.

    Implemented --desc option to get all relevant newsgroup descriptions
    from the remote newsserver. This list can be output to a file or piped
    to a command.

    Implemented --alldesc option to get list of all newsgroup descriptions
    available from the remote newsserver.

    Implemented --mfilter option to allow filtering based on message ID.
    A corresponding F-entry in the statistics file reflects how many
    articles were filtered.

    Inserted an extra level of debugging with -d so that the a single -d
    will no longer output a '.' for every article.

    Made --debug take a numeric argument.

V0.10 - 20 Jul 1997

    Group authorization error does not stop news transfer.

    Updated to automake 1.2.   

    Fixed EOF-handling bug in telnet mode.

V0.9 - 05 Mar 1997

    Altered some option when using --ihave, and made MODE READER behave 
    sensibly with --ihave too.

    Further fine tuning of the installation script.

    The lsm-file is no longer part of the tar.gz file - due to the compression
    that is in fact impossible for the byte counts to tally. The self-
    referrence in the lsm-file is bad enough, but it works of sorts since
    it isn't compressed.

    Removed "X-Server-Date:" for normal POST operation.

    Added a small chapter about message header handling in the man page.

V0.8 - 18 Feb 1997

    Implemented --rnews, which will pipe incoming news directly to
    the incoming spool.

V0.7 - 17 Feb 1997

    Introduced --fail <time> option for failing messages older	  
    than <time>. Using the text "never" will turn off this mechanism.
    This behaviour is also currently the default, although it is expected
    that this might change in future versions.

    Introduced --bounce <where> option for sending info about failed
    messages. If <where> is exactly "none", no message will be sent.
    If <where> is "poster", the message will be returned to whoever
    created it.

    Option --attach controls the way the message is attached for --bounce.

    Introduced the newsq utility that will give various status
    information. See newsq man page.

    Introduced --stat option for gathering of statistics, and decreased
    the amount of statistics dumped to syslog.

    Introduced --ihave option.

    Introduced --inhosts option, for debugging.

    Locks for INN moved to the $LOCKS directory (this was less of
    a problem that it could sound - the locks was to lock out other
    NewsX processes). The --locks option can be used for overriding
    the default choice.

V0.6 - 05 Jan 1997

    For INN mode, implemented correct interoperation with 
    "ctlinnd flush" for posting from outgoing spool. NOTE: The 
    previous mode of operation could very easily loose outgoing 
    messages with INN.

    Started using automake.

    Begun adaptation for ansi2knr.

    Added --ignore option

V0.5 - 16 Dec 1996

    Introduced --window that will speed things up a bit, in rare cases
    by a factor of 10.

    Added --syncnew

V0.4 - 14 Dec 1996

    Changed configure so that it reads the news config files.

    Have individual settings for each of the files, a la INN.

    Fixed a bug with line continuation in the middle of tokens
    in the sys/newsfeeds file.

    Clarified the documentation somewhat.

    Expanded the -h option.

    Introduced long options.

    Fixed the inital state (while parsing the command line) of the 
    "ps" title handler. 

    Introduced --togo, --active, --newsfeeds, --home, --batch,
    and --incoming options.

V0.3 - 10 Dec 1996

    Made varargs/stdarg handling more portable.

    Do no longer rely on Gnu realloc() behaviour.

    Introduced the FAQ.

    No new functionality.

V0.2 - 09 Dec 1996

    Redone dependencies to work with non-Gnu makes and ccs

    Included Gnu getopt for those systems that doesn't have it.

    Addressed other portability issues.

    No new functionality.

V0.1 - 13 Nov 1996

    Renamed to newsx

    Implemented fetching of news using GROUP/STAT/ARTICLE

    Implemented parsing of C News sys and active files.

    Implemented parsing of INN newsfeeds and active files.

    Interface to news history database.

    Improved signal handling.

    Implemented "ps" status.


POSTIT HISTORY
--------------

V1.0 - 11 Nov 1996

    Supports NNTPSERVER environment variable.

V0.8 - 14 July 1996

    Handling of removal of stale lockfiles and processes.

V0.7 - 18 June 1996

    Introduced autoconf "config.h"

    Minor fixes

V0.6 - 29 April 1996

    Skipping "NNTP-Posting-Host".

    Handle lines > 512 characters properly.

    Started using GNU autoconf/configure.

V0.5 - 9 April 1996

    Cleaned up source quite extensively, and removed references to
    other sources.

    Added support for a seperate log file and for collection of
    posted articles in folders.

    Implemented improved file locking for C News and INN.

    There is now a lock timeout.

    Placed manual page in section 8, where it belongs.

    The INN version has still not been verified properly.

V0.4 - 27 February 1996

    Added top script for file locking. Currently only for C News.

V0.3 - 29 January 1996

    Removed backup in "togo.o" by default (causes "possibly stalled" 
    message).

V0.2 - 28 December 1995

    Support for INN format of outgoing batch files included.

V0.1 - 4 December 1995

    Initial ALPHA version. 
