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