Changelog for
tar-lang-1.27.1-3.1.i586.rpm :
Wed Mar 26 13:00:00 2014 vcizekAATTsuse.com
- fix an infinite loop in handle_option (bnc#867919 and bnc#870422)
* added tar-fix_eternal_loop_in_handle_option.patch
Tue Jan 7 13:00:00 2014 llipavskyAATTsuse.com
- add tests subpackage.
* It is the same testsuite that is run during make check.
* It is now possible to run it in real system to verify that
nothing is broken by incompatible libraries, etc.
- add add_readme-tests.patch: README for testsuite
Tue Nov 19 13:00:00 2013 andreas.stiegerAATTgmx.de
- update to 1.27.1
* Fix unquoting of file names obtained via the -T option.
* Fix GNU long link header timestamp (backward compatibility).
* Fix extracting sparse members from star archives.
Thu Oct 24 14:00:00 2013 andreas.stiegerAATTgmx.de
- update to 1.27
- bug fixes:
* PAX-format sparse archive files no longer restricted to 8 GiB.
* adjust diagnostics and output to GNU coding
- new features:
* The --owner and --group options now accept numeric IDs
* restore traditional functionality of --keep-old-files and
- -skip-old-files, treat existing file as errors for the former
* --warning=existing-file gives verbose notice for this
* Support for POSIX ACLs, extended attributes and SELinux context
- -xattrs, --acls and --selinux and their `--no-\' counterparts
- -xattrs-include and --xattrs-exclude allows selective control
* Any option taking a command name as its argument now accepts a
full command line as well:
- -checkpoint-action=exec
- I, --use-compress-program
- F, --info-script
- -to-command
* environment variables supplied to such commands can now be used
in the command line itself
* New warning control option --warning=[no-]record-size controls
display of actual record size, if it differs from the default
* New command line option --keep-directory-symlink to disable
default behaviour that unlinks exising symbolic link for an
extracted directory of the corresponding name
- packaging changes:
* drop tar-1.26-stdio.in.patch, committed upstream
* drop config-guess-sub-update.patch, newer version in upstream
* verify source signature
Thu Aug 22 14:00:00 2013 vcizekAATTsuse.com
- added fix for paxutils rtapelib which is bundled with tar.
the very same fix was added to cpio too (bnc#658031)
* paxutils-rtapelib_mtget.patch
Fri Apr 5 14:00:00 2013 idonmezAATTsuse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls
Sat Feb 2 13:00:00 2013 schwabAATTsuse.de
- Add config-guess-sub-update.patch:
Update config.guess/sub for aarch64
Tue Jul 17 14:00:00 2012 ajAATTsuse.de
- Fix build failure with undefined gets (glibc 2.16).
Wed May 30 14:00:00 2012 sweet_f_aAATTgmx.de
- avoid automake dependency
Fri Apr 20 14:00:00 2012 crrodriguezAATTopensuse.org
- disable \'runtime checks\' in m4/
*.m4 that override
system calls with custom implementations to workaround
very old kernel/libc bugs (dating 2003-2009)
we do not ship those buggy components nowdays.
Fri Apr 20 14:00:00 2012 crrodriguezAATTopensuse.org
- Switch to default archive type to POSIX.1-2001, which is ten years
old and has no limits on filesize,filename length etc.
Mon Dec 19 13:00:00 2011 tcechAATTsuse.cz
- tar-1.26-remove_O_NONBLOCK.patch:
don\'t use O_NONBLOCK as a flag for read,
when file is offline, read with O_NONBLOCK returns EAGAIN,
but tar doesn\'t handle it
(bnc#737331)
Sun Oct 30 13:00:00 2011 dmuellerAATTsuse.de
- disable testsuite on qemu build
Wed Oct 5 14:00:00 2011 sweet_f_aAATTgmx.de
- minor portability fixes
Thu Sep 29 14:00:00 2011 sweet_f_aAATTgmx.de
- spec cleaner, avoid some deprecated macros
- fix non-utf8-spec-file
- fix macro-in-comment
- enable make check
- remove upstream-fixed/obsolete patches (fortifysourcessigabrt,
disable-listed02-test, disable_languages)
- call help2man inside specfile instead of paching tar\'s build chain
Tue Mar 15 13:00:00 2011 puzelAATTnovell.com
- update to tar-1.26
* Fix the --verify option, which broke in version 1.24.
* Fix storing long sparse file names in PAX archives.
* Fix correctness of --atime-preserve=replace
* tar --atime-preserve=replace no longer tries to restore atime of
zero-sized files.
* Fix bug with --one-file-system --listed-incremental
Wed Nov 24 13:00:00 2010 puzelAATTnovell.com
- fix tar-backup-scripts (bnc#654199)
- add tar-backup-spec-fix-paths.patch
- cleanup spec
Tue Nov 9 13:00:00 2010 puzelAATTnovell.com
- update to tar-1.25
* Fix extraction of empty directories with the -C option in effect.
* Fix extraction of device nodes.
* Make sure name matching occurs before eventual name transformation.
* Fix the behavior of tar -x --overwrite on hosts lacking O_NOFOLLOW.
* Support alternative decompression programs.
- update to tar-1.24
* The new --full-time option instructs tar to output file
time stamps to the full resolution.
* More reliable directory traversal when creating archives
* When extracting symbolic links, tar now restores attributes
such as last-modified time and link permissions, if the
operating system supports this.
* The --dereference (-h) option now applies to files that are
copied into or out of archives, independently of other options.
* When receiving SIGPIPE, tar would exit with error status and
\"write error\" diagnostics.
- disable-silent-rules
- updated tar-fortifysourcessigabrt.patch
Mon Jun 28 14:00:00 2010 jengelhAATTmedozas.de
- use %_smp_mflags
Fri Mar 12 13:00:00 2010 msebenAATTnovell.com
- updated to version 1.23
* Improved record size autodetection
* Use of lseek on seekable archives
* New command line option --warning
* New command line option --level
* Improved behavior if some files were removed during incremental dumps
* Modification times of PAX extended headers
* Time references in the --pax-option argument
* Augmented environment of the --to-command script
* Fix handling of hard link targets by -c --transform
* Fix hard links recognition with -c --remove-files
* Fix restoring files from backup (debian bug #508199)
* Correctly restore modes and permissions on existing directories
* The --remove-files option removes files only if they were succesfully stored in the archive
* Fix storing and listing of the volume labels in POSIX format
* Improve algorithm for splitting long file names (ustar format)
* Fix possible memory overflow in the rmt client code (CVE-2010-0624)
- deprecated heap_overflow_in_rtapelib.patch
Wed Mar 3 13:00:00 2010 msebenAATTnovell.com
- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
rtapelib.c (bnc#579475)
Tue Feb 2 13:00:00 2010 msebenAATTnovell.com
- updated to version 1.22
* Support for xz compression (--xz option)
* Short option -J is reassigned as a shortcut for --xz
* The option -I is a shortcut for --use-compress-program
* The --no-recursive option works with --incremental
- deprecated recognize_xz.patch
- created tar-backup-scripts subpackage (bnc#574688)
Sun Dec 6 13:00:00 2009 jengelhAATTmedozas.de
- enable parallel building
Fri Dec 4 13:00:00 2009 meissnerAATTsuse.de
- fixed FORTIFY_SOURCE=2 issue with gcc 4.5.
Sun Aug 30 14:00:00 2009 ajAATTsuse.de
- recommend not require language subpackage
Tue Mar 3 13:00:00 2009 pthAATTsuse.de
- Recognize .xz as lzma archive.
Wed Feb 11 13:00:00 2009 cooloAATTsuse.de
- update to version 1.21
* New short option -J - A shortcut for --lzma.
* New option --lzop
* Compressed format recognition
* Using --exclude-vcs handles also files used internally by
Bazaar, Mercurial and Darcs.
- split out language subpackage
- recommend xz instead of the old name of lzma
Wed Nov 19 13:00:00 2008 mkoenigAATTsuse.de
- fix incremental backup with wildcard option [bnc#445411]
Mon Jun 23 14:00:00 2008 mkoenigAATTsuse.de
- update to version 1.20:
* new options: --auto-compress, --lzma, --hard-dereference,
- -checkpoint-action, --(no-)check-device, --transform
* Add recommends tag for lzma
- removed patches:
tar-gcc43.patch
tar-1.19-update_flag.patch
Fri Mar 28 13:00:00 2008 mkoenigAATTsuse.de
- apply upstream patch to avoid error message when updating
an archive that does not exist [bnc#347525]
Wed Nov 14 13:00:00 2007 mkoenigAATTsuse.de
- update to version 1.19
* New option --exclude-vcs
* --exclude-tag and --exclude-cache options now work under
incremental archives
* Fix handling of renamed files in listed incremental archives
* Fix --version output
* Recognition of broken archives
- merged patches:
tar-1.15.1-CVE-2001-1267.patch
tar-1.17-paxlib-owl-alloca.patch
Fri Oct 5 14:00:00 2007 mkoenigAATTsuse.de
- update to version 1.18
Licensed under the GPLv3
- merged patches:
tar-1.17-testsuite12.patch
Mon Oct 1 14:00:00 2007 mkoenigAATTsuse.de
- fix build with gcc-4.3
Fri Aug 31 14:00:00 2007 mkoenigAATTsuse.de
- fixed another directory traversal vulnerability, CVE-2001-1267,
CVE-2002-0399, [#29973]
Mon Aug 20 14:00:00 2007 mkoenigAATTsuse.de
- use correct patch for paxlib stack overflow [#301416]
Fri Aug 17 14:00:00 2007 lmichnovicAATTsuse.cz
- upstream fix: use of alloca can cause stack overflow
(paxlib-owl-alloca.patch)
Thu Jun 21 14:00:00 2007 mkoenigAATTsuse.de
- update to version 1.17:
* Fix archivation of sparse files in posix mode
* Fix operation of --verify --listed-incremental
* Fix --occurence
* Scope of --transform and --strip-components options
* End-of-volume script can send the new volume name to tar
- remove patch (fixed upstream)
tar-1.6.1-futimens.patch
- fix test 12
tar-1.17-testsuite12.patch
Tue May 22 14:00:00 2007 mkoenigAATTsuse.de
- fix build
Tue May 15 14:00:00 2007 cooloAATTsuse.de
- use %find_lang
Wed Jan 24 13:00:00 2007 mkoenigAATTsuse.de
- update to version 1.16.1:
* tar-1.16-CVE-2006-6097.patch merged upstream
* tar-1.16-xheader_unused.patch merged upstream
* New option --exclude-tag
* The --exclude-cache option excludes directories that
contain the CACHEDIR.TAG file from being archived
* Race conditions have been fixed that in some cases briefly
allowed files extracted by \'tar -x --same-owner\' to be
accessed by users that they shouldn\'t have been.
Tue Dec 5 13:00:00 2006 mkoenigAATTsuse.de
- update to version 1.16:
Bugfixes:
* Avoid running off file descriptors when using multiple -C options.
* tar --index-file=FILE --file=- sent the archive to FILE, and
the listing to stderr.
* Detect attempts to update compressed archives.
* Allow non-option arguments to be interspersed with options.
* Previous version created invalid archives when files shrink
during reading.
* Compare mode (tar d) hanged when trying to compare file contents.
* Previous versions in certain cases failed to restore directory
modification times.
New features:
* New option --mtime allows to set modification times
* New option --transform allows to transform file names before
storing
* --strip-components option works when deleting and comparing.
* New option --show-transformed-names
* Short option -l is now an alias of --check-links option,
which complies with UNIX98
* The --checkpoint option takes an optional argument specifying
the number of records between the two successive checkpoints.
* The --totals option can be used with any tar operation
* Any number of -T (--files-from) options may be used in the
command line.
* List files containing null-separated file names are detected
and processed automatically.
* New option --no-unquote disables the unquoting of input file
names.
* New option --test-label tests the archive volume label.
* New option --show-stored-names.
* New option --to-command pipes the contents of archive members
to the specified command.
* New option --atime-preserve=system
* New option --delay-directory-restore
* New option --restrict prohibits use of some potentially harmful
tar options.
* New options --quoting-style and --quote-chars control the way
tar quotes member names on output.
* Better support for full-resolution time stamps.
Incompatible changes:
* tar no longer uses globbing by default
- remove unused variable [#223847]
- create man page via help2man
- remove support for mangled names, due to security reasons
CVE-2006-6097 [#223185]
Mon Jul 24 14:00:00 2006 rguentherAATTsuse.de
- Do not build-depend on rsh, but provide the RSH environment.