home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / comms / network / uucp.zoo / README.FIXES < prev    next >
Text File  |  1988-03-23  |  6KB  |  173 lines

  1. 31-JAN-88 Johan Widen
  2.  
  3. This is working version of UUPC, a program that transfers mail between
  4. computers. UUPC uses the UNIX uucp protocol.
  5.  
  6. Sending and receiving mail is tested and seems to work.
  7.  
  8. I have not yet tested news transfer. Considering the buggy state of the
  9. original code I suspect that some hacking will be needed. There should
  10. not be any major problems though.
  11.  
  12. Mail forwarding (the 'f' command in mail) needs more work.
  13.  
  14. I have worked from the sources posted to USENET last summer and have
  15. incorporated the changes from Fish disk 109. As mentioned above the original
  16. was quite buggy and although I have beaten on it quite a bit, much remains
  17. to be done. If you find something you do not like or some feature that you
  18. would like to have then try to fix/implement it and make your changes publicly
  19. available. If we all work together we may yet get a star out of this. And don't
  20. gripe 8-), this package provides you with functionality that you very probably
  21. did not have before on your Amiga.
  22.  
  23. A couple of things that are not mentioned in other places:
  24.     You can send a break by inserting the string
  25.         BREAK
  26.     in the systems file.
  27.  
  28.     The default timeout during system callup is 30 seconds. This can
  29.     be changed dynamically at runtime by inserting a string of the form
  30.         DELAY<seconds>
  31.     where seconds is the new timeout. Example:
  32.         DELAY3
  33.     sets the delay to three seconds (a reasonable value once the phone
  34.     call has succeeded).
  35.  
  36.     Both BREAK and DELAY should be a the beginning of a send string.
  37.     BREAK throws away the remaining characters in the string but you
  38.     can have characters after DELAY. Thus
  39.         DELAY3foo
  40.     will set the timeout to 3 seconds and then send the string foo (and
  41.     a carriage return).
  42.  
  43. Oh yeah. Another thing that needs fixing: you can currently only have one
  44. system in the systems file.
  45.  
  46.                     Johan Widen
  47.                     jw@sics.se
  48. 2-FEB-88 Johan Widen
  49.  
  50. This is an update to the uupc package. This update changes the revison level
  51. from "1.0 Camelot" to "1.1 Camelot".
  52.  
  53. New features:
  54.  
  55.     uupc can now transfer binary files.
  56.  
  57.     All four transfer modes are now implemented: You can send a file
  58.     to the remote system, you can request that a file on the remote
  59.     system be sent to your local system. The remote system can request
  60.     sending files to your local system and the remote system may also
  61.     ask that files be transferred from your local system to the remote
  62.     system.
  63.  
  64. All this naturally opens up big security holes...
  65.  
  66. Things that remain to be done:
  67.     Write a uucp command, a copy command that sets up the necessary
  68.     files in /usr/spool/uucp. We want to be able to say
  69.         uucp myfile remote!~/myfile
  70.     and
  71.         uucp remote!~/somefile ~/somefile
  72.  
  73.     to copy files between systems.
  74.  
  75.  
  76.     UUPC does not handle out of disk space errors. Many of the write
  77.     commands do not check the return code. Do not run out of disk space
  78.     until this has been fixed.
  79.  
  80.                     2-FEB-88 Johan Widen
  81.                     USENET:   jw@sics.se
  82. 7-FEB-88
  83.  
  84. New stuff in versio 1.2 Camelot:
  85.     pccp: a uucp like frontend to uupc. pccp takes user level copy
  86.     commands and translates them into command files understood by uupc.
  87.     There is more documentation in pccp.c. Here are a few examples
  88.         pccp *.c sics!~/
  89.     ('*' should be expanded by the shell/CLI, use '#?' if not) This
  90.     command copies all files ending in ".c" to the public uucp directory
  91.     on the remote machine "sics".
  92.         pccp -x1 sics!~/foo.zoo ~/
  93.     Fetch foo.zoo from the public uucp directory on sics and place it
  94.     in the public uupc directory on our local machine.
  95.  
  96.  
  97.     Fixes include:
  98.  
  99.     mail now creates To: fields of the form
  100.         To: jack@xyz, jill@bar
  101.  
  102.     The format of a date has been changed to be more in line with the
  103.     net standard. There is now a new environment variable TIMEZONE. The
  104.     content of this variable will be appended to the end of each date.
  105.  
  106.     uupc used to be overeager in removing files once they where sent. uupc
  107.     will now only remove files from the spool directory.
  108.  
  109.     path names in the C files are unixified on the fly. A command of the
  110.     form
  111.         S ASDG-RAM:foo.c ~/ uucp - D.sics0008 0666
  112.     will be sent as
  113.         S /foo.c ~/ uucp - D.sics0008 0666
  114.  
  115.     uupc now understands commands of the form
  116.         R frompath ~/ uucp
  117.  
  118.                 7-FEB-88 Johan Widen
  119.                 USENET:  jw@sics.se
  120. 9-FEB-88
  121.  
  122. Enclosed are a few diffs that will upgrade uupc to version 1.3 Camelot.
  123. The fixes allow the close routines in timer.c and serial.c to be called
  124. more than once. Thanks to Gunnar Nordmark for pointing this out.
  125.  
  126. There is also a fix for pccp. The -v flag did not work previously.
  127. 14-FEB-88
  128.  
  129. The enclosed diffs upgrade uupc version 1.3 to uupc version 1.4. The following
  130. things are hopefully fixed:
  131.  
  132.     Both mail and uupc used to leave locks in usr/spool/mail.
  133.  
  134.     The initialization and cleanup in serial.c should now hopefully be
  135.     a bit more sane.
  136.  
  137. Thanks to Gunnar Nordmark (nordmark@vaxkab.lne.kth.se) for finding both of
  138. these bugs.
  139.  
  140. New feature: uupc should now give up after about 10 timeouts in a row.
  141.  
  142. uupc should now no longer use the shutdown protocol when a login fails.
  143.  
  144.     uupc -r1
  145. crashed if there was no work.
  146.  
  147.                 Johan Widen
  148.             USENET: jw@sics.se
  149. 15-FEB-88
  150.  
  151. uupc now catches ^C and will clean up before exiting.
  152.  
  153. The logfiles are now stored in LOGDIR.
  154.  
  155. Yet an attempt at avoiding a hung uupc.
  156. 18-FEB-88
  157.  
  158. Increased the timeouts.
  159.  
  160. uupc could not handle a NAK! This meant that uupc would hang during sending
  161. if a data packet got lost.
  162. 20-FEB-88
  163.  
  164. Fixes to packet reading.
  165. 25-FEB-88
  166.  
  167. rnews did not handle binary files. It is now possible to receive compressed
  168. news.
  169.  
  170. Control messages longer than 63 bytes were not handled in master mode.
  171. This would cause uupc to hang if it encountered lines longer than 63 bytes
  172. in a C file.
  173.