ProFTPD 1.3.0RC1 ist draussen
siehe
http://www.proftpd.de/Auszug aus "NEWS":
$Id: NEWS,v 1.657 2005/04/10 23:21:35 castaglia Exp $
-----------------------------------------------------------------------------
More details on the bugs listed below can be found by using the bug number indicated in the following URL:
http://bugs.proftpd.org/show_bug.cgi?id=N where `N' is the bug number.
-----------------------------------------------------------------------------
1.3.0rc1 - Released 10-Apr-2005
--------------------------------
- Bug 2449 - ProFTPD silently ignores extra command-line parameters
- Bug 2457 - Directory listing provides bad info when path ends with /.
- Bug 2458 - Bad handling of CreateHome parameters.
- Bug 2463 - mod_xfer doesn't check how many bytes it has written to disk.
- Bug 2476 - Incorrect detection of symbolic link loop across devices.
- Add support for a -V command-line option, which displays various compile-time settings.
- Bug 2455 - Allow fine-tuning of how often mod_xfer updates the scoreboard. This adds an --enable-scoreboard-updates configure option.
- Bug 2389 - 64-bit compilation warnings.
- Bug 2468 - Ability to disable address/port collision checking. A new command-line option, -N, can be used to disable proftpd's checks for <VirtualHost> address/port collisions.
- Bug 2488 - Wrong order of privs calls on HP generates "unable to setregid()" error (Bug #2317 revisited).
- Bug 2392 - mod_sql needs better handling of its backend modules.
- Daniel Weuthen <
dw@megabit.net> contributed a SuSE-specific init.d script for ProFTPD.
- Bug 2485 - SQL backend modules close all open connections too early. This fixes a bug where a "signal 11" would be reported, when a session ends, if the "EXIT" SQLLog command was configured.
- New mod_ldap version 2.8.13
- Bug 2490 - <Limit ALL> affects PORT command. When the EPRT, EPSV, PASV, and PORT commands became <Limit>able (see Bug #2086), they became affected by <Limit ALL> as well, which breaks older Configurations. Using the following configuration:
<Limit PORT PASV>
AllowAll
</Limit>
is a way to workaround this bug in 1.2.10 installations.
- Bug 2492 - Off-by-one error in FreeBSD PAM username length check.
- Bug 2496 - NLST off-by-one bug when handling relative paths in a chrooted session.
- Bug 2494 - ABOR problem with Cisco routers copy ftp flash.
- Bug 2499 - make_cmd() does not NULL-terminate cmd->argv[].
- Bug 2497 - Users can login without password if pam_start() fails.
- Bug 2273 - Ability to limit number of unauthenticated clients from a single host. There is a new MaxConnectionsPerHost directive for configuring the maximum number of connections from a single host at the same time.
- Bug 1965 - Change timing of handling of QUIT command. The actual ending of the session is now done by LOG_CMD/LOG_CMD_ERR handlers for the QUIT command. This allows modules that wish to do POST_CMD processing of QUIT, like mod_sql, a chance to see the command.
- Bug 2484 - Better ftptop formatting.
- Bug 2071 - Add Variables API.
- Added DSO support. See the README.DSO file for more information.
- Bug 2509 - sendfile() usage fails with > 2GB files.
- Bug 2480 - Remote users discovery. Leon Juranic described an information leak via timing differences in the handling of the USER command for valid versus invalid users. The mod_delay module was added to address this timing difference. See doc/modules/mod_delay.html for details.
- Bug 2518 - Ability to log SSL/TLS commands in an ExtendedLog. A new "SEC" logging class has been added for use in ExtendedLog directives, e.g 'ExtendedLog /path/to/rfc2228.log SEC'.
- Bug 2507 - Enable use of sendfile by default. Use the new UseSendfile directive to disable, e.g. 'UseSendfile off'.
- Bug 2471 - Restart command (REST) is not working correctly for text files. When in ASCII mode, ProFTPD now refuses to handle REST. This behavior is documented in doc/howto/ASCII.html.
- Bug 2454 - Extend <VirtualHost> to honor multiple addresses. With this change, the Bind directive is now deprecated. See the RELEASE_NOTES for more details.
- Bug 2516 - Getting "421 Login Timeout" immediately upon connect.
- Bug 2520 - Turning on AuthAliasOnly disables MaxClientsPerHost.
- Bug 2510 - Use of ExportCertData TLSOption leads to segfault.
- Bug 2528 - Incorrect username 'and' parsing in AllowUser.
- Bug 2170 - Add byte count variables, similar to the file count Display variables. The added variable names are:
%{total_bytes_in}
%{total_bytes_out}
%{total_bytes_xfer}
In addition, variables of a similar syntax can be used for display
file counts, instead of the already-existing variables:
%{total_files_in}
%{total_files_out}
%{total_files_xfer}
- Bug 2027 - Add log message for timed out passive transfers.
- Bug 2406 - Add a SQLEngine directive. See the mod_sql documentation for details.
- Bug 2229 - NLST and LIST behave differently e.g. when listing an empty directory.
- Bug 2534 - Add suport for -S ListOption, for sorting files by file size.
- Bug 2536 - mod_ifsession does not properly merge in all directives.
- Bug 2540 - Fails to disable mod_delay if no DelayTable file exists.
- Bug 2541 - <Directory ~user> path resolved at startup time, rather than at session time.
- Bug 2549 - Allow contrib modules to be built from multiple source files.
- Bug 1651 - Add contrib module to limit connection acceptance based on system load. mod_load is now one of the provided contrib/ modules.
- Bug 2503 - Bundled libcap library does not compile on IA64 machine.
- Bug 2556 - Rename of directory across devices fails. The solution is to prevent renaming of directories. Proper support for copying of directories will require module support.
- Bug 2563 - Linking fails on Solaris with libz and libmysqlclient. The linker in question was Solaris ld, not GNU ld; the Solaris linker is more particular about the order of specified libraries. GNU ld is less strict.
- Bug 2331 - ProFTPD does not honor POSIX ACLs. Please read the README.facl file for more information on POSIX ACL support in ProFTPD.
- Bug 2573 - TLSProtocol directive in proftpd.conf is ignored.
- Bug 2559 - IPv6 socket option should be set for ServerType inetd.
- Bug 2164 - Support non-PASS response codes (i.e. 232).
- Bug 2515 - mod_quotatab should enforce hard limits at the filesystem level.
- Bug 2567 - Segmentation fault with 64-bit binary due to structure layout difference.
- Bug 2551 - Recursive LIST with symlinked directories gives duplicate results.
- Bug 2576 - PWD command does not handle " character properly.
- Bug 2493 - mod_tls should support CCC command.
- Bug 2580 - ProFTPD on Tru64 with SIA allows login with blank password.
- Bug 2554 - mod_delay gets segfault-signal on several logins.