<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/gzip, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Remove GNU gzip left-offs, they are no longer necessary.</title>
<updated>2007-01-31T03:44:42+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2007-01-31T03:44:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5ded07e693bb4e12cbe68d9026143546580dde07'/>
<id>5ded07e693bb4e12cbe68d9026143546580dde07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct multiple vulnerabilities in gzip(1).</title>
<updated>2006-09-19T14:06:20+00:00</updated>
<author>
<name>Simon L. B. Nielsen</name>
<email>simon@FreeBSD.org</email>
</author>
<published>2006-09-19T14:06:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=789cb6fc6ad4f7ecf78c7516e262ec874bd0c2f0'/>
<id>789cb6fc6ad4f7ecf78c7516e262ec874bd0c2f0</id>
<content type='text'>
Security:	FreeBSD-SA-06:21.gzip
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Security:	FreeBSD-SA-06:21.gzip
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct directory traversal and race condition vulnerabilities in gzip.</title>
<updated>2005-06-08T21:25:19+00:00</updated>
<author>
<name>Simon L. B. Nielsen</name>
<email>simon@FreeBSD.org</email>
</author>
<published>2005-06-08T21:25:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2948f3ea27b5b9203650e1ef7e46922d92022b3b'/>
<id>2948f3ea27b5b9203650e1ef7e46922d92022b3b</id>
<content type='text'>
Security:	FreeBSD-SA-05:11.gzip
Security:	CAN-2005-0988, CAN-2005-1228
Obtained from:	Steve Grubb via RedHat, Debian
Approved by:	nectar
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Security:	FreeBSD-SA-05:11.gzip
Security:	CAN-2005-0988, CAN-2005-1228
Obtained from:	Steve Grubb via RedHat, Debian
Approved by:	nectar
</pre>
</div>
</content>
</entry>
<entry>
<title>Bring in fix from gzip 1.3.3 to avoid crashes when processing certain corrupt</title>
<updated>2004-08-13T05:38:44+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-13T05:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d5a0b816a058d9ffb3a6285778e9fec1217fff74'/>
<id>d5a0b816a058d9ffb3a6285778e9fec1217fff74</id>
<content type='text'>
input files:

1999-06-25  Paul Eggert  &lt;eggert@twinsun.com&gt;

        * inflate.c (huft_build):
        Set n to length of v, to detect improper tables.
        Don't accidentally grow j past z.

MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
input files:

1999-06-25  Paul Eggert  &lt;eggert@twinsun.com&gt;

        * inflate.c (huft_build):
        Set n to length of v, to detect improper tables.
        Don't accidentally grow j past z.

MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore vendor Id.</title>
<updated>2004-05-03T10:33:27+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2004-05-03T10:33:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b38dafc010c44c464050dd9a302fd8e76afeaeaa'/>
<id>b38dafc010c44c464050dd9a302fd8e76afeaeaa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak to rev 1.8 to match the offical http://www.gzip.org/gzip-1.2.4b.patch</title>
<updated>2004-05-03T10:29:23+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2004-05-03T10:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=78b67cd1f8f09e4fb9247657f5bc5e1b815a2fb4'/>
<id>78b67cd1f8f09e4fb9247657f5bc5e1b815a2fb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Gzip assumes 'unsigned long' is 32-bits wide and depends on this.</title>
<updated>2004-05-02T23:07:49+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2004-05-02T23:07:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=774cd1faf6f6bb3cb9cf8297b3d64817560cbe18'/>
<id>774cd1faf6f6bb3cb9cf8297b3d64817560cbe18</id>
<content type='text'>
One thing Gzip does is implicitly by store the size of a file into an
'unsigned long' rather than  explicitly compute the remainder modulo 2^32
(see RFC 1952 section 2.3.1 "ISIZE").  Thus an extracted file size is
does not equal the original size (mod 2^32) for files larger than 4GB.

This manifests itself in errors such as:
	zcat: bigfile.gz: invalid compressed data--length error

PR:		66008, 66009
Submitted by:	Peter Losher &lt;Peter_Losher@isc.org&gt;
Patch by:	tjr
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One thing Gzip does is implicitly by store the size of a file into an
'unsigned long' rather than  explicitly compute the remainder modulo 2^32
(see RFC 1952 section 2.3.1 "ISIZE").  Thus an extracted file size is
does not equal the original size (mod 2^32) for files larger than 4GB.

This manifests itself in errors such as:
	zcat: bigfile.gz: invalid compressed data--length error

PR:		66008, 66009
Submitted by:	Peter Losher &lt;Peter_Losher@isc.org&gt;
Patch by:	tjr
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply patch from gzip web page to correctly decompress files larger than</title>
<updated>2004-05-02T02:54:37+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-05-02T02:54:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=def2bdaaa56ffc5425634de35a4bbd5e529ce351'/>
<id>def2bdaaa56ffc5425634de35a4bbd5e529ce351</id>
<content type='text'>
4GB on architectures with 64-bit long integers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
4GB on architectures with 64-bit long integers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove getopt*.c, we already have compatible getopt_long() in libc</title>
<updated>2004-02-17T01:59:37+00:00</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2004-02-17T01:59:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3cf745d8c9dce1ba6e925e18d04e20ce7d549fb7'/>
<id>3cf745d8c9dce1ba6e925e18d04e20ce7d549fb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>/rescue/g{{,un}zip,zcat} exist, so build this dynamically now.</title>
<updated>2003-11-17T05:18:36+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-11-17T05:18:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=13e85b308a893cdafa44e639f9f733fe42159985'/>
<id>13e85b308a893cdafa44e639f9f733fe42159985</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
