home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Networking / wu-ftpd-2.4.2b13-MIHS / FIXES / FIXES-2.4.2-BETA-12 < prev    next >
Encoding:
Text File  |  1997-01-16  |  12.2 KB  |  183 lines

  1. FIXES in 2.4.2-BETA-12
  2.  
  3. ------------------------------------------------------------------------------
  4. Ticket Numbers 18, 20, 29, 31, 43, 46, 47, 50, 52, 59, 77, 92, 102, 107, 115, 
  5. 118, 119, 124, 132, 134, and 137: Linix 2.0 (actually libc 5.3.12) changed
  6. the way that directory manupulation was done. This was reported by many folks:
  7. root@kirk.vossnet.de,thogard@not.abnormal.com,root@startrek.in-trier.de,
  8. babina@pex.net,mding@hcia.com,rog@therion.lamc.utexas.edu,icculus@visi.net,
  9. tundra@nnenews.com,sohos@enviro-eng.com,fmouse@fmp.com,c15o@zfn.uni-bremen.de,
  10. 100326.567@CompuServe.COM,JWHITFIELD@wwcc.cc.wy.us,sgarrett@technomancer.com,
  11. sullivan@odysseus.gonzaga.pvt.k12.dc.us,root@internexus.net,mahadi@mtk.kpm.my,
  12. logic@shell.break.com.au,bat@xdiv.lanl.gov,aaron@onr.com,crosser@average.org
  13.  
  14. The problem was that glob.c would not compline on Linux 2.X systems.
  15.  
  16. The fix was one suggested by crosser@average.org along with some work by me to
  17. insure that Linux 1.X users would still be able to use this on their systems.
  18. -------------------------------------------------------------------------------
  19. Ticket Numbers 19 from ronald@demon.net pointed out a bug in processing
  20. "SITE CHMOD 0". The command didn't work and the server didn't give a reply.
  21. His fix is incorporated in this release.
  22. -------------------------------------------------------------------------------
  23. Ticket 28 from james@corp.netcom.net.uk and Ticket 105 from ianw@sco.com
  24. noted that there were some instances in ftpcmd.y where values could be
  25. NULL. This would cause segmentation violations on may flavors of Unix.
  26. Ian's bug fixes were incorporated into this release.
  27. -------------------------------------------------------------------------------
  28. Ticket 49 from cfuga@colossus.rhon.itam.mx provided configuration files
  29. for Digital Unix 3.2 with C2 Security. This is now integrated into this
  30. release.
  31. -------------------------------------------------------------------------------
  32. Ticket 55 from claude@infobiogen.fr pointed out that Solaris 2.X does support
  33. getrlimit. He suggested that a change be made to config.sol to make use
  34. of that. This release does make that change.
  35. -------------------------------------------------------------------------------
  36. Ticket 57 from ianw@sco.com offered some adjustments for making better use of
  37. available library routines in Unixware 2.1. This release has made some of
  38. the adjustments he suggested.
  39. -------------------------------------------------------------------------------
  40. Ticket 60 from ianw@sco.com pointed out errors in the ftpd.8 manual page.
  41. The suggested changes have been made in this release.
  42. -------------------------------------------------------------------------------
  43. Ticket 61 from noid@cyborg.larc.nasa.gov pointed out that when a null is sent
  44. to the server, it should ignore it and it is treating it like EOF. Now it
  45. ignores it. Fix from noid@cyborg.larc.nasa.gov was used.
  46. -------------------------------------------------------------------------------
  47. Ticket 62 from ianw@sco.com noted a type on one of the URLs in the NOTES file.
  48. This is fixed in this release. He also suggested that having the debug mode
  49. log passwords is not good. He provided a fix for this and it is also in
  50. this release.
  51. -------------------------------------------------------------------------------
  52. Ticket 65 from ianw@sco.com noted that subsequent files upload requests can't
  53. be restarted correctly. He provided a fix for this and it is in this release.
  54. -------------------------------------------------------------------------------
  55. Ticket 67 from ianw@sco.com noted RFC 1127's suggestions are not being followed
  56. by this server and that STAT is using a 211 response when a 213 is probably
  57. better. Those changed are in this release.
  58. -------------------------------------------------------------------------------
  59. Ticket 70 from ianw@sco.com pointed out a possible overflow problem when
  60. processing the SITE CHMOD and SITE UMASK commands. The server did not check 
  61. for overflow conditions. His fix is incorporated in this release.
  62. -------------------------------------------------------------------------------
  63. Ticket 72 from ianw@sco.com noted that subsequent files requests can't
  64. be aborted correctly. He provided a fix for this and it is in this release.
  65. -------------------------------------------------------------------------------
  66. Ticket 75 from the AUSCERT brought to my attention a need to check to be sure
  67. the 100 element argv array in the popen subroutine is not overflowed. This is
  68. now done. The other problem reported had been fixed in previous releases.
  69. -------------------------------------------------------------------------------
  70. Ticket 76 from ianw@sco.com noted stderr output from ftpd when being started
  71. by inetd were problematical. Theses error messages now go to syslog.
  72. -------------------------------------------------------------------------------
  73. Ticket 79 from ianw@sco.com noted that Unixware 2.1 supports getrlimit.
  74. So, this is now added to config.uxw in the src/config directory.
  75. -------------------------------------------------------------------------------
  76. Ticket 80 from ianw@sco.com noted that fnmatch.c did not have the right
  77. flags defined correctly. This is now fixed in this release
  78. -------------------------------------------------------------------------------
  79. Ticket 81 from ianw@sco.com noted some typos in the manual pages. The suggested
  80. changes have been made for this release.
  81. -------------------------------------------------------------------------------
  82. Ticket 83 from ianw@sco.com noted some macro inconsistency in the manual pages.
  83. The suggested changes have been made for this release.
  84. -------------------------------------------------------------------------------
  85. Ticket 85 from ianw@sco.com pointed out places where files could or should be
  86. closed. The suggested changes have been made for this release.
  87. -------------------------------------------------------------------------------
  88. Ticket 86 from ianw@sco.com suggests that the ftpgroups and ftpconversions file
  89. checks in conversions.c and acl.c should be done using an fstat after an open
  90. succeeds. The suggested changes have been made for this release.
  91. -------------------------------------------------------------------------------
  92. Ticket 87 from ianw@sco.com offers fixes the basic problems introduced in 
  93. beta-11 with the virtual host code. There have been no changes in how the
  94. configuration files are configured. 
  95. -------------------------------------------------------------------------------
  96. Ticket 97 from alexis@dawn.ww.net pointed out a problem in the old virtual
  97. code where an illegal strcpy was being done. This was fixed with the patches
  98. in ticket 87.
  99. -------------------------------------------------------------------------------
  100. Ticket 98 from ianw@sco.com points out a bug introduced in the academ betas
  101. with the T_ASCII flag in ftpconversions. Its meaning had become reverse from
  102. what it used to be. This is now fixed.
  103. -------------------------------------------------------------------------------
  104. Ticket 100 from ianw@sco.com points out a mispelling in the notes file and 
  105. suggests a fix so that "anonymous" and "ftp" are made to be the same as far
  106. as the server is concerned. This is included in this release.
  107. -------------------------------------------------------------------------------
  108. Ticket 103 from richard@atheist.tamu.edu offered some support files to make
  109. it possible to build wu-ftpd on AU/X 3.0 and later. This is included in
  110. this release
  111. -------------------------------------------------------------------------------
  112. Ticket 106 from ianw@sco.com offers changes to ftpcmd.y to insure that 
  113. free() is called when the arguments are non-null. These fixes are included
  114. in this release.
  115. -------------------------------------------------------------------------------
  116. Ticket 108 from ianw@sco.com reports a bug in how the ftw.h file in the 
  117. support directory gets included when it shouldn't be for Unixware 2.1. This
  118. fix is included in this release.
  119. -------------------------------------------------------------------------------
  120. Ticket 109 from ianw@sco.com reports a bug in how the shutdown feature
  121. works. The bug is that new connections may continue to be accepted after
  122. shutdown is in force. The suggested fixes have been included in this release.
  123. -------------------------------------------------------------------------------
  124. Ticket 110 from ianw@sco.com suggests that all filename checking should be
  125. case sensitive. I agree. Fixes to make that so are now included in this
  126. release.
  127. -------------------------------------------------------------------------------
  128. Ticket 111 from ianw@sco.com reports a bug in how ftpcount reports classes
  129. that can have an unlimited number of users. The suggested fixes have been
  130. included in this release.
  131. -------------------------------------------------------------------------------
  132. Ticket 113 from ianw@sco.com suggests that ftpd should use getopt and I agree.
  133. The suggested fixes are included in this release.
  134. -------------------------------------------------------------------------------
  135. Ticket 117 from ianw@sco.com pointed out two bugs in the build program which
  136. are now fixed. It also pointed out an inconsistent use of #if verus #ifdef
  137. in authenticate.c. This is also fixed.
  138. -------------------------------------------------------------------------------
  139. Ticket 120 from ianw@sco.com pointed an inconsistency between the documentation
  140. and how the server logs information. The server has been fixed to document
  141. guest users in the xferlog with a "g" and real users with a "r". 
  142. -------------------------------------------------------------------------------
  143. Ticket 130 from ianw@sco.com pointed a number of problems with upload and 
  144. offered fixes for these problems. They have been included in this release.
  145. -------------------------------------------------------------------------------
  146. Ticket 131 from ianw@sco.com suggested that the readme directive should really
  147. only apply to regular files. Suggested fixes included in this release.
  148. -------------------------------------------------------------------------------
  149. Ticket 133 from ianw@sco.com provides a fix to permit bad autogroup entries
  150. in the ftpaccess file to be ignored. Suggested fixes included in this release.
  151. -------------------------------------------------------------------------------
  152. Ticket 139 from dg@root.com provides a significant security fix without which
  153. regular and anonymous users could access files as the root user. This fix is
  154. included in this release.
  155. -------------------------------------------------------------------------------
  156. Ticket 146 from alden@math.ohio-state.edu offers a fix to the virtual host
  157. code that permits guest groups to continue to work. This fix is included in
  158. this release.
  159. -------------------------------------------------------------------------------
  160. Ticket 152 from security@kinch.ark.com provided additional protection for
  161. some operating system over the protection provided in ticket 139. This is
  162. included in this release, but has only been tested on the operating systems
  163. listed in the ANNOUNCE-12 file.
  164. -------------------------------------------------------------------------------
  165. Ticket 152 from perry@news.IAEhv.nl suggested the the FreeBSD configuration
  166. not install the sample configuration files over previously existing ones.
  167. This release does not install them at all. A new approach will be used in
  168. release 2.5 of this software that will address this for all OSes supported.
  169. -------------------------------------------------------------------------------
  170. A message on the mailing list from May 2, 1996 by eilon@aristo.tau.ac.il 
  171. suggested a mechanism to permit AIX hosts to make effective use of the virtual
  172. host feature in wu-ftpd. This mechanism has been included in this release.
  173. -------------------------------------------------------------------------------
  174. A message to the mailing list from August 12, 1996 by schoepf@uni-mainz.de
  175. suggested some changes to ftpcount.c to make it return more useful information
  176. when used with Solaris2 and AIX. Those changes are includedi in this release.
  177. -------------------------------------------------------------------------------
  178. A message to the mailting list send January 13, 1997 by 
  179. Anders.X.Thulin@telia.se suggested that the use of putchar in ftpd.c and
  180. ftpcmd.y might have side effects on arguement lists when putchar is a macro.
  181. The use of putchar has been changed to putc in these files for this release.
  182.  
  183.