rpms/vsftpd/devel vsftpd-1.2.1-nonrootconf.patch, 1.1, 1.2 vsftpd.spec, 1.71, 1.72 vsftpd-2.0.3-user_config.patch, 1.1, NONE

Martin Nagy (mnagy) fedora-extras-commits at redhat.com
Fri Nov 30 13:34:05 UTC 2007


Author: mnagy

Update of /cvs/extras/rpms/vsftpd/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15282

Modified Files:
	vsftpd-1.2.1-nonrootconf.patch vsftpd.spec 
Removed Files:
	vsftpd-2.0.3-user_config.patch 
Log Message:
* Fri Nov 30 2007 Martin Nagy <mnagy at redhat.com> - 2.0.5-21
- Removed user_config patch.
- Fix nonrootconf patch (#400921).


vsftpd-1.2.1-nonrootconf.patch:

Index: vsftpd-1.2.1-nonrootconf.patch
===================================================================
RCS file: /cvs/extras/rpms/vsftpd/devel/vsftpd-1.2.1-nonrootconf.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- vsftpd-1.2.1-nonrootconf.patch	8 Feb 2005 07:52:54 -0000	1.1
+++ vsftpd-1.2.1-nonrootconf.patch	30 Nov 2007 13:34:01 -0000	1.2
@@ -1,23 +1,27 @@
 --- vsftpd-2.0.1/twoprocess.c.nonrootconf	2004-07-02 18:47:51.000000000 +0200
 +++ vsftpd-2.0.1/twoprocess.c	2005-02-08 09:37:26.641905544 +0100
-@@ -416,12 +416,16 @@
+@@ -416,11 +416,17 @@
    str_append_char(&filename_str, '/');
    str_append_str(&filename_str, p_user_str);
    retval = str_stat(&filename_str, &p_statbuf);
 -  /* Security - ignore unless owned by root */
+-  if (!vsf_sysutil_retval_is_error(retval) &&
+-      vsf_sysutil_statbuf_get_uid(p_statbuf) == VSFTP_ROOT_UID)
 +  /* Security - die unless owned by root */
-   if (!vsf_sysutil_retval_is_error(retval) &&
-       vsf_sysutil_statbuf_get_uid(p_statbuf) == VSFTP_ROOT_UID)
++  if (!vsf_sysutil_retval_is_error(retval))
    {
-     vsf_parseconf_load_file(str_getbuf(&filename_str), 1);
+-    vsf_parseconf_load_file(str_getbuf(&filename_str), 1);
++    if (vsf_sysutil_statbuf_get_uid(p_statbuf) == VSFTP_ROOT_UID)
++    {
++      vsf_parseconf_load_file(str_getbuf(&filename_str), 1);
++    }
++    else
++    {
++      die("reading non-root config file"); 
++    }
    }
-+  else
-+  {
-+    die("reading non-root config file"); 
-+  }
    str_free(&filename_str);
    vsf_sysutil_free(p_statbuf);
- }
 --- vsftpd-2.0.1/parseconf.c.nonrootconf	2004-07-02 13:23:56.000000000 +0200
 +++ vsftpd-2.0.1/parseconf.c	2005-02-08 09:37:26.642905392 +0100
 @@ -15,6 +15,7 @@


Index: vsftpd.spec
===================================================================
RCS file: /cvs/extras/rpms/vsftpd/devel/vsftpd.spec,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- vsftpd.spec	30 Nov 2007 12:22:22 -0000	1.71
+++ vsftpd.spec	30 Nov 2007 13:34:01 -0000	1.72
@@ -28,7 +28,6 @@
 Patch13: vsftpd-2.0.3-background.patch
 Patch14: vsftpd-2.0.3-daemonize_fds.patch
 Patch15: vsftpd-2.0.1-kickline.patch
-Patch16: vsftpd-2.0.3-user_config.patch
 Patch17: vsftpd-2.0.3-pam_hostname.patch
 Patch18: vsftpd-close-std-fds.patch
 Patch19: vsftpd-2.0.5-default_ipv6.patch
@@ -88,7 +87,6 @@
 %patch13 -p1 -b .background
 %patch14 -p1 -b .fds
 %patch15 -p1 -b .kickline
-%patch16 -p1 -b .user_config
 %patch17 -p1 -b .old-pam
 %patch18 -p1 -b .close-fds
 %patch19 -p1 -b .ipv6
@@ -171,6 +169,8 @@
 - Fix bad handling of unique files (#392231).
 - Added userlist_log option.
 - Allow usernames to begin with underscore or dot (#339911).
+- Removed user_config patch.
+- Fix nonrootconf patch (#400921).
 
 * Thu Nov 08 2007 Martin Nagy <mnagy at redhat.com> - 2.0.5-20
 - Correct calling of pam_end (#235843).


--- vsftpd-2.0.3-user_config.patch DELETED ---




More information about the fedora-extras-commits mailing list