ProFTPD 1.3.0RC2 ist heute veroeffentlich worden.
http://www.proftpd.de/files/proftpd-1.3.0rc2.tar.gzChangelog:
1.3.0rc2 - Released 24-Jul-2005
--------------------------------
- Bug 2584 - mod_sql_postgres missing end-of-comment character.
- Bug 2587 - HideNoAccess does not work for DefaultRoot/<Anonymous> logins.
- Bug 2590 - AIX uses unsigned int for ULONG_MAX, causing printf format warning.
- Bug 2591 - wrong argument type in call to pr_log_debug in mod_delay.c on AIX.
- Bug 2593 - `make install-modules' does not honour DESTDIR enviroment variable.
- Bug 2596 - STAT command can cause segfault.
- Bug 2588 - AIX requires _USE_IRS #define to use hstrerror().
- Bug 2582 - ProFTPD on Tru64 with SIA does not call sia_ses_estab().
- Added new 'dns' control to mod_ctrls_admin, for enabling/disabling
UseReverseDNS configuration at runtime. See doc/contrib/mod_ctrls_admin.html
for details.
- Bug 2605 - Compiler warnings/errors about missing typecasts on HP-UX.
- Bug 2589 - Makefile in modules/ directory is not portable.
- Bug 2598 - Build system should check for duplicate module requests.
- Bug 2585 - Proftpd does not write RFC 3164 compliant messages into /dev/log.
- Bug 2601 - mod_delay sometimes delays for a long time.
- Bug 2622 - Segfault seen randomly in mod_delay.
- Bug 2578 - ProFTPD does not listen on IPv6 addresses on FreeBSD.
- Bug 2624 - "fh_data" macro collision causes compiler error on Tru64 V5.1A.
- Bug 2250 - Add ports, compiling info to FreeBSD README.
- Bug 2631 - Segfault when using RadiusAcctServer.
- Bug 2632 - Invalid application of `sizeof' to an incomplete type on AIX.
- Bug 2637 - <Limit STAT> does not work.
- Bug 2636 - Data connection failure when handling STOR does not trigger
error response.
- Bug 2639 - HiddenStores does not work.
- Bug 2630 - Use of mmap in mod_delay may be problematic on HP-UX. This
change adds locking of the DelayTable, which may (or may not) also
help on other platforms.
- Bug 2644 - mod_sql_mysql should handle old MySQL password format more
gracefully. Starting with MySQL 4.1.1, the format for passwords stored
using the MySQL PASSWORD() function changed. This format change causes
issues for sites that have passwords stored in the older format. Users
of mod_sql+mod_sql_mysql would see this as users being unable to login.
Now, if compiled against MySQL 4.1.1 or later, mod_sql_mysql will first
check the password using the current MySQL format; if that fails it
will fall back to checking the old format. Note that this only affects
sites which have "SQLAuthTypes Backend" in their proftpd.conf.
- Bug 2647 - Improper "socklen_t" redefine for HP-UX when using X/Open.
- Fixed mod_sql bug where using SQLLog and SQLNamedQuery with the %L or
%a variables, and logging the EXIT pseudo-command, would cause a segfault.
- Bug 2375 - Slow directory listing with several blank .ftpaccess files.
- Bug 2646 - ftpshut format string vulnerability.
- Bug 2645 - SQLShowInfo format string vulnerability.
- Bug 2560 - Reporting errors when user filesystem quota is exceeded.
- Bug 2653 - When MaxStoreFileSize is reached, error should be EDQUOT rather
than EPERM.
- Bug 2657 - Segfault in tls_get_error() function in mod_tls.
- Bug 2658 - Segfault in mod_radius when using long password.