rpms/proftpd/F-13 .cvsignore, 1.19, 1.20 proftpd.conf, 1.12, 1.13 proftpd.init, 1.7, 1.8 proftpd.spec, 1.63, 1.64 sources, 1.19, 1.20 proftpd-1.3.2-parallel-build.patch, 1.1, NONE proftpd-1.3.2a-mlsd.patch, 1.2, NONE
Paul Howarth
pghmcfc at fedoraproject.org
Thu Feb 25 17:14:37 UTC 2010
- Previous message: rpms/gimp/devel gimp-2.6.8-gold.patch, 1.2, 1.3 gimp.spec, 1.205, 1.206 sources, 1.55, 1.56
- Next message: rpms/dhcp/F-12 dhcp-4.1.1-manpages.patch, 1.2, 1.3 dhcp.spec, 1.290, 1.291
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pghmcfc
Update of /cvs/pkgs/rpms/proftpd/F-13
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17544
Modified Files:
.cvsignore proftpd.conf proftpd.init proftpd.spec sources
Removed Files:
proftpd-1.3.2-parallel-build.patch proftpd-1.3.2a-mlsd.patch
Log Message:
* Thu Feb 25 2010 Paul Howarth <paul at city-fan.org> 1.3.3-1
- Update to 1.3.3 (see NEWS for list of fixed bugs)
- Update PID file location in initscript
- Drop upstreamed patches
- Upstream distribution now includes mod_exec, so drop unbundled source
- New DSO modules:
- mod_sftp
- mod_sftp_pam
- mod_sftp_sql
- mod_shaper
- mod_sql_passwd
- mod_tls_shmcache
- Configure script no longer appends "/proftpd" to --localstatedir option
- New utility ftpscrub for scrubbing the scoreboard file
- Include public key blacklist and Diffie-Hellman parameter files for mod_sftp
in %{_sysconfdir}
- Remove IdentLookups from config file - disabled by default now
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/proftpd/F-13/.cvsignore,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -p -r1.19 -r1.20
--- .cvsignore 16 Feb 2010 20:41:44 -0000 1.19
+++ .cvsignore 25 Feb 2010 17:14:37 -0000 1.20
@@ -1,3 +1,2 @@
-proftpd-1.3.2d.tar.bz2
+proftpd-1.3.3.tar.bz2
proftpd-mod-vroot-0.8.5.tar.gz
-proftpd-mod-exec-0.9.6.tar.gz
Index: proftpd.conf
===================================================================
RCS file: /cvs/pkgs/rpms/proftpd/F-13/proftpd.conf,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- proftpd.conf 2 Sep 2009 09:44:31 -0000 1.12
+++ proftpd.conf 25 Feb 2010 17:14:37 -0000 1.13
@@ -52,6 +52,10 @@ LogFormat auth "%v [%P] %h %t \"%r\" %
# General database support (http://www.proftpd.org/docs/contrib/mod_sql.html)
# LoadModule mod_sql.c
#
+# Support for base-64 or hex encoded MD5 and SHA1 passwords from SQL tables
+# (contrib/mod_sql_passwd.html)
+# LoadModule mod_sql_passwd.c
+#
# Mysql support (requires proftpd-mysql package)
# (http://www.proftpd.org/docs/contrib/mod_sql.html)
# LoadModule mod_sql_mysql.c
@@ -112,10 +116,31 @@ LogFormat auth "%v [%P] %h %t \"%r\" %
# (http://www.proftpd.org/docs/contrib/mod_rewrite.html)
# LoadModule mod_rewrite.c
#
+# Support for the SSH2, SFTP, and SCP protocols, for secure file transfer over
+# an SSH2 connection (http://www.castaglia.org/proftpd/modules/mod_sftp.html)
+# LoadModule mod_sftp.c
+#
+# Use PAM to provide a 'keyboard-interactive' SSH2 authentication method for
+# mod_sftp (http://www.castaglia.org/proftpd/modules/mod_sftp_pam.html)
+# LoadModule mod_sftp_pam.c
+#
+# Use SQL (via mod_sql) for looking up authorized SSH2 public keys for user
+# and host based authentication
+# (http://www.castaglia.org/proftpd/modules/mod_sftp_sql.html)
+# LoadModule mod_sftp_sql.c
+#
+# Provide data transfer rate "shaping" across the entire server
+# (http://www.castaglia.org/proftpd/modules/mod_shaper.html)
+# LoadModule mod_shaper.c
+#
# Support for miscellaneous SITE commands such as SITE MKDIR, SITE SYMLINK,
# and SITE UTIME (http://www.proftpd.org/docs/contrib/mod_site_misc.html)
# LoadModule mod_site_misc.c
#
+# Provide an external SSL session cache using shared memory
+# (contrib/mod_tls_shmcache.html)
+# LoadModule mod_tls_shmcache.c
+#
# Use the /etc/hosts.allow and /etc/hosts.deny files, or other allow/deny
# files, for IP-based access control
# (http://www.proftpd.org/docs/contrib/mod_wrap.html)
@@ -152,6 +177,9 @@ LogFormat auth "%v [%P] %h %t \"%r\" %
TLSVerifyClient off
#TLSRenegotiate ctrl 3600 data 512000 required off timeout 300
TLSLog /var/log/proftpd/tls.log
+ <IfModule mod_tls_shmcache.c>
+ TLSSessionCache shm:/file=/var/run/proftpd/sesscache
+ </IfModule>
</IfDefine>
# Dynamic ban lists (http://www.proftpd.org/docs/contrib/mod_ban.html)
@@ -179,9 +207,6 @@ LogFormat auth "%v [%P] %h %t \"%r\" %
# from being group and world writable
Umask 022
- # Don't do ident queries (hangs when the port is filtered)
- IdentLookups off
-
# Allow users to overwrite files and change permissions
AllowOverwrite yes
<Limit ALL SITE_CHMOD>
Index: proftpd.init
===================================================================
RCS file: /cvs/pkgs/rpms/proftpd/F-13/proftpd.init,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- proftpd.init 30 Jul 2009 10:02:40 -0000 1.7
+++ proftpd.init 25 Feb 2010 17:14:37 -0000 1.8
@@ -12,7 +12,7 @@
# anonymous FTP, and permission-based directory visibility.
# processname: proftpd
# config: /etc/proftp.conf
-# pidfile: /var/run/proftpd.pid
+# pidfile: /var/run/proftpd/proftpd.pid
### BEGIN INIT INFO
# Provides: proftpd ftpserver
Index: proftpd.spec
===================================================================
RCS file: /cvs/pkgs/rpms/proftpd/F-13/proftpd.spec,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -p -r1.63 -r1.64
--- proftpd.spec 16 Feb 2010 20:41:44 -0000 1.63
+++ proftpd.spec 25 Feb 2010 17:14:37 -0000 1.64
@@ -6,12 +6,12 @@
%global pkidir %{_datadir}/ssl
%endif
-#global prever rc3
+#global prever rc4
%global rpmrel 1
Summary: Flexible, stable and highly-configurable FTP server
Name: proftpd
-Version: 1.3.2d
+Version: 1.3.3
Release: %{?prever:0.}%{rpmrel}%{?prever:.%{prever}}%{?dist}
License: GPLv2+
Group: System Environment/Daemons
@@ -27,10 +27,7 @@ Source7: proftpd-mod_quotatab_ldap.ldif
Source8: proftpd-mod_quotatab_ldap.schema
Source9: proftpd.sysconfig
Source10: http://www.castaglia.org/proftpd/modules/proftpd-mod-vroot-0.8.5.tar.gz
-Source11: http://www.castaglia.org/proftpd/modules/proftpd-mod-exec-0.9.6.tar.gz
Patch0: proftpd-1.3.2rc3-nostrip.patch
-Patch2: proftpd-1.3.2-parallel-build.patch
-Patch3: proftpd-1.3.2a-mlsd.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/service, /sbin/chkconfig, coreutils, findutils
@@ -50,7 +47,6 @@ visibility.
This package defaults to the standalone behaviour of ProFTPD, but all the
needed scripts to have it run by xinetd instead are included.
-
%package ldap
Summary: Module to add LDAP support to the ProFTPD FTP server
Group: System Environment/Daemons
@@ -59,7 +55,6 @@ Requires: %{name} = %{version}-%{release
%description ldap
Module to add LDAP support to the ProFTPD FTP server.
-
%package mysql
Summary: Module to add MySQL support to the ProFTPD FTP server
Group: System Environment/Daemons
@@ -68,7 +63,6 @@ Requires: %{name} = %{version}-%{release
%description mysql
Module to add MySQL support to the ProFTPD FTP server.
-
%package postgresql
Summary: Module to add PostgreSQL support to the ProFTPD FTP server
Group: System Environment/Daemons
@@ -77,28 +71,16 @@ Requires: %{name} = %{version}-%{release
%description postgresql
Module to add PostgreSQL support to the ProFTPD FTP server.
-
%prep
-%setup -q -n %{name}-%{version}%{?prever} -a 10 -a 11
+%setup -q -n %{name}-%{version}%{?prever} -a 10
# Copy mod_vroot source and documentation into place
%{__cp} -p mod_vroot/mod_vroot.c contrib/
%{__cp} -p mod_vroot/mod_vroot.html doc/contrib/
-# Copy mod_exec source and documentation into place
-%{__cp} -p mod_exec/mod_exec.c contrib/
-%{__cp} -p mod_exec/mod_exec.html doc/contrib/
-
# Don't strip binaries - needed for useful debuginfo
%patch0 -p1 -b .nostrip
-# Fix parallel build (http://bugs.proftpd.org/3189)
-%patch2 -p1 -b .parallel
-
-# Fix MLSD for directories containing shell metacharacters (#521634)
-# (upstream patch)
-%patch3 -p1 -b .mlsd
-
# Avoid documentation name conflicts
%{__mv} contrib/README contrib/README.contrib
@@ -141,15 +123,16 @@ done
%build
# Modules to be built as DSO's (excluding mod_ifsession, always specified last)
-SMOD1=mod_sql:mod_sql_mysql:mod_sql_postgres
+SMOD1=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres
SMOD2=mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql
SMOD3=mod_ldap:mod_ban:mod_wrap:mod_ctrls_admin:mod_facl:mod_load
-SMOD4=mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec
+SMOD4=mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper
SMOD5=mod_wrap2:mod_wrap2_file:mod_wrap2_sql
+SMOD6=mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache
%configure \
--libexecdir="%{_libexecdir}/proftpd" \
- --localstatedir="%{_localstatedir}/run" \
+ --localstatedir="%{_localstatedir}/run/proftpd" \
--enable-ctrls \
--enable-dso \
--enable-facl \
@@ -160,7 +143,7 @@ SMOD5=mod_wrap2:mod_wrap2_file:mod_wrap2
--with-libraries="%{_libdir}/mysql" \
--with-includes="%{_includedir}/mysql" \
--with-modules=mod_readme:mod_auth_pam:mod_tls:mod_vroot \
- --with-shared=${SMOD1}:${SMOD2}:${SMOD3}:${SMOD4}:${SMOD5}:mod_ifsession
+ --with-shared=${SMOD1}:${SMOD2}:${SMOD3}:${SMOD4}:${SMOD5}:${SMOD6}:mod_ifsession
%{__make} %{?_smp_mflags}
@@ -222,6 +205,8 @@ fi
%dir %{_localstatedir}/ftp/pub/
%dir %{_localstatedir}/run/proftpd/
%config(noreplace) %{_localstatedir}/ftp/welcome.msg
+%config(noreplace) %{_sysconfdir}/blacklist.dat
+%config(noreplace) %{_sysconfdir}/dhparams.pem
%config(noreplace) %{_sysconfdir}/ftpusers
%config(noreplace) %{_sysconfdir}/logrotate.d/proftpd
%config(noreplace) %{_sysconfdir}/pam.d/proftpd
@@ -234,6 +219,7 @@ fi
%{_bindir}/ftptop
%{_bindir}/ftpwho
%exclude %{_bindir}/prxs
+%{_sbindir}/ftpscrub
%{_sbindir}/ftpshut
%{_sbindir}/in.proftpd
%{_sbindir}/proftpd
@@ -242,6 +228,7 @@ fi
%{_mandir}/man1/ftpwho.1*
%{_mandir}/man5/xferlog.5*
%{_mandir}/man8/ftpdctl.8*
+%{_mandir}/man8/ftpscrub.8*
%{_mandir}/man8/ftpshut.8*
%{_mandir}/man8/proftpd.8*
%exclude %{_includedir}/proftpd/
@@ -260,8 +247,14 @@ fi
%{_libexecdir}/proftpd/mod_radius.so
%{_libexecdir}/proftpd/mod_ratio.so
%{_libexecdir}/proftpd/mod_rewrite.so
+%{_libexecdir}/proftpd/mod_sftp.so
+%{_libexecdir}/proftpd/mod_sftp_pam.so
+%{_libexecdir}/proftpd/mod_sftp_sql.so
+%{_libexecdir}/proftpd/mod_shaper.so
%{_libexecdir}/proftpd/mod_site_misc.so
%{_libexecdir}/proftpd/mod_sql.so
+%{_libexecdir}/proftpd/mod_sql_passwd.so
+%{_libexecdir}/proftpd/mod_tls_shmcache.so
%{_libexecdir}/proftpd/mod_wrap.so
%{_libexecdir}/proftpd/mod_wrap2.so
%{_libexecdir}/proftpd/mod_wrap2_file.so
@@ -286,6 +279,24 @@ fi
%{_libexecdir}/proftpd/mod_sql_postgres.so
%changelog
+* Thu Feb 25 2010 Paul Howarth <paul at city-fan.org> 1.3.3-1
+- Update to 1.3.3 (see NEWS for list of fixed bugs)
+- Update PID file location in initscript
+- Drop upstreamed patches
+- Upstream distribution now includes mod_exec, so drop unbundled source
+- New DSO modules:
+ - mod_sftp
+ - mod_sftp_pam
+ - mod_sftp_sql
+ - mod_shaper
+ - mod_sql_passwd
+ - mod_tls_shmcache
+- Configure script no longer appends "/proftpd" to --localstatedir option
+- New utility ftpscrub for scrubbing the scoreboard file
+- Include public key blacklist and Diffie-Hellman parameter files for mod_sftp
+ in %%{_sysconfdir}
+- Remove IdentLookups from config file - disabled by default now
+
* Mon Feb 15 2010 Paul Howarth <paul at city-fan.org> 1.3.2d-1
- Update to 1.3.2d, addressing the following issues:
- mod_tls doesn't compile with pre-0.9.7 openssl (bug 3358)
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/proftpd/F-13/sources,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -p -r1.19 -r1.20
--- sources 16 Feb 2010 20:41:45 -0000 1.19
+++ sources 25 Feb 2010 17:14:37 -0000 1.20
@@ -1,3 +1,2 @@
-0941935e30199a3f22f7225fe76bc489 proftpd-1.3.2d.tar.bz2
+3951244f1940f0a40e8af142a9cf67fe proftpd-1.3.3.tar.bz2
139fc328c43a9afbe290ec787713096b proftpd-mod-vroot-0.8.5.tar.gz
-dfcaf605f116c29d7b4771a9b02f509b proftpd-mod-exec-0.9.6.tar.gz
--- proftpd-1.3.2-parallel-build.patch DELETED ---
--- proftpd-1.3.2a-mlsd.patch DELETED ---
- Previous message: rpms/gimp/devel gimp-2.6.8-gold.patch, 1.2, 1.3 gimp.spec, 1.205, 1.206 sources, 1.55, 1.56
- Next message: rpms/dhcp/F-12 dhcp-4.1.1-manpages.patch, 1.2, 1.3 dhcp.spec, 1.290, 1.291
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list