The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD archivers : gtar

GNU version of the traditional tar archiver

 The Free Software Foundation's "tar" tape archiver.

GNU tar saves many files together into a single tape or disk archive,
and can restore individual files from the archive.  It includes
multivolume support, the ability to archive sparse files, automatic
archive compression/decompression, remote archives and special
features that allow tar to be used for incremental and full backups.
This distribution also includes rmt, the remote tape server.

Note that this port will install these utilities with a 'g' prefix,
e.g. gtar, but the texinfo documentation will refer to them without
the 'g' prefix. 

http://www.gnu.org/software/tar/



gtar history


v. 1.56
date: 2007/09/01 16:02:46;  author: naddy;  state: Exp;  lines: +1 -0
Fix directory traversal vulnerability.

PR:		115914
Submitted by:	Nick Barkas 
Security:	http://www.vuxml.org/freebsd/d944719e-42f4-4864-89ed-f045b541919f.html

v. 1.55 date: 2007/08/15 19:07:36; author: naddy; state: Exp; lines: +3 -2 Update to 1.18. Switched to GPLv3, no user visible changes. PR: 115548 Submitted by: rafan
v. 1.54 date: 2007/07/23 09:35:28; author: rafan; state: Exp; lines: +1 -2 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - Correct some manual pages location from PREFIX/man to MANPREFIX/man - Define INFO_PATH where necessary - Document that .info files are installed in a subdirectory relative to PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and subdirectory detection. PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp run
v. 1.53 date: 2007/06/13 15:04:22; author: naddy; state: Exp; lines: +1 -0 Fix message catalog directories. Submitted by: kris (pointyhat)
v. 1.52 date: 2007/06/10 20:52:57; author: naddy; state: Exp; lines: +1 -1 Update to 1.17. Changes in this release: * Fix archivation of sparse files in posix mode. * Fix operation of --verify --listed-incremental. * Fix --occurrence. * Scope of --transform and --strip-components options. * End-of-volume script can send the new volume name to tar.
v. 1.51 date: 2006/12/13 21:10:23; author: naddy; state: Exp; lines: +1 -2 Update to 1.16.1. User-visible changes: * New option --exclude-tag allows to specify "exclusion tag files". * The --exclude-cache option now excludes the directories themselves, too. * Support for reading ustar type 'N' logical records has been removed. * Race conditions around 'tar -x --same-owner' have been fixed.
v. 1.50 date: 2006/11/30 20:31:51; author: naddy; state: Exp; lines: +1 -1 Fix GNUTYPE_NAMES directory traversal vulnerability by not extracting these entries. Support for GNUTYPE_NAMES will be dropped completely in 1.16.1. Notified by sem@ Security: VuXML 3dd7eb58-80ae-11db-b4ec-000854d03344
v. 1.49 date: 2006/11/16 00:46:12; author: tmclaugh; state: Exp; lines: +1 -0 dirrmtry some directories which will be leftover on deinstall. Notified by: My tinderbox
v. 1.48 date: 2006/11/14 14:44:21; author: naddy; state: Exp; lines: +8 -4 Update to 1.16. User-visible changes: Incompatible changes: * No globbing by default when extracting from or listing an archive. * -l is now an alias of --check-links Miscellaneous new options and bug fixes. For a complete list, see http://lists.gnu.org/archive/html/bug-tar/2006-10/msg00031.html
v. 1.47 date: 2006/03/04 14:59:42; author: naddy; state: Exp; lines: +1 -1 Fix a buffer overflow, caused by improper bounds checking of the PAX extended headers. By tricking a user into processing a specially crafted tar archive, this could be exploited to execute arbitrary code with the privileges of the user. Security: CVE-2006-0300 Approved by: portmgr (erwin) Obtained from: Ubuntu
v. 1.46 date: 2005/01/30 14:55:41; author: naddy; state: Exp; lines: +1 -0 Fix command line parsing. Submitted by: Jiri Pridal Obtained from: GNU CVS
v. 1.45 date: 2005/01/09 21:47:15; author: naddy; state: Exp; lines: +5 -1 Update to 1.15.1. Notable changes: - Compressed archives are now recognized automatically. - Numerous bug fixes. Add a target "test" to run the included regression test suite.
v. 1.44 date: 2004/07/10 19:12:13; author: krion; state: Exp; lines: +0 -1 Remove USE_GETTEXT
v. 1.43 date: 2004/07/10 18:34:17; author: krion; state: Exp; lines: +8 -0 Support WITHOUT_NLS
v. 1.42 date: 2004/05/15 12:59:34; author: naddy; state: Exp; lines: +4 -3 Update to 1.14, the first new official release in almost five years. No user-visible changes from the last alpha version.
v. 1.41 date: 2004/04/28 21:00:26; author: naddy; state: Exp; lines: +4 -12 Update to 1.13.94 and jettison private FreeBSD modifications. Notable changes in this release: - Support for POSIX.1-2001 and ustar archive formats. - Various option flag changes. - New message translations. - Bug fixes.
v. 1.40 date: 2004/02/04 04:35:43; author: marcus; state: Exp; lines: +2 -3 Add USE_GETTEXT and bump PORTREVISION. Submitted by: trevor Tested by: bento
v. 1.39 date: 2004/01/23 18:11:42; author: trevor; state: Exp; lines: +1 -1 Now gettext 0.12.1 is gettext-old.
v. 1.38 date: 2003/10/31 02:39:29; author: ijliao; state: Exp; lines: +2 -2 introduce MASTER_SITE_GNU_ALPHA
v. 1.37 date: 2003/08/26 20:25:35; author: marcus; state: Exp; lines: +1 -1 Bump the PORTREVISION for the ports directly affected by the gettext upgrade. Prodded by: kris
v. 1.36 date: 2003/08/25 05:41:18; author: marcus; state: Exp; lines: +1 -1 Chase the libintl.so shared lib version.
v. 1.35 date: 2003/08/16 10:07:08; author: kris; state: Exp; lines: +3 -1 Utilize INFO and bump PORTREVISION.
v. 1.34 date: 2003/06/11 19:41:05; author: naddy; state: Exp; lines: +7 -1 IGNORE while this is identical to the base system tar. Suggested by: kuriyama
v. 1.33 date: 2003/02/21 12:52:49; author: naddy; state: Exp; lines: +1 -0 pkg-comment -> COMMENT
v. 1.32 date: 2002/12/28 02:27:33; author: edwin; state: Exp; lines: +0 -1 Removed stale master_site, informed maintainer. Noticed by: portsurvey.
v. 1.31 date: 2002/10/05 07:50:21; author: kris; state: Exp; lines: +1 -1 Fix a security bug that allows extracted filenames to contain ".." and bump PORTREVISION. Submitted by: naddy
v. 1.30 date: 2002/08/01 16:21:55; author: ade; state: Exp; lines: +1 -1 Chase shlib rev of devel/gettext Submitted by: lots and lots Pointy hat to: ade
v. 1.29 date: 2002/06/07 06:08:34; author: sobomax; state: Exp; lines: +1 -1 Sync with src/contrib/tar - re-enable --same-owner for uid 0.
v. 1.28 date: 2002/06/07 00:07:48; author: sobomax; state: Exp; lines: +1 -1 Sync with src/contrib/tar - don't assume that user with uid 0 doesn't really care about umask(2).
v. 1.27 date: 2002/06/02 10:18:14; author: sobomax; state: Exp; lines: +1 -1 Stage 1 of system GNU tar upgrade to a modern version: Merge all applicable bugfixes, local hacks and new features from the ancient base system tar into the port, so those two are interchangeable. Bump PORTREVISION.
v. 1.26 date: 2002/04/12 17:09:19; author: ade; state: Exp; lines: +2 -1 gettext upgrade uber-patch (stage 3) - switch devel/gettext (0.11.1) on, installing full package - flip devel/gettext-old (0.10.35) to installing only static binaries with a "-old" suffix -- gettext-old will have its deorbit burn sequence initiated just after 4.6-RELEASE - fix up ports for the new world order Reviewed by: portmgr
v. 1.25 date: 2002/03/15 19:43:41; author: ade; state: Exp; lines: +1 -1 Stage 1 of gettext update. Move gettext (0.10.35) with gettext-old Update gettext from gettext-devel (0.10.40) Remove gettext-devel Fix dependencies Stage 2 will involve upgraded gettext to 0.11 and fixing issues Stage 3 involves a de-orbit burn sequence for gettext-old Reviewed by: portmgr
v. 1.24 date: 2001/11/05 16:08:33; author: naddy; state: Exp; lines: +3 -3 Update to 1.13.25: * New option --overwrite-dir. * Fixes for buffer overrun, porting, and copyright notice problems. * Add Korean message catalog. Fixes: * Don't pick up spurious iconv dependency. * Remove home page from pkg-descr. It provides little but historical information, and links to an outdated version of the GNU tar manuals, a current version of which ships with the port. Approved by: trevor
v. 1.23 date: 2001/11/04 18:45:26; author: naddy; state: Exp; lines: +2 -1 - Fix "gtar --version" segfault on -STABLE reported by Jason R. Mastaler. - Bump the port revision. - Move PKGNAMEPREFIX to where portlint wants it. PR: 30713 Approved by: trevor
v. 1.22 date: 2001/11/03 22:22:32; author: naddy; state: Exp; lines: +2 -2 Update my MAINTAINER address. Approved by: trevor
v. 1.21 date: 2001/09/21 06:05:58; author: petef; state: Exp; lines: +4 -3 Update to 1.13.23 PR: 30689 Submitted by: maintainer
v. 1.20 date: 2001/09/11 12:09:12; author: knu; state: Exp; lines: +5 -4 Update to 1.13.22. PR: ports/30371 Submitted by: Cyrille Lefevre Add a patch to work around a /bin/sh bug described in PR #30392. Submitted by: Christian Weisgerber
v. 1.19 date: 2001/02/08 17:31:26; author: sf; state: Exp; lines: +2 -2 change category to archivers.
v. 1.18 date: 2001/02/01 14:48:43; author: sf; state: Exp; lines: +8 -7 o update to 1.13.19. o deinstall info properly. o add WANT_STATIC flavor. PR: 24502 Submitted by: Cyrille Lefevre , maintainer
v. 1.17 date: 2001/01/04 13:37:52; author: andreas; state: Exp; lines: +2 -2 Changed maintainer to Christian Weisgerber who wrote to me in personal e-mail to take over maintenance.
v. 1.16 date: 2001/01/03 22:16:32; author: andreas; state: Exp; lines: +2 -2 Changed maintainer to ports, I want to reduce my personal workload. Maybe I take over again in the future if I have more time for this.
v. 1.15 date: 2000/12/26 21:25:34; author: andreas; state: Exp; lines: +3 -2 import more stuff from PR 23815 - use PKGNAMEPREFIX so that package is named *g*tar like the port - patch-ac silences gcc when compiling prepargs.c additionally: - fetch patch-ab out of Attic, we still want info file not splitted into pieces - bump PORTREVISION, since patch-ab fixes package building PR: 23815 Submitted by: Christian Weisgerber
v. 1.14 date: 2000/12/26 14:03:11; author: andreas; state: Exp; lines: +2 -2 explanation of previous committ, requested by Kris Kennaway: - added one category entry (archivers) - updated one locale entry in pkg-plist, which I overlooked This committ additionally bumps PORTREVISION, since updating the plist is a major issue. PR: 23815
v. 1.13 date: 2000/12/26 13:35:28; author: andreas; state: Exp; lines: +2 -2 include two changes of PR 23815, the rest is in discussion with 'naddy'. PR: 23815
v. 1.12 date: 2000/12/25 13:53:16; author: andreas; state: Exp; lines: +3 -2 update to version 1.13.18 as requested by David.
v. 1.11 date: 2000/10/01 09:39:18; author: andreas; state: Exp; lines: +14 -5 - update port to last gtar release - fixes --exclude, -X problem in version 1.13, where excludes have been wrongly interpreted as filenames (not pathnames) - some cosmetics from naddy Submitted by: Christian Weisgerber
v. 1.10 date: 2000/04/22 10:12:26; author: mharo; state: Exp; lines: +2 -2 Corrrect whitespace introduced during PORTNAME conversion and portlint
v. 1.9 date: 2000/04/16 16:41:54; author: andreas; state: Exp; lines: +2 -2 update port to version 1.13 PR: 17894
v. 1.8 date: 2000/04/09 19:07:44; author: cpiazza; state: Exp; lines: +3 -3 Update with the new PORTNAME/PORTVERSION variable
v. 1.7 date: 1999/08/31 06:50:51; author: mharo; state: Exp; lines: +2 -2 FreeBSD.ORG -> FreeBSD.org Prompted by PR: 13476, 13477 Submitted by: KATO Tsuguru
v. 1.6 date: 1999/08/31 01:59:47; author: peter; state: Exp; lines: +1 -1 $Id$ -> $FreeBSD$
v. 1.5 date: 1999/06/05 22:32:02; author: mharo; state: Exp; lines: +1 -6 Remove the test to create ${PREFIX}/share/info/dir as it is now in bsd.port.mk and this helps to unify the check and install.
v. 1.4 date: 1999/01/27 07:41:27; author: fenner; state: Exp; lines: +2 -1 ${MASTER_SITE_GNU} got rearranged in December; let's catch up.
v. 1.3 date: 1998/12/24 19:16:27; author: asami; state: Exp; lines: +6 -1 Create info/dir before trying to use it. Also, add install-info lines to PLIST.
v. 1.2 date: 1998/06/08 05:48:58; author: asami; state: Exp; lines: +2 -2 No need to use += for variables defined only once.
v. 1.1 date: 1998/06/06 10:34:24; author: andreas; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1998/06/06 10:34:24; author: andreas; state: Exp; lines: +0 -0 import new port GNU tar 1.12, latest version =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm