[comp.sources.wanted] Archive server responses

ted@usasoc.soc.mil (Ted Nolan) (09/25/90)

Hello folks,

I recently posted a request for a mail based archive server.  Here's some
of the responses I got:  (separated by lines of plusses).

			Thanks everyone,

			Ted Nolan
			ted@usasoc.soc.mil


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Date: Sat, 15 Sep 90 0:25:19 EDT
From: Keith Petersen <w8sdz@vela.acs.oakland.edu>
Message-Id: <261.w8sdz@vela.acs.oakland.edu>
To: ted@usasoc.soc.mil (Ted Nolan)
Subject: In-Reply-To: Mail archive server code wanted
 

Ted, I recently found this in comp.archives.  I think it's what you want.

Keith
---
Keith Petersen
Internet: w8sdz@vela.acs.oakland.edu, w8sdz@brl.mil  BITNET: w8sdz@NDSUVM1
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!vela.acs.oakland.edu!w8sdz

---forwarded article---
>From: shaver@cs.iastate.edu (Dave Shaver)
>Newsgroups: comp.archives
>Subject: [comp.mail.misc] Re: Summary: Mail servers: Seeking comments and source code
>Keywords: Summary
>Date: 2 May 90 02:38:37 GMT
>Archive-site: elroy.cs.iastate.edu [129.186.3.15]
>Archive-directory: /pub/servers

shaver@cs.iastate.edu (Dave Shaver) writes:
>In all I found five servers: DECWRL server, B-Server, KISS, Multihouse
>Research server, and the NETLIB server.  From this line-up I've chosen
>the Multihouse Research server.  The main win for it was that it's
>written in Perl.  (I'm a newly-hatched perl fanatic.)

I forgot to tell everyone how to get the source to these servers.  To
keep things simple for everyone I've decided to make them all available
on my own machine (at least for now.)  I've also put up the source to the
"alpha release" of my own server.  (My server is a hacked version of
the Multihouse server.  If your looking for a Perl-based server, I (not
so humblely :-) suggest looking at mine.)

Let's get down to business.  You can get the sources to any of the six
mail servers in two different ways.  First, you can ask my mail server
to send them to you.  (Assuming it works!  ;-)

Here's a list of file names for the sources:

	b-server.shar
	csdserv.TZ
	decwrl.shar
	kiss.shar
	mserv.TZ
	netlib.shar

So if you want my server plus the Multihouse server, type:

	mail csdserv@cs.iastate.edu
	send csdserv.TZ mserv.TZ
	^D

You should end up with compressed tar files of the two servers.

The other way to get the sources is via FTP.  They're up on
elroy.cs.iastate.edu (129.186.3.15).  Look in /pub/servers for
the file names listed above.

Hope this helps everyone out!

/\  Dave Shaver  -=*=-  CS Systems Support Group, Iowa State University
\\  UUCP:  {hplabs!hp-lsd, uunet!umix!sharkey}!atanasoff!shaver
\/  Internet: shaver@atanasoff.cs.iastate.edu   question = (2B | !2B);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Received: from wish-bone.berkeley.edu by math.berkeley.edu (4.1/1.31)
	id AA01610; Wed, 12 Sep 90 20:20:57 PDT
Date: Wed, 12 Sep 90 20:20:57 PDT
From: raymond@math.berkeley.edu (Raymond Chen)
Message-Id: <9009130320.AA01610@math.berkeley.edu>
Received: by wish-bone.berkeley.edu (4.1/1.33(math))
	id AA00204; Wed, 12 Sep 90 20:19:57 PDT
To: ted@usasoc.soc.mil (Ted Nolan)
Subject: Re: Mail archive server code wanted
Newsgroups: comp.sources.wanted
In-Reply-To: <1990Sep12.122407.23387@usasoc.soc.mil>
Organization: U.C. Berkeley

I've written one; it's in use at math.princeton.edu, was almost
in use at milton.u.washington.edu, and that's about it.  OTher
people have it but so far as I know, they haven't installed it.

Further details available upon request.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Hello.  The source code you are looking for is available from my MBAS
(mail-based archive server).  The pertinent section(s) of the index is(are):

[begin index excerpt]

---------------------------------------------------------
deliver/ --  The "deliver" subsystem, to effect clever delivery
	of Unix mail.  This server uses "deliver" to reroute
	messages with "jason-archive-request" in the subject to
	the "kiss" subsystem.  This is version 2.0, patch level 12,
        with minor changes to config.h and Makefile:

-rw-r--r--  1 penneyj     57056 Aug 16 10:51 deliver/Part01
-rw-r--r--  1 penneyj     56323 Aug 16 10:51 deliver/Part02
-rw-r--r--  1 penneyj     56447 Aug 16 10:51 deliver/Part03
-rw-r--r--  1 penneyj     33844 Aug 16 10:51 deliver/Part04

---------------------------------------------------------
[snip]

---------------------------------------------------------
misc/  -- Various small programs that don't deserve their
	own directory.

[snip]
-rw-r--r--  1 penneyj     18268 Mar 26 10:36 misc/Ncompress01
-rw-r--r--  1 penneyj     44624 Mar 26 10:36 misc/Ncompress02
-rw-r--r--  1 penneyj     25701 Apr 27 16:52 misc/Uud01
-rw-r--r--  1 penneyj     14046 Mar 22 18:14 misc/Xxencode01
	-- NCompress is a public domain compression utility, compatible
	with Unix "compress".  It should run on almost any host.

	Uud01 is a souped up version of uuencode, courtesy of the
	FTP archive at the University of Utrecht Department of
	Computer Science, the Netherlands (edwin@cs.ruu.nl).  It is
	supposed to run on MANY different hosts.

	Xxencode is an incompatible variant of uuencode, courtesy of 
	Fridrik Skulason (frisk@rhi.hi.is).  If you want to use the 
	"compress" command with my archive server, you must upload 
	misc/Xxencode01 and also possibly the misc/Ncompress sources FIRST.

-rw-r--r--  1 penneyj     25404 Mar 29 16:29 misc/kiss.shar
	This is the "kiss" archive server, written by bill@twwells.com.  
	It is written using Bourne shell.  Conversations with this server are
	serviced by a variant of "kiss".  This version has a few extra 
	scripts to handle a typical installation (mine), as well as a 
	"compress/xxencode" facility

[snip]
[end index]

Here is the help file for my MBAS.  Enjoy!
	      HELP FOR jason-archive, as of 27 Apr 1990

This is a variant of the "kiss" archive server.  Requests to this
server should be addressed to penneyj@slc.com, and include the
phrase, "jason-archive-request" in the subject.

To contact a human, make sure that "jason-archive-request" is NOT in
your Subject: line.

The Subject: line is otherwise ignored.  The remainder of the mail 
message should consist of "kiss" commands, one per line.  Lines that do
not form a valid command are ignored.

You may request multiple files in a single mail message.  There is no
advantage in splitting the requests into multiple mail messages.

The server recognizes six commands. They are:

path <path>     This lets the requestor override the address that is normally 
		be extracted from the header.  If you do not hear from the 
		archiver server within oh, about 2 days, you should consider 
		adding a "path" command to your request.  The path describes 
		how to mail a message from slc.com to your address.  Overriding
		the path can also reduce uunet charges (see below).

		slc.com is directly connected to ogicse and uunet.  I strongly 
		prefer that your replies be routed through ogicse.
		Domain-based addresses are preferred, such as:

		path luser@baz.foo.bar.edu

		(These will be automatically routed through ogicse.)
		An example without domain routing:

		path ogicse!foo!oof!bar!rab!luser

help            This message.  It equivalent to the command "send help".

index           This is equivalent to the command "send index".

send <whatever> The whatever is mailed to you.  Examine the index to see what 
		is currently available.  Wildcards are NOT supported -- if you 
		want multiple files, you should ask for them separately, one 
		per line.

		Filenames are relative to a kiss "data" directory.  All files
		except "index" and "help" are in subdirectories, so you will
		need to prepend a directory path, Unix style.  Filenames are
		case-sensitive.

compress	ALL of the files requested in the current mail message will be 
		"compressed" and "xxencoded".  "xxencode" is NOT compatible 
		with uuencode, so you will need to acquire misc/Xxencode01 
		BEFORE using this.

		xxencode is preferred over uuencode because the latter is
		useless on some BITNET sites using non-ASCII character sets.
		This is related to translation problems in some Internet/Bitnet
		gateways.

		If your system does not have compress, a public domain version
		is available in misc/.

		This is the most economical way to move files, but again,
		you will need to upload misc/Xxencode01 in a separate message, 
		and possibly misc/Ncompress01 and misc/Ncompress02 as well.

quit            Nothing past this point is interpreted. This is provided so
		that the occasional lost soul whose signature contains a line
		that looks like a command can still use the server without
		getting a bogus response.
-- 
D. Jason Penney           Ph: (503) 629-8383
Beaverton, OR 97006       uucp: ...uunet!servio!penneyj (penneyj@slc.com)
"Talking about music is like dancing about architecture." -- Steve Martin
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++