History log of /freebsd-current/usr.bin/gzip/gzip.1
Revision Date Author Comments
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# f9349d42 02-Nov-2022 Dag-Erling Smørgrav <des@FreeBSD.org>

gzip: Add support for decompressing zstd files.

Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D37236


# 197884df 07-Jan-2019 Xin LI <delphij@FreeBSD.org>

Correct documentation year.

MFC after: 2 weeks


# 5c4b64e6 07-Jan-2019 Xin LI <delphij@FreeBSD.org>

Port NetBSD improvements:

- Add -l support for xz files
- Add lzip support to gzip based on the example lzip decoder.

Obtained from: NetBSD
MFC after: 2 weeks
Relnotes: yes


# 90f528e8 21-Nov-2017 Xin LI <delphij@FreeBSD.org>

Support SIGINFO.

Obtained from: NetBSD
MFC after: 2 weeks


# 199c4466 27-Oct-2015 Xin LI <delphij@FreeBSD.org>

Update NetBSD RCS IDs to reflect the changes being upstreamed.

MFC after: 13 days
X-MFC-With: r290024


# 354ed042 26-Oct-2015 Xin LI <delphij@FreeBSD.org>

In gunzip(1), treat trailing garbage as a warning and not an error. This
allows scripts to distinguish it between real fatal errors, for instance a
CRC mismatch.

Update manual page for the behavior change.

PR: bin/203873
Submitted by: Eugene Grosbein <eugen grosbein net>
MFC after: 2 weeks


# 0eeac589 13-Apr-2015 Xin LI <delphij@FreeBSD.org>

Sync with NetBSD:

- Mention xz(1) in gzip(1).
- Strip away path from header name when decompressing.

MFC after: 2 weeks


# 060ea80e 22-Oct-2014 Xin LI <delphij@FreeBSD.org>

Sync with NetBSD.

MFC after: 2 weeks


# 2b7af31c 23-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part3)

PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>


# 140c037a 10-Oct-2011 Xin LI <delphij@FreeBSD.org>

Incorporate recent changes from NetBSD. Most notable change is the addition
of support of decompressing xz files.

Obtained from: NetBSD


# fc268910 23-May-2011 Xin LI <delphij@FreeBSD.org>

Match symbolic link handling behavior with GNU gzip, bzip2 and xz:

When we are operating on a symbolic link pointing to an existing
file, bail out by default, but go ahead if -f is specified.

Submitted by: arundel
MFC after: 2 weeks


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# 50669a65 09-May-2010 Xin LI <delphij@FreeBSD.org>

MFC r207247,r207283,207284:

- Add a signal handler for SIGINT which removes output file when necessary.
- While I'm there, move unlink_input() slightly down to after closing the
output file, in uncompression path.
- Language improvements to make the BUGS section easier to read.


# 1edd4fcd 27-Apr-2010 Xin LI <delphij@FreeBSD.org>

Language improvements to make the BUGS section easier to read.

Reviewed by: Alexander Best <alexbestms wwu de>
MFC after: 13 days


# a9de89ae 20-Apr-2010 Xin LI <delphij@FreeBSD.org>

MFC r206387:

Diff reduction against NetBSD and add myself to AUTHORS section of the
manual page as I wrote the unpack functionality. No actual executable
code change verified with md5(1).


# feeb03b2 07-Apr-2010 Xin LI <delphij@FreeBSD.org>

Diff reduction against NetBSD and add myself to AUTHORS section of the
manual page as I wrote the unpack functionality. No actual executable
code change verified with md5(1).


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# b47ed83d 24-Jun-2009 Xin LI <delphij@FreeBSD.org>

Sync with NetBSD:
- gzip -n does not store timestamp; [1]
- Reduce diff against NetBSD by moving some casts in our local
versions.

PR: bin/134955
Obtained from: NetBSD
MFC after: 1 month


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# bf156626 22-Jul-2008 Xin LI <delphij@FreeBSD.org>

Sync with NetBSD's license changes.


# 0889440a 30-Jun-2008 Xin LI <delphij@FreeBSD.org>

Make it clear that gzcat expects each argument to be separate files.

PR: docs/123010
Submitted by: Andrew Wright <andrewhw ieee org>
MFC after: 2 weeks


# bca072af 05-Jun-2007 Xin LI <delphij@FreeBSD.org>

Mention 'k' option of gunzip.

Pointed out by: ighighi gmail.com


# 2a8e7ac9 28-May-2007 Xin LI <delphij@FreeBSD.org>

Add a '-k' flag which is similar with its bzip2(1) counterpart,
meaning that the user wants the input file to be left intact.

Feature request: Ighighi <ighighi gmail.com>
PR: bin/103006
MFC after: 1 month


# 2bab61b0 15-Mar-2007 Xin LI <delphij@FreeBSD.org>

Mention a limitation that was inherted from RFC1952, making
it impossible to obtain correct file size from a file that
is larger than 4GB before compression.

PR: bin/110329
MFC after: 1 week


# 9a9ea25f 26-Jan-2007 Xin LI <delphij@FreeBSD.org>

Replace the GNU gzip with a slightly modified NetBSD gzip. The
NetBSD version is a feature-to-feature re-implementation of GNU
gzip using the freely-redistributable zlib and this version is
expected to be mostly bug-to-bug compatible with the GNU
implementation.

- Because this is a piece of mature code and we want to make
changes so it is added directly rather than importing to
src/contrib.
- Connect newly added code to src/usr.bin/ and rescue/rescue
build.
- Disconnect the GNU gzip code from build for now, they will
be eventually removed completely.
- Provide two new src.conf(5) knobs, WITHOUT_BZIP2_SUPPORT and
WITHOUT_BZIP2.

Tested by: kris (full exp-7 pointyhat build)
Approved by: core (importing a 4-clause BSD licensed file)
Approved by: re (adding new utility during -HEAD code slush)