proftpd

Flexible, stable and highly-configurable FTP server

SRPM:     proftpd-1.3.1-1.n0i.1.fc6.src.rpm
SPEC:     proftpd.spec
Version:  1.3.1
Release:  1.n0i.1.fc6
Epoch:    
License:  GPLv2+
Group:    System Environment/Daemons
Size:     2268057
Packager: Marius Feraru <altblue@n0i.net>
Vendor:   n0i.net
URL:      http://www.proftpd.org/
Date:     Fri Oct 05 2007, 23:36 GMT

Description:

ProFTPD is an enhanced FTP server with a focus toward simplicity, security,
and ease of configuration. It features a very Apache-like configuration
syntax, and a highly customizable server infrastructure, including support for
multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory
visibility.
This package defaults to the standalone behaviour of ProFTPD, but all the
needed scripts to have it run by xinetd instead are included.

Changelog:

  • Sat Oct 06 2007 Marius FERARU <altblue@n0i.net> - 1.3.1-1.n0i.1
    - version 1.3.1
    - spec cleanup
    - dropped obsolete patches
  • Sun Aug 19 2007 Matthias Saou <http://freshrpms.net/> 1.3.1-0.2.rc3
    - Update to 1.3.1rc3 (the only version to fix #237533 aka CVE-2007-2165).
    - Remove all patches, none are useful anymore.
    - Patch sstrncpy.c for config.h not being included (reported upstream #2964).
    - Patch mod_sql_mysql.c to fix a typo (already fixed in CVS upstream).
    - Exclude new headers, at least until some first 3rd party module shows up.
    - Clean up old leftover CVS strings from our extra files.
    - LSB-ize the init script (#247033).
    - Explicitly pass --enable-openssl since configure tells us "(default=no)".
    - Include patch to fix open calls on F8.
  • Sun Aug 12 2007 Matthias Saou <http://freshrpms.net/> 1.3.0a-8
    - Fix logrotate entry to silence error when proftpd isn't running (#246392).
  • Mon Aug 06 2007 Matthias Saou <http://freshrpms.net/> 1.3.0a-7
    - Include patch to fix "open" calls with recent glibc.
  • Mon Aug 06 2007 Matthias Saou <http://freshrpms.net/> 1.3.0a-6
    - Update License field.
  • Fri Jun 15 2007 Matthias Saou <http://freshrpms.net/> 1.3.0a-5
    - Remove _smp_mflags to (hopefully) fix build failure.
  • Fri Jun 15 2007 Matthias Saou <http://freshrpms.net/> 1.3.0a-4
    - Fix PAM entry for F7+ (#244168). Still doesn't work with selinux, though.
  • Fri May 04 2007 Matthias Saou <http://freshrpms.net/> 1.3.0a-4
    - Fix auth bypass vulnerability (#237533, upstream #2922)... not! :-(
  • Tue Feb 06 2007 Matthias Saou <http://freshrpms.net/> 1.3.0a-3
    - Patch to fix local user buffer overflow in controls request handling, rhbz
    bug #219938, proftpd bug #2867.
  • Mon Dec 11 2006 Matthias Saou <http://freshrpms.net/> 1.3.0a-2
    - Rebuild against new PostgreSQL.
  • Mon Nov 27 2006 Matthias Saou <http://freshrpms.net/> 1.3.0a-1
    - Update to 1.3.0a, which actually fixes CVE-2006-5815... yes, #214820!).
  • Thu Nov 16 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-10
    - Fix cmdbufsize patch for missing CommandBufferSize case (#214820 once more).
  • Thu Nov 16 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-9
    - Include mod_tls patch (#214820 too).
  • Mon Nov 13 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-8
    - Include cmdbufsize patch (#214820).
  • Mon Aug 28 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-7
    - FC6 rebuild.
  • Mon Aug 21 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-6
    - Add mod_quotatab, _file, _ldap and _sql (#134291).
  • Mon Jul 03 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-5
    - Disable sendfile by default since it breaks displaying the download speed in
    ftptop and ftpwho (#196913).
  • Mon Jun 19 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-4
    - Include ctrls restart patch, see #195884 (patch from proftpd.org #2792).
  • Wed May 10 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-3
    - Add commented section about DSO loading to the default proftpd.conf.
    - Update TLS cert paths in the default proftpd.conf to /etc/pki/tls.
  • Fri Apr 28 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-2
    - Mark pam.d and logrotate.d config files as noreplace.
    - Include patch to remove -rpath to DESTDIR/usr/sbin/ in the proftpd binary
    when DSO is enabled (#190122).
  • Fri Apr 21 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-1
    - Update to 1.3.0 final.
    - Remove no longer needed PostgreSQL and OpenSSL detection workarounds.
    - Remove explicit conflicts on wu-ftpd, anonftp and vsftpd to let people
    install more than one ftp daemon (what for? hmm...) (#189023).
    - Enable LDAP, MySQL and PostgreSQL as DSOs by default, and stuff them in
    new sub-packages. This won't introduce any regression since they weren't
    enabled by default.
    - Remove useless explicit requirements.
    - Rearrange scriplets requirements.
    - Enable ctrls (controls via ftpdctl) and facl (POSIX ACLs).
    - Using --disable-static makes the build fail, so exclude .a files in %files.
    - Silence harmless IPv6 failure message at startup when IPv6 isn't available.
  • Tue Mar 07 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-0.2.rc4
    - Update to 1.3.0rc4 (bugfix release).
  • Mon Mar 06 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-0.2.rc3
    - FC5 rebuild.
  • Thu Feb 09 2006 Matthias Saou <http://freshrpms.net/> 1.3.0-0.1.rc3
    - Update to 1.3.0rc3, which builds with the latest openssl.
  • Thu Nov 17 2005 Matthias Saou <http://freshrpms.net/> 1.2.10-7
    - Rebuild against new openssl library... not.
  • Wed Jul 13 2005 Matthias Saou <http://freshrpms.net/> 1.2.10-6
    - The provided pam.d file no longer works, use our own based on the one from
    the vsftpd package (#163026).
    - Rename the pam.d file we use from 'ftp' to 'proftpd'.
    - Update deprecated AuthPAMAuthoritative in the config file (see README.PAM).
  • Tue May 10 2005 Matthias Saou <http://freshrpms.net/> 1.2.10-4
    - Disable stripping in order to get useful debuginfo packages.
  • Thu Apr 07 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 1.2.10-3
    - rebuilt
  • Tue Nov 16 2004 Matthias Saou <http://freshrpms.net/> 1.2.10-2
    - Bump release to provide Extras upgrade path.
  • Wed Sep 22 2004 Matthias Saou <http://freshrpms.net/> 1.2.10-1
    - Updated to release 1.2.10.
  • Tue Jun 22 2004 Matthias Saou <http://freshrpms.net/> 1.2.9-8
    - Added ncurses-devel build requires to fix the ftptop utility.
  • Thu Feb 26 2004 Magnus-swe <Magnus-swe@telia.com> 1.2.9-7
    - Fixed the scoreboard and pidfile issues.
  • Fri Jan 09 2004 Matthias Saou <http://freshrpms.net/> 1.2.9-6
    - Pass /var/run/proftpd as localstatedir to configure to fix pid and
    scoreboard file problems.
  • Wed Dec 10 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-4
    - Fixed the MySQL include path, thanks to Jim Richardson.
    - Renamed the postgres conditional build to postgresql.
  • Tue Nov 11 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-3
    - Renamed the xinetd service to xproftpd to avoid conflict.
    - Only HUP the standalone proftpd through logrotate if it's running.
  • Fri Nov 07 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-2
    - Rebuild for Fedora Core 1.
    - Modified the init script to make it i18n aware.
  • Fri Oct 31 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-1
    - Update to 1.2.9.
  • Wed Sep 24 2003 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.8p to fix secutiry vulnerability.
    - Fix the TLS build option at last, enable it by default.
  • Mon Aug 04 2003 Matthias Saou <http://freshrpms.net/>
    - Minor fixes in included README files.
  • Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
    - Rebuilt for Red Hat Linux 9.
  • Thu Mar 13 2003 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.8.
    - Remove the renamed linuxprivs module.
    - Added TLS module build option.
  • Fri Dec 13 2002 Matthias Saou <http://freshrpms.net/>
    - Fix change for ScoreboardFile in the default conf, thanks to Sven Hoexter.
  • Mon Dec 09 2002 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.7.
  • Thu Sep 26 2002 Matthias Saou <http://freshrpms.net/>
    - Rebuilt for Red Hat Linux 8.0.
  • Tue Sep 17 2002 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.6.
    - Fixed typo in the config for "AllowForeignAddress" thanks to Michel Kraus.
    - Removed obsolete user install patch.
    - Added "modular" ldap, mysql and postgresql support.
  • Mon Jun 10 2002 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.5.
    - Changed the welcome.msg to config so that it doesn't get replaced.
  • Fri May 03 2002 Matthias Saou <http://freshrpms.net/>
    - Rebuilt against Red Hat Linux 7.3.
    - Added the %{?_smp_mflags} expansion.
  • Tue Oct 23 2001 Matthias Saou <http://freshrpms.net/>
    - Changed the default config file : Where the pid file is stored, addedd
    an upload authorization in anon server, and separate anon logfiles.
    - Updated welcome.msg to something nicer.
  • Fri Oct 19 2001 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.4, since 1.2.3 had a nasty umask bug.
  • Sat Aug 18 2001 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.2 final.
    - Changed the default config file a lot.
  • Wed Apr 25 2001 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.2rc2.
  • Sun Apr 01 2001 Matthias Saou <http://freshrpms.net/>
    - Update to 1.2.2rc1.
  • Tue Mar 20 2001 Matthias Saou <http://freshrpms.net/>
    - Added a DenyFilter to prevent a recently discovered DOS attack.
    This is only useful for fresh installs since the config file is not
    overwritten.
  • Fri Mar 02 2001 Matthias Saou <http://freshrpms.net/>
    - Upgraded to 1.2.1.
    - New init script (added condrestart).
  • Tue Feb 27 2001 Matthias Saou <http://freshrpms.net/>
    - Upgraded to 1.2.0 final.
  • Tue Feb 06 2001 Matthias Saou <http://freshrpms.net/>
    - Upgraded to 1.2.0rc3 (at last a new version!)
    - Modified the spec file to support transparent upgrades
  • Wed Nov 08 2000 Matthias Saou <http://freshrpms.net/>
    - Upgraded to the latest CVS to fix the "no PORT command" bug
    - Fixed the ftpuser creation script
    - Modified the default config file to easily change to an anonymous
    server
  • Sun Oct 15 2000 Matthias Saou <http://freshrpms.net/>
    [proftpd-1.2.0rc2-2]
    - Updated the spec file and build process for RedHat 7.0
    - Added xinetd support
    - Added logrotate.d support
  • Fri Jul 28 2000 Matthias Saou <http://freshrpms.net/>
    [proftpd-1.2.0rc2-1]
    - Upgraded to 1.2.0rc2
    - Upgraded to 1.2.0rc1
  • Sat Jul 22 2000 Matthias Saou <http://freshrpms.net/>
    [proftpd-1.2.0rc1-1]
    - Upgraded to 1.2.0rc1
    - Re-did the whole spec file (it's hopefully cleaner now)
    - Made a patch to be able to build the RPM as an other user than root
    - Added default pam support (but without /etc/shells check)
    - Rewrote the rc.d script (mostly exit levels and ftpshut stuff)
    - Modified the default configuration file to not display a version number
    - Changed the package to standalone in one single RPM easily changeable
    to inetd (for not-so-newbie users)
    - Fixed the ftpusers generating shell script (missing "nu"s for me...)
    - Removed mod_ratio (usually used with databases modules anyway)
    - Removed the prefix (relocations a rarely used on non-X packages)
    - Gzipped the man pages
  • Sun Oct 03 1999 O.Elliyasa <osman@Cable.EU.org>
    - Multi package creation.
    Created core, standalone, inetd (&doc) package creations.
    Added startup script for init.d
    Need to make the "standalone & inetd" packages being created as "noarch"
    - Added URL.
    - Added prefix to make the package relocatable.
  • Wed Sep 08 1999 O.Elliyasa <osman@Cable.EU.org>
    - Corrected inetd.conf line addition/change logic.
  • Sat Jul 24 1999 MacGyver <macgyver@tos.net>
    - Initial import of spec.

Files:

  • proftpd-1.3.1.tar.bz2
  • proftpd-1.3.1rc3-configh.patch
  • proftpd-xinetd
  • proftpd.conf
  • proftpd.init
  • proftpd.logrotate
  • proftpd.pam
  • proftpd.spec
  • welcome.msg

Requires:

  • krb5-devel
  • libacl-devel
  • mysql-devel
  • ncurses-devel
  • openldap-devel
  • openssl-devel
  • pam-devel
  • pkgconfig
  • postgresql-devel
  • rpmlib(CompressedFileNames)
  • zlib-devel