Hello community, here is the log from the commit of package unzip for openSUSE:11.4 checked in at Wed Aug 31 11:37:17 CEST 2011. -------- --- old-versions/11.4/all/unzip/unzip.changes 2011-01-28 14:51:03.000000000 +0100 +++ 11.4/unzip/unzip.changes 2011-08-30 18:54:59.000000000 +0200 @@ -1,0 +2,5 @@ +Tue Aug 30 18:54:00 CEST 2011 - pth@suse.de + +- Don't call isprint (bnc#620483). + +------------------------------------------------------------------- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/unzip Destination is old-versions/11.4/UPDATES/all/unzip calling whatdependson for 11.4-i586 New: ---- unzip-dont_call_isprint.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unzip.spec ++++++ --- /var/tmp/diff_new_pack.uEZOkU/_old 2011-08-31 11:36:54.000000000 +0200 +++ /var/tmp/diff_new_pack.uEZOkU/_new 2011-08-31 11:36:54.000000000 +0200 @@ -22,7 +22,7 @@ Group: Productivity/Archiving/Compression AutoReqProv: on Version: 6.00 -Release: 3 +Release: 6.<RELEASE7> %define fileversion 60 Summary: A program to unpack compressed files Source: %{name}%{fileversion}.tar.bz2 @@ -35,6 +35,7 @@ Patch8: unzip-open_missing_mode.patch Patch10: unzip-5.52-use_librcc.patch Patch11: unzip-no-build-date.patch +Patch12: unzip-dont_call_isprint.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: librcc-devel Suggests: librcc0 @@ -62,6 +63,7 @@ %patch8 %patch10 %patch11 +%patch12 %build export RPM_OPT_FLAGS="%optflags -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -fstack-protector -I. -DRCC_LAZY -fno-strict-aliasing" ++++++ unzip-dont_call_isprint.patch ++++++ Author: Suren A. Chilingaryan <csa@dside.dyndns.org> Index: extract.c =================================================================== --- extract.c.orig 2009-03-14 04:32:52.000000000 +0300 +++ extract.c 2010-07-07 17:29:52.000000000 +0400 @@ -2596,7 +2596,7 @@ char *fnfilter(raw, space, size) /* co */ # define UZ_FNFILTER_REPLACECHAR '?' # endif - if (!isprint(*r)) { + if (*r < 32) { //(!isprint(*r)) { if (*r < 32) { /* ASCII control codes are escaped as "^{letter}". */ if (se != NULL && (s > (space + (size-4)))) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de