Skip to content

Commit

Permalink
pigz version 2.5
Browse files Browse the repository at this point in the history
  • Loading branch information
madler committed Jan 24, 2021
1 parent 3b031d5 commit 583d3be
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 8 deletions.
2 changes: 1 addition & 1 deletion 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
Expand Down
4 changes: 2 additions & 2 deletions 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
Expand Down Expand Up @@ -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>
17 changes: 13 additions & 4 deletions 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
*/

/*
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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);
Expand Down
Binary file modified pigz.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion 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
Expand Down

0 comments on commit 583d3be

Please sign in to comment.