home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Otherware
/
Otherware_1_SB_Development.iso
/
amiga
/
comms
/
network
/
uucp.zoo
/
README.FIXES
< prev
next >
Wrap
Text File
|
1988-03-23
|
6KB
|
173 lines
31-JAN-88 Johan Widen
This is working version of UUPC, a program that transfers mail between
computers. UUPC uses the UNIX uucp protocol.
Sending and receiving mail is tested and seems to work.
I have not yet tested news transfer. Considering the buggy state of the
original code I suspect that some hacking will be needed. There should
not be any major problems though.
Mail forwarding (the 'f' command in mail) needs more work.
I have worked from the sources posted to USENET last summer and have
incorporated the changes from Fish disk 109. As mentioned above the original
was quite buggy and although I have beaten on it quite a bit, much remains
to be done. If you find something you do not like or some feature that you
would like to have then try to fix/implement it and make your changes publicly
available. If we all work together we may yet get a star out of this. And don't
gripe 8-), this package provides you with functionality that you very probably
did not have before on your Amiga.
A couple of things that are not mentioned in other places:
You can send a break by inserting the string
BREAK
in the systems file.
The default timeout during system callup is 30 seconds. This can
be changed dynamically at runtime by inserting a string of the form
DELAY<seconds>
where seconds is the new timeout. Example:
DELAY3
sets the delay to three seconds (a reasonable value once the phone
call has succeeded).
Both BREAK and DELAY should be a the beginning of a send string.
BREAK throws away the remaining characters in the string but you
can have characters after DELAY. Thus
DELAY3foo
will set the timeout to 3 seconds and then send the string foo (and
a carriage return).
Oh yeah. Another thing that needs fixing: you can currently only have one
system in the systems file.
Johan Widen
jw@sics.se
2-FEB-88 Johan Widen
This is an update to the uupc package. This update changes the revison level
from "1.0 Camelot" to "1.1 Camelot".
New features:
uupc can now transfer binary files.
All four transfer modes are now implemented: You can send a file
to the remote system, you can request that a file on the remote
system be sent to your local system. The remote system can request
sending files to your local system and the remote system may also
ask that files be transferred from your local system to the remote
system.
All this naturally opens up big security holes...
Things that remain to be done:
Write a uucp command, a copy command that sets up the necessary
files in /usr/spool/uucp. We want to be able to say
uucp myfile remote!~/myfile
and
uucp remote!~/somefile ~/somefile
to copy files between systems.
UUPC does not handle out of disk space errors. Many of the write
commands do not check the return code. Do not run out of disk space
until this has been fixed.
2-FEB-88 Johan Widen
USENET: jw@sics.se
7-FEB-88
New stuff in versio 1.2 Camelot:
pccp: a uucp like frontend to uupc. pccp takes user level copy
commands and translates them into command files understood by uupc.
There is more documentation in pccp.c. Here are a few examples
pccp *.c sics!~/
('*' should be expanded by the shell/CLI, use '#?' if not) This
command copies all files ending in ".c" to the public uucp directory
on the remote machine "sics".
pccp -x1 sics!~/foo.zoo ~/
Fetch foo.zoo from the public uucp directory on sics and place it
in the public uupc directory on our local machine.
Fixes include:
mail now creates To: fields of the form
To: jack@xyz, jill@bar
The format of a date has been changed to be more in line with the
net standard. There is now a new environment variable TIMEZONE. The
content of this variable will be appended to the end of each date.
uupc used to be overeager in removing files once they where sent. uupc
will now only remove files from the spool directory.
path names in the C files are unixified on the fly. A command of the
form
S ASDG-RAM:foo.c ~/ uucp - D.sics0008 0666
will be sent as
S /foo.c ~/ uucp - D.sics0008 0666
uupc now understands commands of the form
R frompath ~/ uucp
7-FEB-88 Johan Widen
USENET: jw@sics.se
9-FEB-88
Enclosed are a few diffs that will upgrade uupc to version 1.3 Camelot.
The fixes allow the close routines in timer.c and serial.c to be called
more than once. Thanks to Gunnar Nordmark for pointing this out.
There is also a fix for pccp. The -v flag did not work previously.
14-FEB-88
The enclosed diffs upgrade uupc version 1.3 to uupc version 1.4. The following
things are hopefully fixed:
Both mail and uupc used to leave locks in usr/spool/mail.
The initialization and cleanup in serial.c should now hopefully be
a bit more sane.
Thanks to Gunnar Nordmark (nordmark@vaxkab.lne.kth.se) for finding both of
these bugs.
New feature: uupc should now give up after about 10 timeouts in a row.
uupc should now no longer use the shutdown protocol when a login fails.
uupc -r1
crashed if there was no work.
Johan Widen
USENET: jw@sics.se
15-FEB-88
uupc now catches ^C and will clean up before exiting.
The logfiles are now stored in LOGDIR.
Yet an attempt at avoiding a hung uupc.
18-FEB-88
Increased the timeouts.
uupc could not handle a NAK! This meant that uupc would hang during sending
if a data packet got lost.
20-FEB-88
Fixes to packet reading.
25-FEB-88
rnews did not handle binary files. It is now possible to receive compressed
news.
Control messages longer than 63 bytes were not handled in master mode.
This would cause uupc to hang if it encountered lines longer than 63 bytes
in a C file.