[comp.os.cpm] UUCP clone for CP/M

kdavis@lamc.UUCP (Ken Davis) (07/09/89)

Has anyone come up with a uucp like clone for transferring mail
from a cpm machine to unix and back? Would be very interested in
obtaining it.

-- 
Ken Davis - W6RFN      San Francisco, California
UUCP: (apple, pyramid, netsys, pacbell, hoptoad}!lamc!kdavis
DIALCOM: 164:MDU0116    Internet: lamc!kdavis%apple.com

wieland@ea.ecn.purdue.edu (Jeffrey J Wieland) (07/10/89)

In article <202105@lamc.UUCP> kdavis@lamc.UUCP (Ken Davis) writes:
>Has anyone come up with a uucp like clone for transferring mail
>from a cpm machine to unix and back? Would be very interested in
>obtaining it.

I would also be interested in this.  Has anyone looked at UUPC to
see if it could be ported to a CP/M compatible environment?  It
might be easier to make something like this work under the 
Z-System then under standard CP/M-80.

			Jeff Wieland
		    wieland@ecn.purdue.edu

wyle@inf.ethz.ch (07/10/89)

>X-Mailer: Mail User's Shell (6.5.6 6/30/89)

me too.

(What about it, Dave?  Are you going to release your cp/m 'g' protocol
yet?)

I use xmodem and a couple of scripts (started manually on the cp/m
machine) to download stuff from the Unix host, and upload stuff I've
edited locally.  I think it would be a piece of cake to write a
terminal emulator script to call a unix host, log in, invoke xmodem,
download the spooled mail/news or whatever, then delete them from the
spool dir.  It might even be possible to have a restricted shell which
can run only a few commands (rx, sx, rm) on the unix side...

The same script could then take the local cp/m files, upload them, and
pipe them through mail or inews -h and then delete them on the Unix
side.

I assume that since cp/m is not multi-tasking - multi-user that these
up- and download scripts would always have to be invoked manually.  On
the other hand, if the Unix host could poll the cp/m machine running a
bbs system...

I assume that Dave Goodenough has these scripts for qterm; I further
speculate that someone has MEX scripts to do the same sort of thing.
You don't have to run uucp to network to another machine.  Some fancy
scripts (with error-recovery, security, etc) will give you the same
effect.

Of course you'd have to have some code (probably shell scripts) on the
Unix side of the system, but I still think the project is pretty easy.

My cp/m box is a laptop (Bondwell Model 2).  I don't have the need or
the desire to download Unix mail or news and then upload replies,
because it's easier to use the machine on my desk at work.

bill@sigma.UUCP (William Swan) (07/11/89)

In article <13227@ea.ecn.purdue.edu> wieland@ea.ecn.purdue.edu.UUCP (Jeffrey J Wieland) writes:
>>Has anyone come up with a uucp like clone for transferring mail
>>from a cpm machine to unix and back? Would be very interested in
>>obtaining it.
>I would also be interested in this.  Has anyone looked at UUPC to
>see if it could be ported to a CP/M compatible environment?  It
>might be easier to make something like this work under the 
>Z-System then under standard CP/M-80.
  
  
The answer to the above question is a qualified yes. I have a port of UUPC to
CP/M-80 (using Aztec C), but it is not fully debugged.  Actually, it's only
barely debugged - I haven't gotten it through the dial-up sequence yet. :-)
  
It's also a port of the original version released to the net two years ago,
and I understand that UUPC has been revised and improved since then.
  
Progress is likely to be slow as I am temporarily working two jobs and don't
have the time to futz with it right now. (This is my third run at the problem,
and the second promising one - I have *some* idea of the rough road ahead. :-)
  
There may be another version available soon, but the developer of that version
will have to speak for himself, if he so chooses. One way or another, we'll
have it!!
  
  
  
-- 
Bill Swan  entropy.ms.washington.edu!sigma!bill  Send postal address for info:
	Innocent but in prison in Washington State for 13.5 years:
	Ms. Debbie Runyan: incarcerated 01/1989, scheduled release 07/2002.
	                   In now:  0 years,  5 months,  2 weeks,  6 days.