- 论坛徽章:
- 0
|
1.2.8 has just been released. This release includes numerous new features, including bug fixes, and all the cool features listed below.
1.2.8 - Released 04-Mar-2003
---------------------------------
- Bug 1863 - Unable to build under UnixWare 7
- Bug 1943 - Unable to install on FreeBSD 5.0. FreeBSD 5.0's header files
have been rewritten, and glibc's glob.h collided with the new files. The
fix was simply to use size_t, rather than trying to determine and use
__size_t (glob.h was intended to be used during library compilation, not
during application compilation).
- Bug 1950 - OSX setgrent(3) returns int, causing compiler warning. Unlike
most other Unix flavours (but like FreeBSD), OSX's setgrent(3) returns
int, rather than void. A configure check was written to test for this.
- Bug 1949 - Compiler warns of 'long double' usage on OSX. Typecasts have
been added to quell some warnings, and an autoconf check added for compiler
support for -Wno-long-double to quell others.
- Bug 1952 - Umask Bug: Server Not Honoring VirtualHost Umask. This was
a statcache caching effect bug.
- Bug 1916 - Transfers hang with strange transfertime in logfile. This
appears to have been due to use of an uninitialized value.
- Bug 1948 - mod_xfer relinquishes privs before chmod takes place. In
places where UserOwner is used to "give away" files, the chmod() attempt
that follows the chown() (used to preserve permissions sometimes altered
by the operating system's chown(2) call) did not use root privs, and thus
the client did not have permission to write the file.
- Added FTPS FEAT responses, as per Section 5 of the FTPS Draft.
- Bug 1956 - Upload transfer rate broken. The wrong variable was being used.
- Bug 1941 - SCO OpenServer 5.0.5 issues. Fixing this bug required adding
more autoconf portability checks.
- Bug 1958 - ftpwho -o oneline has newlines when client is idle.
- Bug 1908 - ExtendedLog to work properly again in <Anonymous>; context.
- Bug 1966 - SCO OpenServer 5.0.5 and inetd.
- Bug 1953 - STAT -R does not work. There were some variable initialization
issues in the handling of options for the STAT command.
- Bug 1970 - Transfer time wraps around and causes problems with transfer
speed calculation. This was a reporting problem, mostly. An internal
variable was storing time in microseconds; now using milliseconds.
- Bug 1937 - Transfer hangs when using TransferRate limits on a resumed
download. This turned out to be a misuse of the resumed file position
when calculating the TransferRate.
- Bug 1964 - When uploading to an NFS mounted file system in passive mode
read() get EAGAIN and closes connection. This turned out to be caused
by control messages in the STREAMS device (and thus relevant only to
systems that use STREAMS).
- Portability fixes for FreeBSD-5.0.
- Bug 1976 - Login hangs, spawned process runs in endless loop in mod_auth.
This was caused by a combination of "AuthAliasOnly on" and UserAlias
directives in which the alias and the username were identical. Different
alias and username in a UserAlias directive is now required.
ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.8.tar.gz |
|