forked from pool/vsftpd
Add "vsftpd-append-seek-pipe.patch" to allow the FTP server to append to a file system pipe. [bsc#1048427]
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=117
This commit is contained in:
parent
eb840b0f5c
commit
ce43389ac4
14
vsftpd-append-seek-pipe.patch
Normal file
14
vsftpd-append-seek-pipe.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Index: vsftpd-3.0.2/sysutil.c
|
||||||
|
===================================================================
|
||||||
|
--- vsftpd-3.0.2.orig/sysutil.c
|
||||||
|
+++ vsftpd-3.0.2/sysutil.c
|
||||||
|
@@ -490,7 +490,8 @@ vsf_sysutil_lseek_end(const int fd)
|
||||||
|
{
|
||||||
|
filesize_t retval;
|
||||||
|
retval = lseek(fd, 0, SEEK_END);
|
||||||
|
- if (retval < 0)
|
||||||
|
+ /* Ignore ESPIPE to allow append to fifos */
|
||||||
|
+ if (retval < 0 && errno != ESPIPE)
|
||||||
|
{
|
||||||
|
die("lseek");
|
||||||
|
}
|
@ -13,6 +13,9 @@ Thu Sep 7 12:24:26 UTC 2017 - tchvatal@suse.com
|
|||||||
any time zone other than UTC directly violates RFC3659 and leads
|
any time zone other than UTC directly violates RFC3659 and leads
|
||||||
FTP clients to misinterpret the file's time stamp. [bsc#1024961]
|
FTP clients to misinterpret the file's time stamp. [bsc#1024961]
|
||||||
|
|
||||||
|
- Add "vsftpd-append-seek-pipe.patch" to allow the FTP server to
|
||||||
|
append to a file system pipe. [bsc#1048427]
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jun 14 11:42:26 UTC 2017 - tchvatal@suse.com
|
Wed Jun 14 11:42:26 UTC 2017 - tchvatal@suse.com
|
||||||
|
|
||||||
|
@ -74,6 +74,7 @@ Patch25: vsftpd-3.0.2-fix-chown-uploads.patch
|
|||||||
Patch26: vsftpd-3.0.3-build-with-openssl-1.1.patch
|
Patch26: vsftpd-3.0.3-build-with-openssl-1.1.patch
|
||||||
Patch27: vsftpd-mdtm-in-utc.patch
|
Patch27: vsftpd-mdtm-in-utc.patch
|
||||||
Patch28: vsftpd-die-with-session.patch
|
Patch28: vsftpd-die-with-session.patch
|
||||||
|
Patch29: vsftpd-append-seek-pipe.patch
|
||||||
BuildRequires: libcap-devel
|
BuildRequires: libcap-devel
|
||||||
BuildRequires: libopenssl-devel
|
BuildRequires: libopenssl-devel
|
||||||
BuildRequires: pam-devel
|
BuildRequires: pam-devel
|
||||||
@ -130,6 +131,7 @@ tests.
|
|||||||
%patch26 -p1
|
%patch26 -p1
|
||||||
%patch27 -p1
|
%patch27 -p1
|
||||||
%patch28 -p1
|
%patch28 -p1
|
||||||
|
%patch29 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%define seccomp_opts -D_GNU_SOURCE -DUSE_SECCOMP
|
%define seccomp_opts -D_GNU_SOURCE -DUSE_SECCOMP
|
||||||
|
Loading…
x
Reference in New Issue
Block a user