pigz version 2.3.4
diff --git a/README b/README
index c9b9e71..686dede 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-pigz 2.3.4 (xx Feb 2015) by Mark Adler
+pigz 2.3.4 (1 Oct 2016) 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 a802541..9679e40 100644
--- a/pigz.1
+++ b/pigz.1
@@ -1,4 +1,4 @@
-.TH PIGZ 1 "January 24, 2015"
+.TH PIGZ 1 "October 1, 2016"
.SH NAME
pigz, unpigz \- compress or expand files
.SH SYNOPSIS
@@ -77,7 +77,9 @@
or
.B --independent
option, so that the blocks can be decompressed
-independently for partial error recovery or for random access.
+independently for partial error recovery or for random access. This also
+inserts an extra empty block to flag independent blocks by prefacing
+each with the nine-byte sequence (in hex): 00 00 FF FF 00 00 00 FF FF.
.PP
Decompression can't be parallelized, at least not without specially prepared
deflate streams for that purpose. As a result,
@@ -184,7 +186,7 @@
Provide more verbose output.
.TP
.B -V --version
-Show the version of pigz.
+Show the version of pigz. -vV also shows the zlib version.
.TP
.B -z --zlib
Compress to zlib (.zz) instead of gzip format.
@@ -210,4 +212,4 @@
warranty. In no event will the author be held liable for any damages
arising from the use of this software.
.PP
-Copyright (C) 2007-2015 Mark Adler <madler@alumni.caltech.edu>
+Copyright (C) 2007-2016 Mark Adler <madler@alumni.caltech.edu>
diff --git a/pigz.c b/pigz.c
index ce01f8a..a35a645 100644
--- a/pigz.c
+++ b/pigz.c
@@ -1,6 +1,6 @@
/* pigz.c -- parallel implementation of gzip
- * Copyright (C) 2007-2015 Mark Adler
- * Version 2.3.4 xx Feb 2015 Mark Adler
+ * Copyright (C) 2007-2016 Mark Adler
+ * Version 2.3.4 1 Oct 2016 Mark Adler
*/
/*
@@ -175,10 +175,15 @@
Improve decompression error detection and reporting
2.3.3 24 Jan 2015 Portability improvements
Update copyright years in documentation
- 2.3.4 xx Feb 2015 -
+ 2.3.4 1 Oct 2016 Fix an out of bounds access due to invalid LZW input
+ Add an extra sync marker between independent blocks
+ Add zlib version for verbose version option (-vV)
+ Permit named pipes as input (e.g. made by mkfifo())
+ Fix a bug in -r directory traversal
+ Add warning for a zip file entry 4 GiB or larger
*/
-#define VERSION "pigz 2.3.4x\n"
+#define VERSION "pigz 2.3.4\n"
/* To-do:
- make source portable for Windows, VMS, etc. (see gzip source code)
@@ -3993,7 +3998,7 @@
case 'K': g.form = 2; g.sufx = ".zip"; break;
case 'L':
fputs(VERSION, stderr);
- fputs("Copyright (C) 2007-2015 Mark Adler\n", stderr);
+ fputs("Copyright (C) 2007-2016 Mark Adler\n", stderr);
fputs("Subject to the terms of the zlib license.\n",
stderr);
fputs("No warranty is provided or implied.\n", stderr);
diff --git a/pigz.pdf b/pigz.pdf
index 118b884..9c21079 100644
--- a/pigz.pdf
+++ b/pigz.pdf
Binary files differ