[alt.sources.d] rkive and article version 2.0 released

kent@sparky.IMD.Sterling.COM (Kent Landfield) (02/25/91)

Rkive and Article 2.0 were just posted to comp.sources.misc. 

NOTE: Even if you are not interested in archiving sources, take
the time to compile article and take it for a test run. :-) I
think you will find it *very* useful all by itself...

The following are a few of the changes made between the previous
versions of article and rkive and the 2.0 releases.
----
Article and rkive now supports comp.archives auxiliary headers and
archiving.

Article and rkive now supports comp.sources.apple2 format correctly.

Added compression recognition to Article so that it can deal
transparently with compressed/packed files. There is no longer
a need to "zcat filename | article".

Rkive can be used to archive only those articles that have
Archive-name: headers. Extremely useful for archiving sources
in alt.sources.

Rkive can now accept articles on stdin.

Rkive is able to take the filename of articles to be archived
from a batch file created from the news system.

Added NNTP support so that the archives can be maintained on a remote
system(s) Now, an archive site can use multiple spool directories 
located on multiple systems to assure timely update and better news 
access reliability.

Rkive can use the X-Checksum-Snefru: header used in c.s.unix and 
c.s.misc to verify the inbound article. The snefru utility is
not supplied and is availble from your local c.s.u archives.

Added the ability to support globbing.  rkive now allows the user to
specify a match string to search for in the newsgroup. When a match is
found, that article is archive. Only articles that match the specific
patterns are archived. This mechanism works for all the different types
of archiving.

Added the ability for archive to execute external applications as
if it was done internally. It logs and writes index files for these
as specified in the rkive.cf configuration file.

Added the update_netdocs script and the appropriate entries in the 
supplied rkive.cf. This script provides an _example_ of how the
external archive mechanism works. It allows a site to maintain the
the set of periodic postings that are specified in the rkive.cf and
the update_netdocs. This script was a QUICK AND DIRTY EXAMPLE. It
needs rewriting to be really used. Please don't flame me about this
since it was just an example...

Added aditional format specifications to format.c so that the information
contained in the rkive.cf file could be supplied to external commands
for their specific use.

Added the ability for the person configuring the rkive.cf to specify
where the .patchlog and .archived files are to reside. 

Options can be passed with the commands specified in rkive.cf.
(e.g.  COMPRESS=compress -f)

Removed alot of duplicated code and added some more. :-)

Plus others I have forgotten...
----
I want to thank all the people who spent time sending me suggestions.
I especially want to thank the people who took the time to beta test 
this version for me.

Petri Ojala <ojala@finland.eu.net>
Chris Myers <chris@wugate.wustl.edu>
Neil Gorsuch <neil@cpd.com>
Karl Lovink <karl@ofssrv.syssup.tds.philips.nl>
David Schmidt <uunet!isc-br.isc-br.com!os-d!davids>
Mark J. Bailey <uunet!mjbtn!mjb>
Paul Vickers <paulv@logitek.co.uk>
Ed Vielmetti <emv@ox.com>
Heikki Suonsivu <hutcs.hut.fi!hsu>

Special thanks to Paul and Ed for showing me how dumb I really can be... :-)
And to Heikki, who supplied the basis for the globbing functionality, I'll
get that beer to you somehow... :-) :-) THANKS ALL!!!

			-Kent+

-- 
Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
Sterling Software, IMD           UUCP:     uunet!sparky!kent
Phone:    (402) 291-8300         FAX:      (402) 291-4362
Please send comp.sources.misc-related mail to kent@uunet.uu.net.

kent@sparky.IMD.Sterling.COM (Kent Landfield) (02/26/91)

In article <1991Feb24.223559.27621@sparky.IMD.Sterling.COM> kent@sparky.IMD.Sterling.COM (Kent Landfield) writes:
>The following are a few of the changes made between the previous
>versions of article and rkive and the 2.0 releases.

>Rkive can now accept articles on stdin.

OOPS. That should read ...

Rkive can now accept article names on stdin.

Sorry.
			-Kent+
-- 
Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
Sterling Software, IMD           UUCP:     uunet!sparky!kent
Phone:    (402) 291-8300         FAX:      (402) 291-4362
Please send comp.sources.misc-related mail to kent@uunet.uu.net.