home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Unix / network / filetransfer / wu-ftpd.2.0.README < prev    next >
Encoding:
Text File  |  1995-11-22  |  5.0 KB  |  131 lines

  1. RELEASE NOTES
  2.  
  3. WASHINGTON UNIVERSITY FTP SERVER, RELEASE 2 - Apr 15, 1993
  4.  
  5. -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  6. *                          REALLY IMPORTANT NOTE                        *
  7. -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  8.  
  9. Do *NOT* use this FTP server under AIX on IBM systems.  There is a
  10. problem with the handling of UIDs and GIDs after a set[ug]id() call
  11. that opens up a fatal security hole when using any non-AIX FTP server.
  12.  
  13. -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  14.  
  15. SEMI-IMPORTANT RELEASE NOTES
  16.  
  17. This is an INTERIM release of my modified FTP server.  Because work on
  18. the server has been stalled for a long time, and because lots of people
  19. seem to want to do the things this server DOES do, I'm releasing this
  20. version.  To the best of my knowledge, it works and has no major bugs.
  21. The features are all incremental, and with one exception, are
  22. completely compatible with existing FTP clients.  The exception is the
  23. multi-line messages the server will use to respond to many commands
  24. when some features are enabled, for example:
  25.  
  26.     OLD STYLE FTP
  27.  
  28.     ftp> cd /pub
  29.     220 CWD command successful.
  30.  
  31.     THIS FTP
  32.  
  33.     ftp> cd /pub
  34.     220-Please read the file README
  35.     220-  it was last modified on Thu Feb 21 10:35:09 1991 - 214 days ago
  36.     220 CWD command successful.
  37.  
  38. Some of the older FTP clients, which do not conform to the FTP
  39. specifications, barf on these multi-line messages.  Multi-line messages
  40. can be disabled on a per-connection basis by using a dash (-) as the
  41. first character of the user's password.
  42.  
  43. REALLY IMPORTANT RELEASE NOTES
  44.  
  45. The next release of the FTP server is going to include some significant
  46. changes.  The most important one is that the logging format for file
  47. transfers is going to be completely different, and quite incompatible.
  48. There will probably *NOT* be any program provided to convert your old
  49. logfiles to the new format.
  50.  
  51. ADDITIONS AND BUG-FIXES IN RELEASE 2
  52.  
  53. 1.  ftpcount no longer displays multiple listings for classes that have
  54.     multiple "class ..." lines.
  55.  
  56. 2.  Added following abilites configurable in the ftpaccess file.
  57.     see ftpaccess(5).
  58.  
  59.         chmod            <yes|no>  <typelist>
  60.         delete           <yes|no>  <typelist>
  61.         overwrite        <yes|no>  <typelist>
  62.         umask            <yes|no>  <typelist>
  63.  
  64.         upload           <dir>     <yes|no>  <owner>  <group>  <mode>
  65.  
  66.         passwd_check     <none|trivial|rfc822>  {<warn|enforce>}
  67.  
  68.         alias            <name>    <dir>
  69.  
  70.         path_filter      <typelist>  <msg>  <charset>  {<disallowed> ...}
  71.  
  72. 3.  The conversion table has been moved to a separate file.  The
  73.     fields are:
  74.  
  75.            %s:%s:%s:%s:%s:%s:%s:%s
  76.  
  77.            Field    Description
  78.             1       strip prefix
  79.             2       strip postfix
  80.             3       addon prefix
  81.             4       addon postfix
  82.             5       external command
  83.             6       types
  84.             7       options
  85.             8       description
  86.  
  87. 4.  ftpshut program generates shutdown file for ftp server.  Works 
  88.     similarly to shutdown(8).  See ftpshut(8).
  89.  
  90. 5.  guestgroup access no longer needs an entry in the secondary passwd
  91.     file (~ftp/etc/passwd).  The home directory is now specified as 
  92.     "root/./home"  For example:
  93.  
  94.     ftptest:<encrypted>:100:200:Guest User:/var/ftp/./incoming:/etc/noshell
  95.  
  96.     When ftptest logs in, it will chroot to /var/ftp and then chdir to
  97.     /incoming (which is actually /var/ftp/incoming before the chroot).
  98.  
  99.     Since the directory in /etc/passwd actually points to the guest's
  100.     home directory, they can use .forward files, etc.
  101.  
  102. ---
  103.  
  104. Planned additions for the next release include:
  105.  
  106. o  ftppass: a program to make easy the modification (new groups, change
  107.    passwords, remove groups) of the ftp private access file.
  108.  
  109. ---
  110.  
  111. There is a known bug in SunOS 4.x where syslog() fails after a chroot().
  112. This is BUG ID #1047632.  If you are affected by this, CALL SUN AND
  113. ADD YOUR NAME TO THE LIST -- they aren't planning on making a patch for
  114. SunOS 4.x [it is fixed in SunOS 5.0 -- whenever THAT comes out].
  115.  
  116. With the SunOS bug, tell them that they must FIX THE PROBLEM, not hack
  117. syslog to listen to ~ftp/dev/log as well as /dev/log -- syslogging will
  118. then happily fail whenever you use the guestgroup command.  As far as I
  119. can tell, sendto() is broken for UNIX domain sockets (after chroot())
  120. and is what they need to fix.
  121.  
  122. Chris Myers                                Internet: chris@wugate.wustl.edu
  123. Software Engineer                           UUCP: ...!uunet!wuarchive!chris
  124. Office of the Network Coordinator                BITNET: chris@wunet.bitnet
  125. Washington University in Saint Louis                 Phone: +1 314 935 7390
  126.  
  127. Bryan O'Connor                           Internet: bryan@fegmania.wustl.edu
  128. Software Engineer, wuarchive development    UUCP: ...!uunet!wuarchive!bryan
  129. Office of the Network Coordinator                BITNET: bryan@wunet.bitnet
  130. Washington University in Saint Louis                 Phone: +1 314 935 7048
  131.