summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2021-01-23 21:13:50 -0800
committerMark Adler <madler@alumni.caltech.edu>2021-01-23 21:13:50 -0800
commit583d3be74d3b7ad309d3aca646ae29907a2521dd (patch)
tree6a2cffb0e0b38508c1acbc794a4db3c564fbffaf
parent3b031d5f752b60c95553f1772eea4e7080860b62 (diff)
downloadpigz-583d3be74d3b7ad309d3aca646ae29907a2521dd.tar.gz
pigz version 2.5upstream/v2.5
-rw-r--r--README2
-rw-r--r--pigz.14
-rw-r--r--pigz.c17
-rw-r--r--pigz.pdfbin10885 -> 10965 bytes
-rw-r--r--pigz.spec2
5 files changed, 17 insertions, 8 deletions
diff --git a/README b/README
index e59b3b1..c880cd5 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-pigz 2.4.1x (xx Dec 2017) by Mark Adler
+pigz 2.5 (23 Jan 2021) by Mark Adler
pigz, which stands for Parallel Implementation of GZip, is a fully functional
replacement for gzip that exploits multiple processors and multiple cores to
diff --git a/pigz.1 b/pigz.1
index 400da48..b292fbd 100644
--- a/pigz.1
+++ b/pigz.1
@@ -1,4 +1,4 @@
-.TH PIGZ 1 "December 26, 2017"
+.TH PIGZ 1 "January 23, 2021"
.SH NAME
pigz, unpigz \- compress or expand files
.SH SYNOPSIS
@@ -234,4 +234,4 @@ This software is provided 'as-is', without any express or implied
warranty. In no event will the author be held liable for any damages
arising from the use of this software.
.PP
-Copyright (C) 2007-2017 Mark Adler <madler@alumni.caltech.edu>
+Copyright (C) 2007-2021 Mark Adler <madler@alumni.caltech.edu>
diff --git a/pigz.c b/pigz.c
index 665e5f0..e5a094a 100644
--- a/pigz.c
+++ b/pigz.c
@@ -1,6 +1,6 @@
/* pigz.c -- parallel implementation of gzip
- * Copyright (C) 2007-2017 Mark Adler
- * Version 2.4.1x xx Dec 2017 Mark Adler
+ * Copyright (C) 2007-2021 Mark Adler
+ * Version 2.5 23 Jan 2021 Mark Adler
*/
/*
@@ -186,9 +186,18 @@
Disallow an empty suffix (e.g. --suffix '')
Return an exit code of 1 if any issues are encountered
Fix sign error in compression reduction percentage
+ 2.5 23 Jan 2021 Add --alias/-A option to set .zip name for stdin input
+ Add --comment/-C option to add comment in .gz or .zip
+ Fix a bug that misidentified a multi-entry .zip
+ Fix a bug that did not emit double syncs for -i -p 1
+ Fix a bug in yarn that could try to access freed data
+ Do not delete multi-entry .zip files when extracting
+ Do not reject .zip entries with bit 11 set
+ Avoid a possible threads lock-order inversion
+ Ignore trailing junk after a gzip stream by default
*/
-#define VERSION "pigz 2.4.1x"
+#define VERSION "pigz 2.5"
/* To-do:
- make source portable for Windows, VMS, etc. (see gzip source code)
@@ -4415,7 +4424,7 @@ local int option(char *arg) {
case 'K': g.form = 2; g.sufx = ".zip"; break;
case 'L':
puts(VERSION);
- puts("Copyright (C) 2007-2017 Mark Adler");
+ puts("Copyright (C) 2007-2021 Mark Adler");
puts("Subject to the terms of the zlib license.");
puts("No warranty is provided or implied.");
exit(0);
diff --git a/pigz.pdf b/pigz.pdf
index 82a1b8c..ae52a17 100644
--- a/pigz.pdf
+++ b/pigz.pdf
Binary files differ
diff --git a/pigz.spec b/pigz.spec
index 7839688..955e197 100644
--- a/pigz.spec
+++ b/pigz.spec
@@ -1,6 +1,6 @@
Summary: pigz is a parallel implementation of gzip which utilizes multiple cores
Name: pigz
-Version: 2.4.1x
+Version: 2.5
Release: 1
Source0: %{name}-%{version}.tar.gz
License: zlib