FIXES in 2.4.2-BETA-13 ----------------------------------------------------------------------------- Tickets 23 from and 96 from reported a problem with compliing wu-ftpd on OSF. This is due to an failure in the software to include the correct include file. This is fixed in this release. ----------------------------------------------------------------------------- Ticket 157 from Albert Lunde pointed out an inconsistency in the forward definition of realpath when a STDC compiler is used. This is now fixed. ----------------------------------------------------------------------------- Ticket 161 from ianw@sco.com, ticket 168 from lamont@security.hp.com and ticket 220 from sr@inri.com all pointed out a problem in the code I put into popen.c to attempt to address an overflow problem. Too much late night coding for me:-). Anyway, a version of their suggested fix is in this release. ----------------------------------------------------------------------------- Ticket 162 and 222 from michael@ra.TSS.PeachNet.EDU and ianw@sco.COM, respectively, pointed out that there was an extra %s in one of the reply strings. This is now fixed ----------------------------------------------------------------------------- Ticket 168 from lamont@security.hp.com suggested that sysconf be used to get the number of fds. This has been added to popen.c and a change has been made to config.hpx to use that. I have also tried to add this to other configurations that are documented (or are known) to support sysconf. ----------------------------------------------------------------------------- Ticket 180 from David Pesticcio pointed out some problems with the INSTALL file. There was a missing step and other problems. These have been fixed for this release. ----------------------------------------------------------------------------- Ticket 182 from supplied some fixes to skey support. The patches supplied were used as a basis for those fixed included in this release. ----------------------------------------------------------------------------- Ticket 183 from supplied a patch to removed \r\n from any string put in setproctitle. This changes are includes in this release. ----------------------------------------------------------------------------- Ticket 184 from supplied a patch to enforce FreeBSD (when this software is built on FreeBSD) concerning the logging of numeric addresses when DNS name is larger than UT_HOSTSIZE field. ----------------------------------------------------------------------------- Ticket 185 from suggested that we should removed all references to LOG_TOOMANY, since it is no longer being actually implemented. We agree. ----------------------------------------------------------------------------- Ticket 186 from said that FreeBSD already had the fnmatch function in its C library and didn't need the version in the support library. The support library will now be built without this. ----------------------------------------------------------------------------- Ticket 191 from Ian Willis suggests that the failsafe number of fds in popen.c should be bigger than sizeof(long). He suggested 20, but I am setting it to 31. We'll see if that helps folks have fewer signal 10 or 11 errors that are unexplained. ----------------------------------------------------------------------------- Ticket 193 from pointed out that ftpcount.c does not include stdlib.h, which will cause malloc to allocate too little space to hold st_size on FreeBSD. This is now fixed. ----------------------------------------------------------------------------- Ticket 197 from Ian Willis provides some additional patches for SCO OpenServer 5. These are included in this release. ----------------------------------------------------------------------------- Ticket 216 from Alain Magloire provides some bounds checking ftpd when building the directory command to send to the operating system. His changes may not be portable to all platforms, since the use snprintf, but we'll give it a try. ----------------------------------------------------------------------------- Ticket 220 from sr@inri.com showd some coding problems in access.c when determining host access information. This fix is included in this release. ----------------------------------------------------------------------------- In researching other problems, I noticed that setproctitle was not being called correctly in a couple of placed in ftpd.c. There were not enough arguments. This is now fixed. -----------------------------------------------------------------------------