Date: Fri, 31 Oct 2003 00:47:54 -0800 (PST) From: TJ Saunders <tj@castaglia.org> To: proftp-announce@lists.sourceforge.net Cc: proftp-devel@lists.sourceforge.net, proftp-user@lists.sourceforge.net Subject: [Proftpd-devel] ProFTPD 1.2.9 released! Hello, ProFTPD community. The ProFTPD Project team is pleased to announce that the final release for ProFTPD 1.2.9 is now available for public consumption. You can download 1.2.9, including PGP signatures and MD5 sums, from any of the proftpd mirrors. Mirrors are available via FTP as ftp.<two_letter_iso_country_code>.proftpd.org (example: ftp.nl.proftpd.org). Not all countries have mirrors; however you should select one that is geographically close to you. Alternatively, you can download proftpd from the main site: ftp://ftp.proftpd.org/distrib/source RPMs, once available, will be placed here: ftp://ftp.proftpd.org/distrib/packages/RPMS The 1.2.9 release is mainly a bugfix release. Please read the included NEWS and ChangeLog files for the full details. The MD5 sums for the source tarballs are: 7c85503b160a36a96594ef75f3180a07 proftpd-1.2.9.tar.bz2 445fbf24e2ec300800a184eb81296bda proftpd-1.2.9.tar.gz The PGP signatures for the source tarballs are: proftpd-1.2.9.tar.bz2: -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.8 iQA/AwUAP6IfzreOiT+lEZdqEQLKBACeONw5dyThxH1ay+hJnBUPdoUHPToAn2XL uj0XyAyQSacqUY/GXjqBHk5u =/0Vd -----END PGP SIGNATURE----- proftpd-1.2.9.tar.gz: -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.8 iQA/AwUAP6If1LeOiT+lEZdqEQINpwCg/j3HD612calKNRrzfGPEo5bwJ9UAnRIo RUHsB4OtkoKjUm+MCiuHPtaC =3dbK -----END PGP SIGNATURE----- My PGP key has been used to sign the source tarballs as well as this announcement; it is available via MIT's public keyserver. Relevant ChangeLog: 2003-10-31 00:02 castaglia * contrib/mod_sql.c: Always expand %U to the USER name given, not just when session.user is NULL. 2003-10-30 23:22 castaglia * modules/mod_auth.c: Undoing part of change made earlier: rather than removing a C_USER config_rec during both the LOG_CMD (success) and LOG_CMD_ERR (failure) command phases of the PASS command, only do the removal in LOG_CMD_ERR, which was the originally intended effect. Doing the removal in the LOG_CMD handler causes trouble for modules that may want to use %U (e.g. mod_rewrite). 2003-10-30 12:38 flyhmstr * doc/: Configuration.html, Configuration.sgml, faq.html: ML: New userguide (html & sgml) and faq built from current pdd sources committed. 2003-10-28 10:41 castaglia * README.FreeBSD: Adding FreeBSD package installation docs from Bug#2250. 2003-10-22 00:40 castaglia * src/main.c: Removing duplicate sanity check. 2003-10-21 23:49 castaglia * src/fsio.c: Fixing comments. Have pr_insert_fs() set errno on error, for reporting purposes. 2003-10-20 18:44 castaglia * utils/utils.h: It helps to make sure that the utils (ftpcount, ftpwho, ftptop) expect that the scoreboard entry has the same format as the core code (cf. size of the sce_client_addr field). 2003-10-20 15:20 castaglia * include/scoreboard.h: Forgot to increase the size of the IP address buffer in the scoreboard if --enable-ipv6 is used. 2003-10-20 00:28 castaglia * modules/mod_log.c: More paranoid checking of snprintf() usage. 2003-10-20 00:15 castaglia * contrib/: mod_radius.c, mod_sql.c, mod_tls.c: Minor paranoia changes: make certain the buffer is NUL-terminated before calling strlen() on its contents. 2003-10-20 00:02 castaglia * NEWS, modules/mod_ls.c: Check for excessive length of symlink directory listing entries, when ShowSymlinks is on. This also requires that the platform _not_ provide MAXPATHLEN. Added some style/spacing changes as well. 2003-10-19 14:45 jwm * NEWS, contrib/dist/rpm/proftpd.spec: Bug 2197 - The RPM .spec has been updated for easy RPM builds from CVS snapshots. 2003-10-19 14:40 jwm * contrib/dist/rpm/proftpd.spec: rpm doesn't like empty BuildPreReqs, add a static dep on pam-devel 2003-10-18 16:48 castaglia * src/fsio.c: Fixing a memory leak in the handling of structures used for tracking open directories. 2003-10-18 15:14 castaglia * src/dirtree.c: Fixing a rather major memory pool leak. A temporary pool was being allocated in dir_hide_file() (which is called rather often), but in the case where no HideFiles directive was configured (very common), that pool was not being destroyed. Oops. 2003-10-17 08:39 castaglia * NEWS, include/netaddr.h, modules/mod_core.c, modules/mod_log.c, src/netaddr.c: Bug#2204 - More reverse DNS resolutions problems. A previous fix for systems that use gethostbyname2() (e.g. the BSDs, some Linux distributions) was not properly checking the return value from pr_netaddr_is_v4mapped(), and thus IPv4 addresses were not being resolved to their names. Bug#2242 - Parsing during rehashing was failing with an EPERM. The problem was that configuration directive handlers (specifically, SyslogFacility and SystemLog) were using PRIVS_RELINQUISH, which caused later Includes to fail. Configuration handlers should not use the PRIVS macros. 2003-10-17 06:19 castaglia * NEWS, modules/mod_core.c: Bug#2181: fixing this bug (again) to work correctly in all cases. 2003-10-16 23:15 castaglia * include/fsio.h, include/inet.h, include/netio.h, src/fsio.c, src/inet.c, src/main.c, src/netio.c: Removing the pr_ prefix from some API initialization functions; they are not really appropriate for module use. Reproducible: Always Steps to Reproduce:
oh, in the changelog bugzilla catches the proftpd bugzilla bugs id mapping them (incorectly) to gentoo ones, please ignore that :)
Created attachment 20279 [details] Ebuild for 1.2.9 Updated ebuild. Compiles, runs fine here. Already committed to the tree; please rsync and test!
Works for me, several others. Please test and report so we can close this. :)
Just tested it. all seems fine (also I noticed it fixes the "-d -p" init problem reported on another bug here).
Upgraded now from rc3 with the new ebuild and it seems to work nicely. Using SSL and everything. Thanks :)
at least on x86 we still only have the buggy (see bug #30672) rc2 marked as stable... well, lets get this finally shipped best regards Thilo
All's well on the home-front!