[packages/pure-ftpd] Rel 7; don't strip spaces from file names - that breaks MKD 'some file '.

arekm arekm at pld-linux.org
Wed Jan 18 12:35:08 CET 2023


commit b7543ba0741fe37160e0458c171c7900eebebce3
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Jan 18 12:34:50 2023 +0100

    Rel 7; don't strip spaces from file names - that breaks MKD 'some file  '.

 keep-spaces.patch | 11 +++++++++++
 pure-ftpd.spec    |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/pure-ftpd.spec b/pure-ftpd.spec
index 3c9614d..9c233a7 100644
--- a/pure-ftpd.spec
+++ b/pure-ftpd.spec
@@ -9,7 +9,7 @@
 %bcond_without	tls		# disable SSL/TLS support
 %bcond_without	cap		# disable capabilities
 
-%define	rel	6
+%define	rel	7
 Summary:	Small, fast and secure FTP server
 Summary(pl.UTF-8):	Mały, szybki i bezpieczny serwer FTP
 Name:		pure-ftpd
@@ -38,6 +38,7 @@ Patch7:		%{name}-mysql-utf8.patch
 Patch8:		caps.patch
 Patch9:		pure-ftpd-1.0.49-diraliases_uninitialized_pointer.patch
 Patch10:	pure-ftpd-1.0.49-pure_strcmp_OOB_read.patch
+Patch11:        keep-spaces.patch
 URL:		http://www.pureftpd.org/
 %{?with_extra:BuildRequires:	autoconf}
 %{?with_extra:BuildRequires:	automake}
@@ -120,6 +121,7 @@ Ten pakiet zawiera schemat Pure-FTPd pureftpd.schema dla openldapa.
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
 
 %{?with_extra:%patch2 -p1}
 
diff --git a/keep-spaces.patch b/keep-spaces.patch
new file mode 100644
index 0000000..77eb46f
--- /dev/null
+++ b/keep-spaces.patch
@@ -0,0 +1,11 @@
+--- pure-ftpd-1.0.49/src/ftp_parser.c~	2023-01-18 12:31:46.000000000 +0100
++++ pure-ftpd-1.0.49/src/ftp_parser.c	2023-01-18 12:32:17.556586368 +0100
+@@ -167,7 +167,7 @@ int sfgets(void)
+ 
+ /* Replace extra spaces before and after a string with '_' */
+ 
+-#ifdef MINIMAL
++#if 1
+ # define revealextraspc(X) (X)
+ #else
+ static char *revealextraspc(char * const s_)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pure-ftpd.git/commitdiff/b7543ba0741fe37160e0458c171c7900eebebce3



More information about the pld-cvs-commit mailing list