[vsftpd] - changed default value of xferlog_file to /var/log/xferlog - added rotating xferlog

Jiri Skala jskala at fedoraproject.org
Tue Jul 17 09:17:29 UTC 2012


commit e0e9c32a96f6920a3220656f2c6667b0963bf546
Author: Jiri Skala <jskala at skalnik-nb.(none)>
Date:   Tue Jul 17 11:17:12 2012 +0200

    - changed default value of xferlog_file to /var/log/xferlog
    - added rotating xferlog

 vsftpd-3.0.0-logrotate.patch |   13 +++++++++++++
 vsftpd-3.0.0-xferlog.patch   |   12 ++++++++++++
 vsftpd.spec                  |   10 +++++++++-
 3 files changed, 34 insertions(+), 1 deletions(-)
---
diff --git a/vsftpd-3.0.0-logrotate.patch b/vsftpd-3.0.0-logrotate.patch
new file mode 100644
index 0000000..06dc6b9
--- /dev/null
+++ b/vsftpd-3.0.0-logrotate.patch
@@ -0,0 +1,13 @@
+diff -up vsftpd-3.0.0/RedHat/vsftpd.log.logrotate vsftpd-3.0.0/RedHat/vsftpd.log
+--- vsftpd-3.0.0/RedHat/vsftpd.log.logrotate	2012-07-17 11:08:28.484061640 +0200
++++ vsftpd-3.0.0/RedHat/vsftpd.log	2012-07-17 11:09:08.000020510 +0200
+@@ -3,3 +3,9 @@
+     nocompress
+     missingok
+ }
++
++/var/log/xferlog {
++    # ftpd doesn't handle SIGHUP properly
++    nocompress
++    missingok
++}
diff --git a/vsftpd-3.0.0-xferlog.patch b/vsftpd-3.0.0-xferlog.patch
new file mode 100644
index 0000000..54c563b
--- /dev/null
+++ b/vsftpd-3.0.0-xferlog.patch
@@ -0,0 +1,12 @@
+diff -up vsftpd-3.0.0/vsftpd.conf.xferlog vsftpd-3.0.0/vsftpd.conf
+--- vsftpd-3.0.0/vsftpd.conf.xferlog	2012-07-17 10:38:14.022601998 +0200
++++ vsftpd-3.0.0/vsftpd.conf	2012-07-17 10:41:09.311073484 +0200
+@@ -50,7 +50,7 @@ connect_from_port_20=YES
+ #
+ # You may override where the log file goes if you like. The default is shown
+ # below.
+-#xferlog_file=/var/log/vsftpd.log
++#xferlog_file=/var/log/xferlog
+ #
+ # If you want, you can have your log file in standard ftpd xferlog format.
+ # Note that the default log file location is /var/log/xferlog in this case.
diff --git a/vsftpd.spec b/vsftpd.spec
index 6afeb68..164604c 100644
--- a/vsftpd.spec
+++ b/vsftpd.spec
@@ -2,7 +2,7 @@
 
 Name: vsftpd
 Version: 3.0.0
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: Very Secure Ftp Daemon
 
 Group: System Environment/Daemons
@@ -55,6 +55,8 @@ Patch20: vsftpd-2.3.4-sqb.patch
 Patch21: vsftpd-2.3.4-listen_ipv6.patch
 Patch22: vsftpd-2.3.5-aslim.patch
 Patch23: vsftpd-3.0.0-tz.patch
+Patch24: vsftpd-3.0.0-xferlog.patch
+Patch25: vsftpd-3.0.0-logrotate.patch
 
 %description
 vsftpd is a Very Secure FTP daemon. It was written completely from
@@ -93,6 +95,8 @@ cp %{SOURCE1} .
 %patch21 -p1 -b .listen_ipv6
 %patch22 -p1 -b .aslim
 %patch23 -p1 -b .tz
+%patch24 -p1 -b .xferlog
+%patch25 -p1 -b .logrotate
 
 %build
 %ifarch s390x sparcv9 sparc64
@@ -167,6 +171,10 @@ fi
 %{_sysconfdir}/rc.d/init.d/vsftpd
 
 %changelog
+* Tue Jul 17 2012 Jiri Skala <jskala at redhat.com> - 3.0.0-3
+- changed default value of xferlog_file to /var/log/xferlog
+- added rotating xferlog
+
 * Thu Apr 26 2012 Jiri Skala <jskala at redhat.com> - 3.0.0-2
 - corrected time zone handling - especially DST flag
 - fixed default value of option 'listen'


More information about the scm-commits mailing list