From unknown Sun Aug 17 10:23:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28514: Error in --help-text Resent-From: Mark Roberts Original-Sender: "Debbugs-submit" Resent-CC: bug-gzip@gnu.org Resent-Date: Tue, 19 Sep 2017 15:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28514 X-GNU-PR-Package: gzip X-GNU-PR-Keywords: To: 28514@debbugs.gnu.org X-Debbugs-Original-To: bug-gzip@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150583495719588 (code B ref -1); Tue, 19 Sep 2017 15:30:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Sep 2017 15:29:17 +0000 Received: from localhost ([127.0.0.1]:48409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duKSa-00055r-VH for submit@debbugs.gnu.org; Tue, 19 Sep 2017 11:29:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duE8X-0008U0-4L for submit@debbugs.gnu.org; Tue, 19 Sep 2017 04:44:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duE8R-0003CW-38 for submit@debbugs.gnu.org; Tue, 19 Sep 2017 04:44:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42442) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duE8Q-0003CQ-Vu for submit@debbugs.gnu.org; Tue, 19 Sep 2017 04:44:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duE8P-0007hw-VV for bug-gzip@gnu.org; Tue, 19 Sep 2017 04:44:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duE8L-0003AX-3o for bug-gzip@gnu.org; Tue, 19 Sep 2017 04:44:02 -0400 Received: from mxr01.htp-tel.de ([81.14.243.49]:57377) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duE8K-00039i-Oz for bug-gzip@gnu.org; Tue, 19 Sep 2017 04:43:57 -0400 Received: from mxrin02.htp-tel.de ([81.14.243.120]) by mxr01.htp-tel.de with ESMTPS id v8J8hpH5013310 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 19 Sep 2017 10:43:51 +0200 (CEST) Received: from gold.gold (a89-183-47-232.net-htp.de [89.183.47.232]) by mxrin02.htp-tel.de with ESMTPS id v8J8hoq6021798 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Tue, 19 Sep 2017 10:43:51 +0200 (CEST) Received: from mroberts (helo=localhost) by gold.gold with local-esmtp (Exim 4.80) (envelope-from ) id 1duE8E-0002MG-Ut for bug-gzip@gnu.org; Tue, 19 Sep 2017 10:43:50 +0200 Date: Tue, 19 Sep 2017 10:43:50 +0200 (CEST) From: Mark Roberts X-X-Sender: mroberts@gold.gold Message-ID: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (mxrin02.htp-tel.de [172.19.11.5]); Tue, 19 Sep 2017 10:43:51 +0200 (CEST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Tue, 19 Sep 2017 11:29:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Dear maintainer, there is an error in the text issued by gzexe when invoked with gzexe --help It says "Rename each FILE with a compressed version of itself" ... It should say "Replace each FILE with a compressed version of itself" ... In fact it should also explain better what the program does. Something like "Replace each FILE (assumed to be executable) by a compressed version of itself while retaining executability". As it stands there is no indication that the result of an executable is still executable, which is of course the whole point. Version info: gzexe (gzip) 1.7 Hope this helps, Mark Roberts From unknown Sun Aug 17 10:23:03 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mark Roberts Subject: bug#28514: closed (Re: bug#28514: Error in --help-text) Message-ID: References: <52a06faf-9dee-0d4f-b06d-e11055ba7801@cs.ucla.edu> X-Gnu-PR-Message: they-closed 28514 X-Gnu-PR-Package: gzip Reply-To: 28514@debbugs.gnu.org Date: Tue, 19 Sep 2017 17:48:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1505843282-32470-1" This is a multi-part message in MIME format... ------------=_1505843282-32470-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28514: Error in --help-text which was filed against the gzip package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28514@debbugs.gnu.org. --=20 28514: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28514 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1505843282-32470-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28514-done) by debbugs.gnu.org; 19 Sep 2017 17:47:07 +0000 Received: from localhost ([127.0.0.1]:48570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duMbp-0008QD-Dw for submit@debbugs.gnu.org; Tue, 19 Sep 2017 13:47:07 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:44176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duMbl-0008Py-2J for 28514-done@debbugs.gnu.org; Tue, 19 Sep 2017 13:46:56 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 317591600EC; Tue, 19 Sep 2017 10:46:47 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id TYs-Rx-vsKhQ; Tue, 19 Sep 2017 10:46:41 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id C065D160078; Tue, 19 Sep 2017 10:46:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id t4F-S85tclwq; Tue, 19 Sep 2017 10:46:41 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 886C01600EC; Tue, 19 Sep 2017 10:46:41 -0700 (PDT) Subject: Re: bug#28514: Error in --help-text To: Mark Roberts , 28514-done@debbugs.gnu.org References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <52a06faf-9dee-0d4f-b06d-e11055ba7801@cs.ucla.edu> Date: Tue, 19 Sep 2017 10:46:41 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------A7344E7E745AEF4FA78B6FBC" Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28514-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for the bug report. I installed the attached patches, which should fix the problem. The last patch is the actual fix; the other patches are merely to bring gzip up to speed (it's been a while since anyone built bleeding-edge gzip, apparently). --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/x-patch; name="0001-build-update-gnulib-submodule-to-latest.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-build-update-gnulib-submodule-to-latest.patch" >From c1a07c679b6e640d3b48008ba769c49fb68cad8a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 19 Sep 2017 09:40:23 -0700 Subject: [PATCH 1/7] build: update gnulib submodule to latest --- gnulib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnulib b/gnulib index b6acb8d..b86cc86 160000 --- a/gnulib +++ b/gnulib @@ -1 +1 @@ -Subproject commit b6acb8db44af728e88a065526be035f7b927c0bf +Subproject commit b86cc86ae41e68d0484c5c3957b867e4725bb986 -- 2.13.5 --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/x-patch; name="0002-maint-update-.gitignore-for-recent-Gnulib.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0002-maint-update-.gitignore-for-recent-Gnulib.patch" >From de4fe1b52a0a3dc34860deed0ee38141f3635f52 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 19 Sep 2017 09:51:50 -0700 Subject: [PATCH 2/7] maint: update .gitignore for recent Gnulib --- lib/.gitignore | 30 ++++++++++++++++++++---------- m4/.gitignore | 14 ++++++++++---- 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/lib/.gitignore b/lib/.gitignore index b39c680..4df1a38 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -1,6 +1,7 @@ .deps /Makefile /Makefile.in +/_Noreturn.h /alloca.h /alloca.in.h /asnprintf.c @@ -8,7 +9,6 @@ /at-func.c /basename-lgpl.c /calloc.c -/charset.alias /chdir-long.c /chdir-long.h /cloexec.c @@ -17,7 +17,6 @@ /closedir.c /config.h /config.hin -/configmake.h /creat-safer.c /dirent--.h /dirent-private.h @@ -28,6 +27,7 @@ /dirname-lgpl.c /dirname.h /dosname.h +/dup-safer-flag.c /dup-safer.c /dup.c /dup2.c @@ -46,6 +46,7 @@ /fcntl.in.h /fd-hook.c /fd-hook.h +/fd-safer-flag.c /fd-safer.c /fdatasync.c /fdopendir.c @@ -75,11 +76,18 @@ /ftello.c /getcwd-lgpl.c /getdtablesize.c +/getopt-cdefs.in.h +/getopt-core.h +/getopt-ext.h +/getopt-pfx-core.h +/getopt-pfx-ext.h /getopt.c /getopt.h /getopt.in.h /getopt1.c /getopt_int.h +/getprogname.c +/getprogname.h /gettext.h /gettime.c /gettimeofday.c @@ -97,9 +105,15 @@ /itold.c /libgzip.a /limits.h +/limits.in.h +/localtime-buffer.c +/localtime-buffer.h /lseek.c /lstat.c /malloc.c +/malloca.c +/malloca.h +/malloca.valgrind /math.c /math.h /math.in.h @@ -135,8 +149,6 @@ /printf.c /readdir.c /realloc.c -/ref-add.sed -/ref-del.sed /rmdir.c /save-cwd.c /save-cwd.h @@ -149,6 +161,8 @@ /stamp-h1 /stat-time.c /stat-time.h +/stat-w32.c +/stat-w32.h /stat.c /statat.c /stdbool.h @@ -172,9 +186,7 @@ /string.in.h /stripslash.c /sys -/sys_stat.h /sys_stat.in.h -/sys_time.h /sys_time.in.h /sys_types.in.h /time.h @@ -189,6 +201,8 @@ /unlink.c /unlinkat.c /unused-parameter.h +/utime.c +/utime.in.h /utimens.c /utimens.h /vasnprintf.c @@ -197,7 +211,6 @@ /vfprintf.c /wchar.h /wchar.in.h -/wctype.h /xalloc-die.c /xalloc-oversized.h /xalloc.h @@ -206,6 +219,3 @@ /xsize.h /yesno.c /yesno.h -/getprogname.c -/getprogname.h -/limits.in.h diff --git a/m4/.gitignore b/m4/.gitignore index 286888d..38ebad0 100644 --- a/m4/.gitignore +++ b/m4/.gitignore @@ -14,6 +14,7 @@ /double-slash-root.m4 /dup.m4 /dup2.m4 +/eealloc.m4 /errno_h.m4 /error.m4 /exponentd.m4 @@ -49,6 +50,7 @@ /getcwd.m4 /getdtablesize.m4 /getopt.m4 +/getprogname.m4 /gettime.m4 /gettimeofday.m4 /gnu-make.m4 @@ -68,11 +70,15 @@ /lib-ld.m4 /lib-link.m4 /lib-prefix.m4 +/limits-h.m4 +/localtime-buffer.m4 /lock.m4 /longlong.m4 /lseek.m4 /lstat.m4 /malloc.m4 +/malloca.m4 +/manywarnings-c++.m4 /manywarnings.m4 /math_h.m4 /memchr.m4 @@ -85,6 +91,7 @@ /multiarch.m4 /nocrash.m4 /off_t.m4 +/open-cloexec.m4 /open.m4 /openat.m4 /opendir.m4 @@ -94,6 +101,7 @@ /printf-frexpl.m4 /printf-posix-rpl.m4 /printf.m4 +/pthread_rwlock_rdlock.m4 /readdir.m4 /realloc.m4 /rmdir.m4 @@ -126,7 +134,8 @@ /unistd_h.m4 /unlink.m4 /unlinkat.m4 -/utimbuf.m4 +/utime.m4 +/utime_h.m4 /utimens.m4 /utimes.m4 /vasnprintf.m4 @@ -139,6 +148,3 @@ /xalloc.m4 /xsize.m4 /yesno.m4 -/getprogname.m4 -/limits-h.m4 -/pthread_rwlock_rdlock.m4 -- 2.13.5 --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/x-patch; name="0003-maint-port-to-GCC-7.2.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0003-maint-port-to-GCC-7.2.patch" >From 8d5324941f8f88f2559f93dfbfc169383c167d0a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 19 Sep 2017 10:00:35 -0700 Subject: [PATCH 3/7] maint: port to GCC 7.2 * configure.ac (WERROR_CFLAGS): Avoid -Wduplicated-branches. * tailor.h (FALLTHROUGH): New macro, taken from Emacs. * gzip.c (main): Use it. --- configure.ac | 1 + gzip.c | 2 +- tailor.h | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 05aa681..ca4066c 100644 --- a/configure.ac +++ b/configure.ac @@ -106,6 +106,7 @@ if test "$gl_gcc_warnings" = yes; then nw="$nw -Wtraditional" # Warns on #elif which we use often nw="$nw -Wcast-qual" # Too many warnings for now nw="$nw -Wconversion" # Too many warnings for now + nw="$nw -Wduplicated-branches" # Too many false alarms nw="$nw -Wsystem-headers" # Don't let system headers trigger warnings nw="$nw -Wsign-conversion" # Too many warnings for now nw="$nw -Wtraditional-conversion" # Too many warnings for now diff --git a/gzip.c b/gzip.c index 3d2aeaf..32a229c 100644 --- a/gzip.c +++ b/gzip.c @@ -599,7 +599,7 @@ int main (int argc, char **argv) case '4' + ENV_OPTION: case '5' + ENV_OPTION: case '6' + ENV_OPTION: case '7' + ENV_OPTION: case '8' + ENV_OPTION: case '9' + ENV_OPTION: optc -= ENV_OPTION; - /* Fall through. */ + FALLTHROUGH; case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': level = optc - '0'; diff --git a/tailor.h b/tailor.h index 8510599..aec3029 100644 --- a/tailor.h +++ b/tailor.h @@ -202,3 +202,11 @@ #ifndef SET_BINARY_MODE # define SET_BINARY_MODE(fd) #endif + +#ifndef FALLTHROUGH +# if __GNUC__ < 7 +# define FALLTHROUGH ((void) 0) +# else +# define FALLTHROUGH __attribute__ ((__fallthrough__)) +# endif +#endif -- 2.13.5 --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/x-patch; name="0004-maint-copy-bootstrap-from-Gnulib.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0004-maint-copy-bootstrap-from-Gnulib.patch" >From b64b6658888772d94c1b4114a07163d46dc4bc04 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 19 Sep 2017 10:20:01 -0700 Subject: [PATCH 4/7] maint: copy bootstrap from Gnulib --- bootstrap | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bootstrap b/bootstrap index 932ff85..85b85c5 100755 --- a/bootstrap +++ b/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh # Print a version string. -scriptversion=2017-01-09.19; # UTC +scriptversion=2017-09-19.08; # UTC # Bootstrap this package from checked-out sources. @@ -17,7 +17,7 @@ scriptversion=2017-01-09.19; # UTC # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # Originally written by Paul Eggert. The canonical version of this # script is maintained as build-aux/bootstrap in gnulib, however, to @@ -141,7 +141,7 @@ po_download_command_format=\ # Fallback for downloading .po files (if rsync fails). po_download_command_format2=\ "wget --mirror -nd -q -np -A.po -P '%s' \ - http://translationproject.org/latest/%s/" + https://translationproject.org/latest/%s/" # Prefer a non-empty tarname (4th argument of AC_INIT if given), else # fall back to the package name (1st argument with munging) @@ -699,7 +699,7 @@ download_po_files() { echo "$me: getting translations into $subdir for $domain..." cmd=$(printf "$po_download_command_format" "$domain" "$subdir") eval "$cmd" && return - # Fallback to HTTP. + # Fallback to HTTPS. cmd=$(printf "$po_download_command_format2" "$subdir" "$domain") eval "$cmd" } @@ -792,7 +792,7 @@ symlink_to_dir() # aren't confused into doing unnecessary builds. Conversely, if the # existing symlink's timestamp is older than the source, make it afresh, # so that broken tools aren't confused into skipping needed builds. See - # . + # . test -h "$dst" && src_ls=$(ls -diL "$src" 2>/dev/null) && set $src_ls && src_i=$1 && dst_ls=$(ls -diL "$dst" 2>/dev/null) && set $dst_ls && dst_i=$1 && -- 2.13.5 --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/x-patch; name="0005-maint-prefer-HTTPS-to-HTTP-FTP-in-URLs.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0005-maint-prefer-HTTPS-to-HTTP-FTP-in-URLs.patch" >From ea067d0a4b25f6dea4d2cdf25839c9936c2b2f81 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 19 Sep 2017 10:24:05 -0700 Subject: [PATCH 5/7] maint: prefer HTTPS to HTTP, FTP in URLs --- ChangeLog-2007 | 50 +++++++++++++++++++++++------------------------ NEWS | 2 +- README | 4 ++-- README-hacking | 8 ++++---- TODO | 16 +++++++-------- algorithm.doc | 4 ++-- bootstrap.conf | 2 +- cfg.mk | 4 ++-- configure.ac | 2 +- doc/gzip.texi | 4 ++-- gunzip.in | 2 +- gzexe.in | 2 +- gzip.1 | 4 ++-- gzip.c | 2 +- tests/Makefile.am | 2 +- tests/gzip-env | 2 +- tests/helin-segv | 2 +- tests/help-version | 2 +- tests/hufts | 2 +- tests/init.sh | 2 +- tests/keep | 2 +- tests/list | 2 +- tests/memcpy-abuse | 2 +- tests/mixed | 2 +- tests/null-suffix-clobber | 2 +- tests/stdin | 2 +- tests/timestamp | 2 +- tests/trailing-nul | 2 +- tests/unpack-invalid | 2 +- tests/z-suffix | 2 +- tests/zdiff | 2 +- tests/zgrep-context | 2 +- tests/zgrep-f | 2 +- tests/zgrep-signal | 2 +- tests/znew-k | 2 +- zcat.in | 2 +- zcmp.in | 2 +- zdiff.in | 2 +- zforce.in | 2 +- zgrep.in | 2 +- zless.in | 2 +- zmore.in | 2 +- znew.in | 2 +- 43 files changed, 81 insertions(+), 83 deletions(-) diff --git a/ChangeLog-2007 b/ChangeLog-2007 index 847f7f1..19705b5 100644 --- a/ChangeLog-2007 +++ b/ChangeLog-2007 @@ -6,7 +6,7 @@ * gzip.c (handled_sig): Move out of install_signal_handlers, and move previous to all uses of SIGPIPE, to fix a bug encountered when porting to mingw32. Reported by Robert Millan in - . + . 2007-10-04 Paul Eggert @@ -15,7 +15,7 @@ * Makefile.am (gzip.doc.gz, check-local): Depend on $(bin_PROGRAMS). (gzip.doc.gz): Use our gzip, not the system-installed one. Problem reported by Chris Staub in - . + . 2007-07-03 Paul Eggert @@ -32,14 +32,14 @@ 2007-06-04 Paul Eggert * gzip.c (get_method): Fix typo: "a a" -> "a" in diagnostic. Reported - by Justin Pryzby in Debian bug 426965 . + by Justin Pryzby in Debian bug 426965 . 2007-05-07 Paul Eggert * NEWS: 'gzip -f foo.gz' now works instead of complaining. * gzip.c (make_ofname): Implement this. Problem reported by Sven Hartrumpf in - . + . * NEWS, gzip.1: Document that case is ignored when looking at file name extensions. @@ -51,7 +51,7 @@ consistency with other substitutions. (check-local): Use --__bindir . rather than setting GZIP_BINDIR=., to allay security concerns voiced by Joerg Lehners in - . + . * gunzip.in, gzexe.in, zcat.in, zcmp.in, zdiff.in, zegrep.in, zfgrep.in: * zforce.in, zgrep.in, zless.in, zmore.in, znew.in: Support --__bindir rather than GZIP_BINDIR. @@ -59,13 +59,13 @@ * gunzip.in, zcat.in, zcmp.in: Support --help and --version directly, to avoid some confusion in help and version output. Problem reported by Eric Blake in - . + . 2007-04-28 Paul Eggert * m4/shell.m4 (AC_PROG_SHELL): Check for old-fashioned shells that don't allow "(" in front of case labels. Problem reported by midair - in . + in . Also, check for buggy shells that require ";;" before "esac". 2007-04-13 Paul Eggert @@ -113,7 +113,7 @@ * README (WARNING): Reword to avoid mention of no-longer-existing section in INSTALL file. Problem reported by Paul Townsend in - . + . 2007-02-11 Paul Eggert @@ -126,7 +126,7 @@ * zdiff.in: Don't use '((' in a shell script, as it's not portable to some ksh implementations, e.g., Solaris 10 ksh M-11/16/88i. Problem reported by Nelson H. F. Beebe in - . + . 2007-02-05 Paul Eggert @@ -171,21 +171,21 @@ * m4/shell.m4 (AC_PROG_SHELL): Test that $(...) works. Problem reported for SGI IRIX 6 by Nelson H. F. Beebe in - . + . 2007-01-04 Paul Eggert * zdiff.in (cmp0): New var. Rewrite test for /dev/fd/3 to detect bugs in Solaris 8 /bin/bash 2.03. Problem reported by Nelson H. F. Beebe in - . + . Avoid "for file; do", which doesn't work with Solaris 8 /bin/sh. 2007-01-03 Paul Eggert * zdiff.in: Test /dev//fd/3, not /dev/fd/3, to work around a problem with Tru64 4.0F ksh M-11/16/88f reported by Thomas Koutcher in - . + . 2006-12-30 Paul Eggert @@ -200,11 +200,11 @@ * zless.in: Work around a bug in less 394 and earlier; it mishandles $%=~ in file names. Problem reported by - Sami Liedes in . + Sami Liedes in . * doc/gzip.texi: Swap order of dircategory entries, to pacify Debian install-info 1.10.28. This should fix - . + . * zgrep.in (version): Fix bug: $grep wasn't evaluated. @@ -215,7 +215,7 @@ 2006-12-26 Paul Eggert - Fix Debian bug 367673 plus several + Fix Debian bug 367673 plus several other bugs discovered in the neighborhood. * NEWS: gzip -q now exits with status 2 (not 1) on SIGPIPE. zgrep has many bugs fixed with argument handling, special characters, @@ -226,7 +226,7 @@ 2006-12-23 Paul Eggert * NEWS: Fix bug reported by Martin Mares in - . + . * gzip.c (treat_stdin): Remove NO_STDIN_FSTAT and NO_PIPE_TIMESTAMP stuff. It didn't work (led to syntax errors) and was confusing. Report an error if stdin cannot be statted even if !list && no_time. @@ -237,7 +237,7 @@ Use the same form for timestamps that treat_stdin uses. * zdiff.in: Fix typo that broke most usages. Problem reported by - Jari Aalto in . While we're at it, + Jari Aalto in . While we're at it, fix a bunch of other problems. Handle "-" better. Send diagnostics to stderr, not stdout. Use expr rather than echo | sed, to handle special characters better. Report a diagnostic in @@ -254,7 +254,7 @@ * zdiff.1: Mention that these programs currently understand only formats that gzip does. Problem reported by Jari Aalto in - . + . 2006-12-20 Paul Eggert @@ -338,12 +338,12 @@ * znew.in: Likewise. Fix problems in porting to NSK reported by Matthew Woehlke in - and - . + and + . * gzip.h: Include , for SSIZE_MAX. (INBUFSIZE): Don't make it any larger than SSIZE_MAX. Problem reported by Matthew Woehlke in - . + . * gzip.c: Don't include , as gzip.h now does this. * util.c: Likewise. * gzip.c (main): Set exiting_signal before installing signal handlers. @@ -368,7 +368,7 @@ * configure.ac (for assembler): Set ASFLAGS_config to -Wa,--noexecstack if this seems advisable on this platform. Problem reported by Mike Frysinger in - . + . * lib/Makefile.am (match.$(OBJEXT)): Use ASFLAGS_config. 2006-12-07 Paul Eggert @@ -378,7 +378,7 @@ * deflate.c (deflate_fast, deflate): Avoid core dump. Problem originally reported by Jochen Friedrich and trivial patch supplied - by Anthony Towns; see . + by Anthony Towns; see . 2006-12-06 Paul Eggert @@ -434,7 +434,7 @@ Port to Tandem NSK/OSS, which lacks fchdir. Problem reported by Matthew Woehlke in - . + . * bootstrap.conf (gnulib_modules): Remove openat, as it pulls in fchdir. * configure.ac: Check for fdopendir. @@ -478,7 +478,7 @@ * gzexe.in: Sweep the code and fix some bugs. My, what sharp teeth you have, gzexe! The straw that broke this camel's back was Matthew Burgess's bug report - . + . (IFS): Set it to the standard value, both here and in the script gzexe generates. diff --git a/NEWS b/NEWS index 7086553..50b2e99 100644 --- a/NEWS +++ b/NEWS @@ -123,7 +123,7 @@ GNU gzip NEWS -*- outline -*- gzip -d could segfault and/or clobber the stack, possibly leading to arbitrary code execution. This affects x86_64 but not 32-bit systems. This fixes CVE-2010-0001. - For more details, see http://bugzilla.redhat.com/554418 + For more details, see https://bugzilla.redhat.com/554418 gzip -d would fail with a CRC error for some valid inputs. So far, the only valid input known to exhibit this failure was diff --git a/README b/README index a116df7..21504c2 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ This is the file README for the gzip distribution. -The GNU gzip home page is http://www.gnu.org/software/gzip. +The GNU gzip home page is https://www.gnu.org/software/gzip. gzip (GNU zip) is a compression utility designed to be a replacement for 'compress'. Its main advantages over compress are much better @@ -64,7 +64,7 @@ provided as example (not installed by default since it relies on perl). gzip is free software, you can redistribute it and/or modify it under the terms of the GNU General Public License, a copy of which is provided under the name COPYING. The latest version of gzip is always -available from ftp://ftp.gnu.org/gnu/gzip or in any of the GNU +available from https://ftp.gnu.org/gnu/gzip or in any of the GNU mirror sites. Many thanks to those who provided me with bug reports and feedback. diff --git a/README-hacking b/README-hacking index 3650ff2..4f2279f 100644 --- a/README-hacking +++ b/README-hacking @@ -9,10 +9,10 @@ Only the sources are installed in the CVS repository (to ease the maintenance, merges etc.), therefore you will have to get the latest stable versions of the maintainer tools we depend upon, including: -- Automake -- Autoconf -- Tar -- Wget +- Automake +- Autoconf +- Tar +- Wget Valgrind is also highly recommended, if Valgrind supports your architecture. diff --git a/TODO b/TODO index 268777f..604ea49 100644 --- a/TODO +++ b/TODO @@ -31,16 +31,14 @@ Some of the planned features include: should be done in chunks to reduce memory usage.) - Add a super-fast compression method, suitable for implementing - file systems with transparent compression. One problem is that the - best candidate (lzrw1) is patented twice (Waterworth 4,701,745 - and Gibson & Graybill 5,049,881). The lzrw series of algorithms - are available by ftp in ftp.adelaide.edu.au:/pub/compression/lzrw*. + file systems with transparent compression. The lzrw series of algorithms + are available at http://www.ross.net/compression/. - Add a super-tight (but slow) compression method, suitable for long - term archives. One problem is that the best versions of arithmetic - coding are patented (4,286,256 4,295,125 4,463,342 4,467,317 - 4,633,490 4,652,856 4,891,643 4,905,297 4,935,882 4,973,961 - 5,023,611 5,025,258). + term archives. See, for example, US Patents 4,286,256 4,295,125 + 4,463,342 4,467,317 4,633,490 4,652,856 4,891,643 4,905,297 + 4,935,882 4,973,961 5,023,611 5,025,258, which have all expired. + More recent patent-free techniques may also be available. Note: I will introduce new compression methods only if they are significantly better in either speed or compression ratio than the @@ -59,7 +57,7 @@ Some of the planned features include: For one possible approach to this, please see: - http://www.samba.org/netfilter/diary/gzip.rsync.patch + https://ozlabs.org/~rusty/gzip.rsync.patch - Use a larger window size to deal with some large redundant files that 'compress' currently handles better than gzip. diff --git a/algorithm.doc b/algorithm.doc index aa46705..1091169 100644 --- a/algorithm.doc +++ b/algorithm.doc @@ -158,8 +158,8 @@ Compression", IEEE Transactions on Information Theory, Vol. 23, No. 3, May 1977, pp. 337-343. [RFC1952] Deutsch P., "GZIP file format specification version 4.3", -Internet RFC 1952, May 1996, . +Internet RFC 1952, May 1996, . APPNOTE.TXT documentation file in PKZIP 1.93a (October 1991). This version no longer seems to be available online; the latest version is -in . +in . diff --git a/bootstrap.conf b/bootstrap.conf index 16a84ce..649b94a 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -13,7 +13,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # gzip doesn't use gettext. diff --git a/cfg.mk b/cfg.mk index b70ee6e..3ee7b0b 100644 --- a/cfg.mk +++ b/cfg.mk @@ -12,14 +12,14 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # Used in maint.mk's web-manual rule manual_title = gzip: the data compression program # Use the direct link. This is guaranteed to work immediately, while # it can take a while for the faster mirror links to become usable. -url_dir_list = http://ftp.gnu.org/gnu/$(PACKAGE) +url_dir_list = https://ftp.gnu.org/gnu/$(PACKAGE) # Tests not to run as part of "make distcheck". local-checks-to-skip = \ diff --git a/configure.ac b/configure.ac index ca4066c..76a82fe 100644 --- a/configure.ac +++ b/configure.ac @@ -133,7 +133,7 @@ if test "$gl_gcc_warnings" = yes; then # Using -Wstrict-overflow is a pain, but the alternative is worse. # For an example, see the code that provoked this report: - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33498 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33498 # Code like that still infloops with gcc-4.6.0 and -O2. Scary indeed. gl_MANYWARN_ALL_GCC([ws]) diff --git a/doc/gzip.texi b/doc/gzip.texi index 0176da4..ca1e623 100644 --- a/doc/gzip.texi +++ b/doc/gzip.texi @@ -172,10 +172,10 @@ ownership and timestamps of files when compressing or decompressing. The @command{gzip} file format is specified in P. Deutsch, GZIP file format specification version 4.3, -@uref{http://www.ietf.org/rfc/rfc1952.txt, Internet @abbr{RFC} 1952} (May +@uref{https://www.ietf.org/rfc/rfc1952.txt, Internet @abbr{RFC} 1952} (May 1996). The @command{zip} deflation format is specified in P. Deutsch, DEFLATE Compressed Data Format Specification version 1.3, -@uref{http://www.ietf.org/rfc/rfc1951.txt, Internet @abbr{RFC} 1951} (May +@uref{https://www.ietf.org/rfc/rfc1951.txt, Internet @abbr{RFC} 1951} (May 1996). @node Sample diff --git a/gunzip.in b/gunzip.in index 140809c..cbb573a 100644 --- a/gunzip.in +++ b/gunzip.in @@ -20,7 +20,7 @@ version="gunzip (gzip) @VERSION@ Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Paul Eggert." diff --git a/gzexe.in b/gzexe.in index 371289c..1398050 100644 --- a/gzexe.in +++ b/gzexe.in @@ -39,7 +39,7 @@ IFS=" $tab$nl" version='gzexe (gzip) @VERSION@ Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly.' diff --git a/gzip.1 b/gzip.1 index ffc8041..acde58a 100644 --- a/gzip.1 +++ b/gzip.1 @@ -408,13 +408,13 @@ The .I gzip file format is specified in P. Deutsch, \s-1GZIP\s0 file format specification version 4.3, -.BR , +.BR , Internet RFC 1952 (May 1996). The .I zip deflation format is specified in P. Deutsch, \s-1DEFLATE\s0 Compressed Data Format Specification version 1.3, -.BR , +.BR , Internet RFC 1951 (May 1996). .SH "DIAGNOSTICS" Exit status is normally 0; diff --git a/gzip.c b/gzip.c index 32a229c..a4717aa 100644 --- a/gzip.c +++ b/gzip.c @@ -32,7 +32,7 @@ static char const *const license_msg[] = { "Copyright (C) 2016 Free Software Foundation, Inc.", "Copyright (C) 1993 Jean-loup Gailly.", "This is free software. You may redistribute copies of it under the terms of", -"the GNU General Public License .", +"the GNU General Public License .", "There is NO WARRANTY, to the extent permitted by law.", 0}; diff --git a/tests/Makefile.am b/tests/Makefile.am index 20ea221..df1789d 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -12,7 +12,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . TESTS = \ gzip-env \ diff --git a/tests/gzip-env b/tests/gzip-env index 90b3a83..eeacebf 100755 --- a/tests/gzip-env +++ b/tests/gzip-env @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/helin-segv b/tests/helin-segv index ed9835a..2bb86db 100755 --- a/tests/helin-segv +++ b/tests/helin-segv @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/help-version b/tests/help-version index aa70471..8bcfe5d 100755 --- a/tests/help-version +++ b/tests/help-version @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # Ensure that $SHELL is set to *some* value and exported. # This is required for dircolors, which would fail e.g., when diff --git a/tests/hufts b/tests/hufts index d626123..6f851b6 100755 --- a/tests/hufts +++ b/tests/hufts @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/init.sh b/tests/init.sh index 584194f..470605c 100644 --- a/tests/init.sh +++ b/tests/init.sh @@ -13,7 +13,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # Using this file in a test # ========================= diff --git a/tests/keep b/tests/keep index dec8afa..322c60a 100755 --- a/tests/keep +++ b/tests/keep @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/list b/tests/list index 8b61877..b6e05ef 100755 --- a/tests/list +++ b/tests/list @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/memcpy-abuse b/tests/memcpy-abuse index c06172a..8abf892 100755 --- a/tests/memcpy-abuse +++ b/tests/memcpy-abuse @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/mixed b/tests/mixed index 05064c5..0ad93d6 100755 --- a/tests/mixed +++ b/tests/mixed @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/null-suffix-clobber b/tests/null-suffix-clobber index c0f62e0..e5d108a 100755 --- a/tests/null-suffix-clobber +++ b/tests/null-suffix-clobber @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/stdin b/tests/stdin index 897fcdd..09d08c9 100755 --- a/tests/stdin +++ b/tests/stdin @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/timestamp b/tests/timestamp index e538a4d..6e4e1fc 100755 --- a/tests/timestamp +++ b/tests/timestamp @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/trailing-nul b/tests/trailing-nul index ef19326..8c8b3d0 100755 --- a/tests/trailing-nul +++ b/tests/trailing-nul @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/unpack-invalid b/tests/unpack-invalid index 0e66440..d3035f1 100755 --- a/tests/unpack-invalid +++ b/tests/unpack-invalid @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/z-suffix b/tests/z-suffix index 5b5a860..28b0258 100755 --- a/tests/z-suffix +++ b/tests/z-suffix @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/zdiff b/tests/zdiff index e2ca651..8f2518a 100755 --- a/tests/zdiff +++ b/tests/zdiff @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/zgrep-context b/tests/zgrep-context index d767ca3..d00f9fa 100755 --- a/tests/zgrep-context +++ b/tests/zgrep-context @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/zgrep-f b/tests/zgrep-f index 346a805..40da9ff 100755 --- a/tests/zgrep-f +++ b/tests/zgrep-f @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/zgrep-signal b/tests/zgrep-signal index c45495e..f0a4d6f 100755 --- a/tests/zgrep-signal +++ b/tests/zgrep-signal @@ -15,7 +15,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/tests/znew-k b/tests/znew-k index 0b820f1..675c6a0 100755 --- a/tests/znew-k +++ b/tests/znew-k @@ -14,7 +14,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # limit so don't run it by default. . "${srcdir=.}/init.sh"; path_prepend_ .. diff --git a/zcat.in b/zcat.in index 7f9c99c..a93f6a8 100644 --- a/zcat.in +++ b/zcat.in @@ -20,7 +20,7 @@ version="zcat (gzip) @VERSION@ Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Paul Eggert." diff --git a/zcmp.in b/zcmp.in index 20fb031..7847350 100644 --- a/zcmp.in +++ b/zcmp.in @@ -20,7 +20,7 @@ version="zcmp (gzip) @VERSION@ Copyright (C) 2010 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Paul Eggert." diff --git a/zdiff.in b/zdiff.in index d57e44d..ab76d2d 100644 --- a/zdiff.in +++ b/zdiff.in @@ -27,7 +27,7 @@ esac version="z$prog (gzip) @VERSION@ Copyright (C) 2009, 2011-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly." diff --git a/zforce.in b/zforce.in index 9a07bbf..47daef8 100644 --- a/zforce.in +++ b/zforce.in @@ -26,7 +26,7 @@ version="zforce (gzip) @VERSION@ Copyright (C) 2010-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly." diff --git a/zgrep.in b/zgrep.in index 78ffbc1..6978dfa 100644 --- a/zgrep.in +++ b/zgrep.in @@ -27,7 +27,7 @@ grep='${GREP-'\''@GREP@'\''}' version='zgrep (gzip) @VERSION@ Copyright (C) 2010-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly.' diff --git a/zless.in b/zless.in index fdcc49a..10b9a0c 100644 --- a/zless.in +++ b/zless.in @@ -19,7 +19,7 @@ version="zless (gzip) @VERSION@ Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Paul Eggert." diff --git a/zmore.in b/zmore.in index 5b1c370..005b536 100644 --- a/zmore.in +++ b/zmore.in @@ -20,7 +20,7 @@ version="zmore (gzip) @VERSION@ Copyright (C) 2010-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly." diff --git a/znew.in b/znew.in index 0f73a0a..8ba829f 100644 --- a/znew.in +++ b/znew.in @@ -21,7 +21,7 @@ version="znew (gzip) @VERSION@ Copyright (C) 2010-2016 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly." -- 2.13.5 --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/x-patch; name="0006-misc-update-version-copyright.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0006-misc-update-version-copyright.patch" >From 10f4ad5e7377bbd3aa6dbe600c32ee6ddb5aadf3 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 19 Sep 2017 10:38:31 -0700 Subject: [PATCH 6/7] misc: update --version copyright * gunzip.in, gzexe.in, gzip.c, zcat.in, zdiff.in, zforce.in, zgrep.in: * zless.in, zmore.in, znew.in: Update copyright year in --version output to 2017. --- gunzip.in | 2 +- gzexe.in | 2 +- gzip.c | 2 +- zcat.in | 2 +- zdiff.in | 2 +- zforce.in | 2 +- zgrep.in | 2 +- zless.in | 2 +- zmore.in | 2 +- znew.in | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/gunzip.in b/gunzip.in index cbb573a..a5dfb89 100644 --- a/gunzip.in +++ b/gunzip.in @@ -18,7 +18,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. version="gunzip (gzip) @VERSION@ -Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. +Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/gzexe.in b/gzexe.in index 1398050..1977b1c 100644 --- a/gzexe.in +++ b/gzexe.in @@ -37,7 +37,7 @@ nl=' IFS=" $tab$nl" version='gzexe (gzip) @VERSION@ -Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. +Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/gzip.c b/gzip.c index a4717aa..09a1650 100644 --- a/gzip.c +++ b/gzip.c @@ -29,7 +29,7 @@ */ static char const *const license_msg[] = { -"Copyright (C) 2016 Free Software Foundation, Inc.", +"Copyright (C) 2017 Free Software Foundation, Inc.", "Copyright (C) 1993 Jean-loup Gailly.", "This is free software. You may redistribute copies of it under the terms of", "the GNU General Public License .", diff --git a/zcat.in b/zcat.in index a93f6a8..524ac51 100644 --- a/zcat.in +++ b/zcat.in @@ -18,7 +18,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. version="zcat (gzip) @VERSION@ -Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. +Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/zdiff.in b/zdiff.in index ab76d2d..e1efc1e 100644 --- a/zdiff.in +++ b/zdiff.in @@ -25,7 +25,7 @@ case $1 in esac version="z$prog (gzip) @VERSION@ -Copyright (C) 2009, 2011-2016 Free Software Foundation, Inc. +Copyright (C) 2009, 2011-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/zforce.in b/zforce.in index 47daef8..1770af3 100644 --- a/zforce.in +++ b/zforce.in @@ -24,7 +24,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. version="zforce (gzip) @VERSION@ -Copyright (C) 2010-2016 Free Software Foundation, Inc. +Copyright (C) 2010-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/zgrep.in b/zgrep.in index 6978dfa..2ed007b 100644 --- a/zgrep.in +++ b/zgrep.in @@ -25,7 +25,7 @@ grep='${GREP-'\''@GREP@'\''}' version='zgrep (gzip) @VERSION@ -Copyright (C) 2010-2016 Free Software Foundation, Inc. +Copyright (C) 2010-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/zless.in b/zless.in index 10b9a0c..9a3f399 100644 --- a/zless.in +++ b/zless.in @@ -17,7 +17,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. version="zless (gzip) @VERSION@ -Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. +Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/zmore.in b/zmore.in index 005b536..1c9cebb 100644 --- a/zmore.in +++ b/zmore.in @@ -18,7 +18,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. version="zmore (gzip) @VERSION@ -Copyright (C) 2010-2016 Free Software Foundation, Inc. +Copyright (C) 2010-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. diff --git a/znew.in b/znew.in index 8ba829f..29038df 100644 --- a/znew.in +++ b/znew.in @@ -19,7 +19,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. version="znew (gzip) @VERSION@ -Copyright (C) 2010-2016 Free Software Foundation, Inc. +Copyright (C) 2010-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. -- 2.13.5 --------------A7344E7E745AEF4FA78B6FBC Content-Type: text/x-patch; name="0007-gzexe-improve-usage-diagnostic.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0007-gzexe-improve-usage-diagnostic.patch" >From 15f37e1c2c1bebfb085c09ae297008060178765e Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 19 Sep 2017 10:43:13 -0700 Subject: [PATCH 7/7] gzexe: improve usage diagnostic * gzexe.in (usage): Reword for clarity (Bug#28514). --- gzexe.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gzexe.in b/gzexe.in index 1977b1c..87413a3 100644 --- a/gzexe.in +++ b/gzexe.in @@ -45,7 +45,8 @@ There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly.' usage="Usage: $0 [OPTION] FILE... -Rename each FILE with a compressed version of itself, renaming FILE to FILE~. +Replace each executable FILE with a compressed version of itself. +Make a backup FILE~ of the old version of FILE. -d Decompress each FILE instead of compressing it. --help display this help and exit -- 2.13.5 --------------A7344E7E745AEF4FA78B6FBC-- ------------=_1505843282-32470-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Sep 2017 15:29:17 +0000 Received: from localhost ([127.0.0.1]:48409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duKSa-00055r-VH for submit@debbugs.gnu.org; Tue, 19 Sep 2017 11:29:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duE8X-0008U0-4L for submit@debbugs.gnu.org; Tue, 19 Sep 2017 04:44:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duE8R-0003CW-38 for submit@debbugs.gnu.org; Tue, 19 Sep 2017 04:44:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42442) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duE8Q-0003CQ-Vu for submit@debbugs.gnu.org; Tue, 19 Sep 2017 04:44:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duE8P-0007hw-VV for bug-gzip@gnu.org; Tue, 19 Sep 2017 04:44:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duE8L-0003AX-3o for bug-gzip@gnu.org; Tue, 19 Sep 2017 04:44:02 -0400 Received: from mxr01.htp-tel.de ([81.14.243.49]:57377) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duE8K-00039i-Oz for bug-gzip@gnu.org; Tue, 19 Sep 2017 04:43:57 -0400 Received: from mxrin02.htp-tel.de ([81.14.243.120]) by mxr01.htp-tel.de with ESMTPS id v8J8hpH5013310 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 19 Sep 2017 10:43:51 +0200 (CEST) Received: from gold.gold (a89-183-47-232.net-htp.de [89.183.47.232]) by mxrin02.htp-tel.de with ESMTPS id v8J8hoq6021798 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Tue, 19 Sep 2017 10:43:51 +0200 (CEST) Received: from mroberts (helo=localhost) by gold.gold with local-esmtp (Exim 4.80) (envelope-from ) id 1duE8E-0002MG-Ut for bug-gzip@gnu.org; Tue, 19 Sep 2017 10:43:50 +0200 Date: Tue, 19 Sep 2017 10:43:50 +0200 (CEST) From: Mark Roberts X-X-Sender: mroberts@gold.gold To: bug-gzip@gnu.org Subject: Error in --help-text Message-ID: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (mxrin02.htp-tel.de [172.19.11.5]); Tue, 19 Sep 2017 10:43:51 +0200 (CEST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 19 Sep 2017 11:29:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Dear maintainer, there is an error in the text issued by gzexe when invoked with gzexe --help It says "Rename each FILE with a compressed version of itself" ... It should say "Replace each FILE with a compressed version of itself" ... In fact it should also explain better what the program does. Something like "Replace each FILE (assumed to be executable) by a compressed version of itself while retaining executability". As it stands there is no indication that the result of an executable is still executable, which is of course the whole point. Version info: gzexe (gzip) 1.7 Hope this helps, Mark Roberts ------------=_1505843282-32470-1-- From unknown Sun Aug 17 10:23:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28514: Error in --help-text Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-gzip@gnu.org Resent-Date: Tue, 19 Sep 2017 20:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28514 X-GNU-PR-Package: gzip X-GNU-PR-Keywords: To: 28514@debbugs.gnu.org, Paul Eggert , mroberts@rapid-arts-movement.de Cc: 28514-done@debbugs.gnu.org Received: via spool by 28514-submit@debbugs.gnu.org id=B28514.150585387223036 (code B ref 28514); Tue, 19 Sep 2017 20:45:01 +0000 Received: (at 28514) by debbugs.gnu.org; 19 Sep 2017 20:44:32 +0000 Received: from localhost ([127.0.0.1]:48684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duPNf-0005zT-Jl for submit@debbugs.gnu.org; Tue, 19 Sep 2017 16:44:31 -0400 Received: from mail-qk0-f174.google.com ([209.85.220.174]:54158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duPNd-0005zD-Bc; Tue, 19 Sep 2017 16:44:29 -0400 Received: by mail-qk0-f174.google.com with SMTP id t184so864822qke.10; Tue, 19 Sep 2017 13:44:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=pb1yGExgSg7vy9W9JGgNUQCAIQvwijcvNAaIp3bNgMA=; b=qylSyN0z3ygPBA7WF2ogkYozHv5UseZOiTVcwoIrkMsdJkJTCT7cNNlnvV7hLxyQ++ XNMkEAaxuQ9AdwdRNc5vQ/7kwnt/cO/0n4IneGrjWZ6WJ5E+dc0SSKIw06z1zvh6wiGP wBdYl2aWjMEvvI/bI8FMKvCGMdBmIsQvTy21AbXwsONI7TjzTaxhH6iprBuz0qwytd2P qGajpn3y3N006iwFRnv8/kvJoOAxWF2fQFZ4MxYmkgu0WWzozQXWP0JvvbeJbeEJvH1D oTz8XN+jtKGfW07rIygNgh1PymSidtYHhDn/ApSpkcdsr24gqhn3gn9cqsQ82F1q0Cqv YCdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=pb1yGExgSg7vy9W9JGgNUQCAIQvwijcvNAaIp3bNgMA=; b=jiiiovMJujPRA6tLqPqLfMkO7A8d/yPFa1QXZ/54uBzXXEel5gHtOuJlFrCORrQu8Y cFYGd61Nnkk6AheIcSXNf1UD519NEZilFWSb86pgAIpWL1sLdSOe/FEYGEA9r2QwBYKV sg9Bj5HqZkjHirQWShh3RHYFwDuXcS/qFvTKYcnL3TUS40KxLwKjKv24x+YduK5z3fAm 1Lg935OexVdLnLwA4YSj1cdTiHHZcpvLQTvg7OqWNlvqJbHCzAYZ68fHPp46sRvphPmj 4uh9nL78T7lVxdW4I9ID1huK6uuvFMiRTkiIMQ1hvfNUKw7bjTeSo2AYgom7cDvpIl0d 9NbA== X-Gm-Message-State: AHPjjUiAIiqpoGyKyNCPHDSYt9GwCypiCMtB1NuoYx5rKq+L1EbUJWxW XnFqSRvdqYM6S0qOndb/3xVSOP/ZSvvoXGXK/3g= X-Google-Smtp-Source: AOwi7QAVTWETApnVxjrX4KUeff8KYo1bZZ7Bxm69jkFCmI/1bhrWxtZuoo7a8F5HfMkTtSxt3HaJd3CD5jM6a9Ijimw= X-Received: by 10.55.17.207 with SMTP id 76mr3710721qkr.178.1505853862713; Tue, 19 Sep 2017 13:44:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.168.143 with HTTP; Tue, 19 Sep 2017 13:44:00 -0700 (PDT) In-Reply-To: <52a06faf-9dee-0d4f-b06d-e11055ba7801@cs.ucla.edu> References: <52a06faf-9dee-0d4f-b06d-e11055ba7801@cs.ucla.edu> From: Jim Meyering Date: Tue, 19 Sep 2017 13:44:00 -0700 X-Google-Sender-Auth: _VSeqxQWH_oZgusHjzqI53pV5Lw Message-ID: Content-Type: multipart/mixed; boundary="001a113acbc29250ef055990ec6b" X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --001a113acbc29250ef055990ec6b Content-Type: text/plain; charset="UTF-8" On Tue, Sep 19, 2017 at 10:46 AM, Paul Eggert wrote: > Thanks for the bug report. I installed the attached patches, which should > fix the problem. The last patch is the actual fix; the other patches are > merely to bring gzip up to speed (it's been a while since anyone built > bleeding-edge gzip, apparently). Thanks for the fix and updates. I have pushed the attached additional changes to make it so "make syntax-check" passes once again. --001a113acbc29250ef055990ec6b Content-Type: text/plain; charset="US-ASCII"; name="gzip-syntax-check.diff" Content-Disposition: attachment; filename="gzip-syntax-check.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j7s2h8h67 RnJvbSAyMTFhMDFjYmRkZjExZTE0ODU5NTMwZTJkYzg4ZDBhNmZjNTU4MDBlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VHVlLCAxOSBTZXAgMjAxNyAxMzozMDo0MSAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBtYWlu dDogYXZvaWQgIm1ha2Ugc3ludGF4LWNoZWNrIiBmYWlsdXJlIGR1ZSB0byBvbGQtTkVXUwogbW9k aWZpY2F0aW9uCgoqIGNmZy5tayAob2xkX05FV1NfaGFzaCk6IFVwZGF0ZSwgdG8gcmVmbGVjdCBy ZWNlbnQgTkVXUyBjb3JyZWN0aW9uLgotLS0KIGNmZy5tayB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2NmZy5tayBiL2Nm Zy5tawppbmRleCAzZWU3YjBiLi40NmJlZGYwIDEwMDY0NAotLS0gYS9jZmcubWsKKysrIGIvY2Zn Lm1rCkBAIC0zNSw3ICszNSw3IEBAIGJvb3RzdHJhcC10b29scyA9IGF1dG9jb25mLGF1dG9tYWtl LGdudWxpYgogIyBOb3cgdGhhdCB3ZSBoYXZlIGJldHRlciB0ZXN0cywgbWFrZSB0aGlzIHRoZSBk ZWZhdWx0LgogZXhwb3J0IFZFUkJPU0UgPSB5ZXMKCi1vbGRfTkVXU19oYXNoID0gODcyMWI4Nzcz YjgxYWUxYWQ3ZjdjODc3OWUzMGVhMDMKK29sZF9ORVdTX2hhc2ggPSAxNDNhMWUyMDQ3ZmExNTU3 OWJkNjZjNzVjN2Q5NjJjZQoKIHNjX29ic19oZWFkZXJfcmVnZXggPSBcCiAgIFw8KFNURENfSEVB REVSU3xIQVZFXyhMSU1JVFN8U1RSSU5HfFVOSVNURHxTVERMSUIpX0gpXD4KLS0gCjIuMTQuMS4x NDUuZ2IzNjIyYTRlZQoKCkZyb20gNWQwYWU0MGQwNzY3ZjA3ODNlNzk2ODEzZjYwOTlhZTAxNjhm NmRkNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSmltIE1leWVyaW5nIDxtZXllcmlu Z0BmYi5jb20+CkRhdGU6IFR1ZSwgMTkgU2VwIDIwMTcgMTM6MzQ6MjcgLTA3MDAKU3ViamVjdDog W1BBVENIIDIvMl0gbWFpbnQ6IGZpeCAibWFrZSBzeW50YXgtY2hlY2siOiByZW1vdmUgdXNlbGVz cwogSEFWRV9VVElNRV9IIGRlZmluaXRpb25zCgoqIHRhaWxvci5oOiBEb24ndCBkZWZpbmUgSEFW RV9VVElNRV9ILgotLS0KIHRhaWxvci5oIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90YWlsb3IuaCBiL3RhaWxvci5oCmluZGV4IGFlYzMwMjku LjJhMWRkZjkgMTAwNjQ0Ci0tLSBhL3RhaWxvci5oCisrKyBiL3RhaWxvci5oCkBAIC00NSw3ICs0 NSw2IEBACiAjICAgIGRlZmluZSBNQVhTRUdfNjRLCiAjICAgIGlmZGVmIF9fVFVSQk9DX18KICMg ICAgICBkZWZpbmUgb2ZmX3QgbG9uZwotIyAgICAgIGRlZmluZSBIQVZFX1VUSU1FX0gKICMgICAg ZWxzZSAvKiBNU0MgKi8KICMgICAgICBkZWZpbmUgSEFWRV9TWVNfVVRJTUVfSAogIyAgICBlbmRp ZgpAQCAtOTAsOSArODksNiBAQAogIyAgICBkZWZpbmUgRVhQQU5EKGFyZ2MsYXJndikgXAogICAg ICAgIHtfcmVzcG9uc2UoJmFyZ2MsICZhcmd2KTsgX3dpbGRjYXJkKCZhcmdjLCAmYXJndik7fQog IyAgZW5kaWYKLSMgIGlmZGVmIF9fQk9STEFORENfXwotIyAgICBkZWZpbmUgSEFWRV9VVElNRV9I Ci0jICBlbmRpZgogIyAgaWZkZWYgX19aVENfXwogIyAgICBkZWZpbmUgTk9fRElSIDEKICMgICAg aW5jbHVkZSA8ZG9zLmg+Ci0tIAoyLjE0LjEuMTQ1LmdiMzYyMmE0ZWUKCg== --001a113acbc29250ef055990ec6b--