@(#)Changes	2.2 5/9/91 

A different configuration method is being used. A localize.sh script
is created at the local site that allows you to isolate changes to
a single file. This makes upgrades and patches easier and local configuration
is easier to manage. Local configuration is like its done in B News.

An INSTALL file has been added describing how to make localize.sh scripts
and discusses just what some of the configuration parameters are/mean.

The rkive.h and Makefiles are distributed as the rkive.h.dst and
Makefile.dst and are a template of the target rkive.h and Makefile
that will be created by localize.sh.

Moved the mkdir() defines into rkive.h instead of the Makefile.
Changed defines from HAVE_MKDIR to MKDIR... Don't ask...

Added support for the new X-Md4-Signature: header in use in comp.sources.misc.

Added the ability for rkive to accept articles on standard input... Yes, this
time it is real... :-)  A sys.cf configuration file is supplied as a sample 
configuration file for sys file usage.

Corrected a problem locating the next higest problem article number to
use in the event of problem storage. This was encountered when two systems
had problems with an article that had the same news article number. One 
of the articles was from a local news system, one was via NNTP, same group
from two different sources...

In 2.0 I added the support for article to deal directly with compressed 
articles when the user specified the filename with the commpression suffix
attached. ("article *.Z") This time I added the ability for article to deal
with compressed articles better by allowing the user to specify the files
without the compression suffix. This means that if I say "article v17i016" 
it will find v17i016.Z.  If you have two files, one compressed, one 
uncompressed, article will find the one you specify.



uunet!utai!mnetor!tmsoft!beaudin!john (John Beaudin) pointed out two
	problems with global external archiving. Global External archiving 
	works now.. I think.. :-) 


Chip Rosenthal <uunet!cs.utexas.edu!chinacat!chip> alerted me to:

    A matching problem in the suffix() routine was fixed. It was not stripping
    the options correctly,

    NO_MONTH_DIR was missing from rkive.h, and

    When using the "Chronological" mode, with the "NO_MONTH_DIR" defined,
    a "%v" in the index format yielded a "v-1" rather than a "v91". Incorrect
    initialization, fixed.


Chet Wood <uunet!apple.com!arc!chet> for directing me to the following five 
problems/ideas and gave me a couple more to ponder... :-)

    Corrected write_archived so that it assures that the directories exist
    prior to attempting to write a record to the newsgroup's .archived file.
    Boundary condition :-) If the first article in a newsgroup was a problem
    article, rkive could not write the .archived record since the directory
    did not exist.
    
    Assured that the filename specified within the INDEX_FORMAT contained the
    final path name which may or may not have a compression suffix attached.
    
    Added support for a relative path filename from where the BASEDIR to the
    actual storage location. This is done with a %Z format character.
    
    Added the ability for external command archiving to use the NNTP temporary
    transfer file if they need to. Added the $F specification character to 
    support this.
    
    Updated update_netdocs with some new FAQs. Also shut off "set -x" as the 
    default. That was left over from debugging... :-)
    
			 *** THANKS ALL! ***

Updated article.1 and rkive.5 to reflect the format specification character 
changes.

Various other minor fixes as well... 

