Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32384 - proftpd 1.2.9 (final) released , should fix all those rc3 reported problems and some more
Summary: proftpd 1.2.9 (final) released , should fix all those rc3 reported problems a...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Stewart (RETIRED)
Depends on:
Reported: 2003-10-31 05:37 UTC by Dizzy
Modified: 2004-01-31 00:14 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

Ebuild for 1.2.9 (proftpd-1.2.9.ebuild,3.05 KB, text/plain)
2003-11-04 21:35 UTC, Stewart (RETIRED)

Note You need to log in before you can comment on or make changes to this bug.
Description Dizzy 2003-10-31 05:37:10 UTC
Date: Fri, 31 Oct 2003 00:47:54 -0800 (PST)
From: TJ Saunders <>
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

You can download 1.2.9, including PGP signatures and MD5 sums, from any
of the proftpd mirrors.  Mirrors are available via FTP as


(example:  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:

RPMs, once available, will be placed here:

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:


    Version: PGP 6.5.8

    -----END PGP SIGNATURE-----


    Version: PGP 6.5.8

    -----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

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,
        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:
Comment 1 Dizzy 2003-10-31 05:38:23 UTC
oh, in the changelog bugzilla catches the proftpd bugzilla bugs id mapping
them (incorectly) to gentoo ones, please ignore that :)
Comment 2 Stewart (RETIRED) gentoo-dev 2003-11-04 21:35:46 UTC
Created attachment 20279 [details]
Ebuild for 1.2.9

Updated ebuild. Compiles, runs fine here. Already committed to the tree;
please rsync and test!
Comment 3 Stewart (RETIRED) gentoo-dev 2003-11-06 12:47:57 UTC
Works for me, several others. Please test and report so we can close this.
Comment 4 Dizzy 2003-11-06 13:13:54 UTC
Just tested it. all seems fine (also I noticed it fixes the "-d -p" init
problem reported on another bug here).
Comment 5 Stian B. Barmen 2004-01-06 03:31:55 UTC
Upgraded now from rc3 with the new ebuild and it seems to work nicely. Using SSL and everything. Thanks :)
Comment 6 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2004-01-09 08:50:28 UTC
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
Comment 7 Stewart (RETIRED) gentoo-dev 2004-01-31 00:14:09 UTC
All's well on the home-front!