Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!umich!ox.com!emv From: kent@sparky.IMD.Sterling.COM (Kent Landfield) Newsgroups: comp.archives Subject: [comp.sources.d...] rkive and article version 2.0 released Message-ID: <1991Feb25.002635.28407@ox.com> Date: 25 Feb 91 00:26:35 GMT References: <1991Feb24.223559.27621@sparky.IMD.Sterling.COM> Sender: emv@ox.com (Edward Vielmetti) Reply-To: kent@sparky.IMD.Sterling.COM (Kent Landfield) Followup-To: comp.sources.d,alt.sources.d Organization: Sterling Software, Bellevue, NE. Lines: 99 Approved: emv@ox.com (Edward Vielmetti) X-Original-Newsgroups: comp.sources.d,alt.sources.d Archive-name: news/archive-tools/rkive/1991-02-24 Archive-directory: uunet.uu.net:/comp.sources.misc/volume17/rkive/ [137.39.1.2] Original-posting-by: kent@sparky.IMD.Sterling.COM (Kent Landfield) Original-subject: rkive and article version 2.0 released Reposted-by: emv@ox.com (Edward Vielmetti) 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 Chris Myers Neil Gorsuch Karl Lovink David Schmidt Mark J. Bailey Paul Vickers Ed Vielmetti Heikki Suonsivu 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. Brought to you by Super Global Mega Corp .com