<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/contrib/tar, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2006-09-15T08:04:23Z</updated>
<entry>
<title>Remove vestiges of GNU tar.</title>
<updated>2006-09-15T08:04:23Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-15T08:04:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=979df1f5ddebb4ff9869d9ae20caa9e0eb1848ad'/>
<id>urn:sha1:979df1f5ddebb4ff9869d9ae20caa9e0eb1848ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add */lib/getopt* I miss somehow initially.</title>
<updated>2004-02-18T18:53:13Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2004-02-18T18:53:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f63503fcbb7a5b0e118435058a2d2c56f1083252'/>
<id>urn:sha1:f63503fcbb7a5b0e118435058a2d2c56f1083252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove files no longer needed</title>
<updated>2004-02-17T01:20:41Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2004-02-17T01:20:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=56bab387f1cf563ec9f40101d12864c59725f175'/>
<id>urn:sha1:56bab387f1cf563ec9f40101d12864c59725f175</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix an annoying bug in tar.  When it converted 'tar zcf' to 'tar -z -c -f'</title>
<updated>2003-07-24T00:04:01Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-07-24T00:04:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=022effcc3e9b33e262a563728b72be15cf5d2bf0'/>
<id>urn:sha1:022effcc3e9b33e262a563728b72be15cf5d2bf0</id>
<content type='text'>
it forgot to null terminate the new argv[] array.  If you mixed this
with $TAR_OPTIONS, phkmalloc and a whole bunch of other variables, you
could end up with a segfault.  This isn't strictly a phkmalloc victory
since tar walks off the end of an array rather than use uninitialized
malloc memory, but phkmalloc makes it easier to provoke.
</content>
</entry>
<entry>
<title>Centralize _PATH_* definitions.</title>
<updated>2003-05-05T22:49:23Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-05-05T22:49:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8d5c19ffbccf759faae955929ac28c0d0252cf78'/>
<id>urn:sha1:8d5c19ffbccf759faae955929ac28c0d0252cf78</id>
<content type='text'>
Submitted by:	Tim Kientzle &lt;kientzle@acm.org&gt; (embellished by me)
</content>
</entry>
<entry>
<title>Fix security bug in contains_dot_dot routine.</title>
<updated>2002-10-19T09:32:03Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-10-19T09:32:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be23b71211eae43b2f4bbddb9213ea0cb3d0d083'/>
<id>urn:sha1:be23b71211eae43b2f4bbddb9213ea0cb3d0d083</id>
<content type='text'>
PR:             43575
Submitted by:   Brett Glass &lt;brett@lariat.org&gt;

X-MFC after:	immediately
</content>
</entry>
<entry>
<title>Don't kill itself in --fast-read mode if there is no decompressor started.</title>
<updated>2002-10-09T07:33:29Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-10-09T07:33:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cfd0804eaf00dd04a4a165e7ab2d350a0614021a'/>
<id>urn:sha1:cfd0804eaf00dd04a4a165e7ab2d350a0614021a</id>
<content type='text'>
Reported by:	Gordon Tetlow &lt;gordont@gnf.org&gt;
Submitted by:	tjr
MFC after:	1 week
		(along with other --fast-read changes)
</content>
</entry>
<entry>
<title>Further improve --fast-read mode - when reading archive from stdin ensure that</title>
<updated>2002-10-02T08:42:06Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-10-02T08:42:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=35f96a88c87dae68aaac10b25f7d01450e759e31'/>
<id>urn:sha1:35f96a88c87dae68aaac10b25f7d01450e759e31</id>
<content type='text'>
SIGTERM we are sending to decompressor when there is nothing left to do is
actually delivered to decompressor, not to the another copy of tar, which
does unblocking.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>In the --fast-read mode send SIGTERM to decompressor once we have extracted</title>
<updated>2002-09-09T06:00:16Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-09-09T06:00:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=301ca7cf8437b27cd34a044fa4c95f253be93412'/>
<id>urn:sha1:301ca7cf8437b27cd34a044fa4c95f253be93412</id>
<content type='text'>
all files we have been asked for. This vastly improves performance of
pkg_add(1), because usually it only extract +CONTENTS file in --fast-read
mode, checks it and only then extracts full content of tarball in normal
mode. Without this patch, it have had to decompress the tarball twice,
effectively doubling consumed CPU time.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Move even closer to matching behaviour of our old tar(1) wrt preserving</title>
<updated>2002-08-01T17:32:08Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-08-01T17:32:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ec7c30a0f51e144540f0c7956fc3fde2289f1a8d'/>
<id>urn:sha1:ec7c30a0f51e144540f0c7956fc3fde2289f1a8d</id>
<content type='text'>
modes of extracted files. This effectively disables special threating
of uid 0 for mode-preserving purposes and should fix problems with
pkg_add(1) and probably other things when extracting files/dirs with
sticky mode bits set.

Pointed out by:	bde
MFC in:		2 weeks
</content>
</entry>
</feed>
