Antonio Teixeira
cf451a6671
* Replace patch with an equivalent upstreamed commit * Fixes bsc#1225407 OBS-URL: https://build.opensuse.org/package/show/Base:System/tar?expand=0&rev=133
1038 lines
40 KiB
Plaintext
1038 lines
40 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jul 10 20:09:28 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
|
|
|
|
- Updated tar-fix-extract-unlink.patch
|
|
* Replace patch with an equivalent upstreamed commit
|
|
* Fixes bsc#1225407
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 6 16:04:39 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>
|
|
|
|
- GNU tar 1.34:
|
|
* Fail when building GNU tar if the platform supports 64-bit
|
|
time_t but the build only uses 32-bit time_t.
|
|
* Leave the devmajor and devminor fields empty (rather than
|
|
zero) for non-special files, as this is more compatible with
|
|
traditional tar.
|
|
Fixes:
|
|
* Fix interaction of --update with --wildcards.
|
|
* When extracting archives into an empty directory, do not create
|
|
hard links to files outside that directory.
|
|
* Handle partial reads from regular files.
|
|
* Warn file changed as we read it less often. Formerly, tar
|
|
warned if the file's size or ctime changed. However, this
|
|
generated a false positive if tar read a file while another
|
|
process hard-linked to it, changing its ctime. Now, tar warns
|
|
if the file's size, mtime, user ID, group ID, or mode changes.
|
|
Although neither heuristic is perfect, the new one should work
|
|
better in practice.
|
|
* Fix --ignore-failed-read to ignore file-changed read errors
|
|
as far as exit status is concerned. You can now suppress
|
|
file-changed issues entirely with --ignore-failed-read
|
|
--warning=no-file-changed.
|
|
* Fix --remove-files to not remove a file that changed while we
|
|
read it.
|
|
* Fix --atime-preserve=replace to not fail if there was no need
|
|
to replace, either because we did not read the file, or the
|
|
atime did not change.
|
|
* Fix race when creating a parent directory while another process
|
|
is also doing so.
|
|
* Fix handling of prefix keywords not followed by "." in pax
|
|
headers.
|
|
* Fix handling of out-of-range sparse entries in pax headers.
|
|
* Fix handling of --transform='s/s/@/2'.
|
|
* Fix treatment of options ending in slash in files-from list.
|
|
* Fix crash on tar --checkpoint-action exec=\".
|
|
* Fix low-memory crash when reading incremental dumps.
|
|
* Fix --exclude-vcs-ignores memory allocation misuse.
|
|
- Added patch:
|
|
* add_forgotten-tests.patch: added 2 tests that upstream forgot in the release.
|
|
- Update patch:
|
|
* tar-backup-spec-fix-paths.patch: upstream fixed 2/3rd of paths
|
|
* tar-fix-extract-unlink.patch
|
|
some of this is overwritten by bsc1202436-1 and some was fixed
|
|
upstream
|
|
* add_readme-tests.patch as Makefile.in no longer exists
|
|
- Removed:
|
|
* tar-fix-race-condition.patch
|
|
* tar-avoid-overflow-in-symlinks-tests.patch
|
|
* bsc1200657.patch
|
|
* bsc1202436-2.patch
|
|
* bsc1202436-1.patch
|
|
- Fix CVE-2023-39804, Incorrectly handled extension attributes in PAX
|
|
archives can lead to a crash, bsc#1217969
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 25 13:54:28 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
|
|
|
- Run testsuite also on qemu build
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 20 09:57:28 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Update tests-skip-time01-on-32bit-time_t.patch to not run test
|
|
on armv6 either
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 14 11:07:40 UTC 2023 - Danilo Spinella <danilo.spinella@suse.com>
|
|
|
|
- Fix CVE-2022-48303, tar has a one-byte out-of-bounds read that
|
|
results in use of uninitialized memory for a conditional jump
|
|
(CVE-2022-48303, bsc#1207753)
|
|
* fix-CVE-2022-48303.patch
|
|
- Fix hang when unpacking test tarball, bsc#1202436
|
|
* bsc1202436.patch
|
|
* bsc1202436-1.patch
|
|
* bsc1202436-2.patch
|
|
* go-testsuite-test-hang.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 27 13:22:21 UTC 2022 - Ludwig Nussel <lnussel@suse.com>
|
|
|
|
- Replace transitional %usrmerged macro with regular version check (boo#1206798)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 27 13:55:03 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>
|
|
|
|
- Fix unexpected inconsistency when making directory, bsc#1203600
|
|
* tar-avoid-overflow-in-symlinks-tests.patch
|
|
* tar-fix-extract-unlink.patch
|
|
- Update race condition fix, bsc#1200657
|
|
* tar-fix-race-condition.patch
|
|
- Refresh bsc1200657.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 20 06:23:22 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- drop tar-recursive--files-from.patch (causes bsc#918487)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 17 05:09:11 UTC 2022 - Simon Lees <sflees@suse.de>
|
|
|
|
- bsc1200657.patch was previously incomplete leading to deadlocks
|
|
* bsc#1202436
|
|
* bsc1200657.patch updated
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 09:19:23 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>
|
|
|
|
- Fix race condition while creating intermediate subdirectories,
|
|
bsc#1200657
|
|
* bsc1200657.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 02:38:42 UTC 2022 - William Brown <william.brown@suse.com>
|
|
|
|
- Add recommends to zstd, a modern fast compression type.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 14 10:40:36 UTC 2021 - Bernhard Voelker <mail@bernhard-voelker.de>
|
|
|
|
- tests-skip-time01-on-32bit-time_t.patch: Add patch to skip test
|
|
'tests/time01.at' on platforms with 32-bit time_t for now.
|
|
- tar.spec: Reference it.
|
|
(%check): Output the testsuite.log in case the testsuite failed.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 8 09:45:09 UTC 2021 - Danilo Spinella <danilo.spinella@suse.com>
|
|
|
|
- The following issues have already been fixed in this package but
|
|
weren't previously mentioned in the changes file:
|
|
* bsc#1181131, CVE-2021-20193
|
|
* bsc#1120610
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 9 12:09:49 UTC 2021 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
|
|
|
- Link /var/lib/tests/tar/bin/genfile as Position-Independent Executable
|
|
(bsc#1184124).
|
|
+ tar-PIE.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 14 16:48:05 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- GNU tar 1.34:
|
|
* Fix extraction over pipe
|
|
* Fix memory leak in read_header
|
|
* Fix extraction when . and .. are unreadable
|
|
* Gracefully handle duplicate symlinks when extracting
|
|
* Re-initialize supplementary groups when switching to user
|
|
privileges
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 9 07:40:58 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- GNU tar 1.33:
|
|
* POSIX extended format headers do not include PID by default
|
|
* --delay-directory-restore works for archives with reversed
|
|
member ordering
|
|
* Fix extraction of a symbolic link hardlinked to another
|
|
symbolic link
|
|
* Wildcards in exclude-vcs-ignore mode don't match slash
|
|
* Fix the --no-overwrite-dir option
|
|
* Fix handling of chained renames in incremental backups
|
|
* Link counting works for file names supplied with -T
|
|
* Accept only position-sensitive (file-selection) options in file
|
|
list files
|
|
- remove deprecated texinfo packaging macros
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 19 16:20:06 UTC 2020 - Ludwig Nussel <lnussel@suse.de>
|
|
|
|
- prepare usrmerge (boo#1029961)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 3 07:20:20 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Drop Requires(pre) info in the preamble: the main package does
|
|
not contain any info files, and has not even a pre script. The
|
|
-doc subpackage already has the correct deps.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 31 23:45:07 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- No longer recommend -lang: supplements are in use.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 25 15:07:06 UTC 2019 - Kristýna Streitová <kstreitova@suse.com>
|
|
|
|
- update to version 1.32
|
|
* Fix the use of --checkpoint without explicit --checkpoint-action
|
|
* Fix extraction with the -U option
|
|
* Fix iconv usage on BSD-based systems
|
|
* Fix possible NULL dereference (savannah bug #55369)
|
|
[bsc#1130496] [CVE-2019-9923]
|
|
* Improve the testsuite
|
|
- remove tar-1.31-tests_dirrem.patch and
|
|
tar-1.31-racy_compress_tests.patch that are no longer needed
|
|
(applied usptream)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 15 13:47:43 UTC 2019 - Cristian Rodríguez <crrodriguez@opensuse.org>
|
|
|
|
- Remove libattr-devel from buildrequires, tar no longer uses
|
|
it but finds xattr functions in libc.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 14 12:20:29 UTC 2019 - kstreitova@suse.com
|
|
|
|
- update to version 1.31
|
|
* Fix heap-buffer-overrun with --one-top-level, bug introduced
|
|
with the addition of that option in 1.28
|
|
* Support for zstd compression
|
|
* New option '--zstd' instructs tar to use zstd as compression
|
|
program. When listing, extractng and comparing, zstd compressed
|
|
archives are recognized automatically. When '-a' option is in
|
|
effect, zstd compression is selected if the destination archive
|
|
name ends in '.zst' or '.tzst'.
|
|
* The -K option interacts properly with member names given in the
|
|
command line. Names of members to extract can be specified along
|
|
with the "-K NAME" option. In this case, tar will extract NAME
|
|
and those of named members that appear in the archive after it,
|
|
which is consistent with the semantics of the option. Previous
|
|
versions of tar extracted NAME, those of named members that
|
|
appeared before it, and everything after it.
|
|
* Fix CVE-2018-20482 - When creating archives with the --sparse
|
|
option, previous versions of tar would loop endlessly if a
|
|
sparse file had been truncated while being archived.
|
|
- remove the following patches (upstreamed)
|
|
* tar-1.30-tests-difflink.patch
|
|
* tar-1.30-tests_dirrem_race.patch
|
|
- refresh add_readme-tests.patch
|
|
- add tar-1.31-tests_dirrem.patch to fix expected output in dirrem
|
|
tests
|
|
- add tar-1.31-racy_compress_tests.patch to fix compression tests
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 11 10:41:40 UTC 2018 - kstreitova@suse.com
|
|
|
|
- add tar-1.30-tests_dirrem_race.patch to fix race in dirrem01 and
|
|
dirrem02 tests that were passing/failing randomly because of that
|
|
- run spec-cleaner
|
|
- renumber patches
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 3 14:58:19 CEST 2018 - kukuk@suse.de
|
|
|
|
- Use %license instead of %doc [bsc#1082318]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 4 13:24:20 UTC 2018 - kstreitova@suse.com
|
|
|
|
- add tar-1.30-tests-difflink.patch to fix difflink.at test
|
|
(https://www.mail-archive.com/bug-tar@gnu.org/msg05440.html)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 18 03:45:51 UTC 2017 - avindra@opensuse.org
|
|
|
|
- GNU tar 1.30:
|
|
* Member names containing '..' components are now skipped when
|
|
extracting.
|
|
* Report erroneous use of position-sensitive options.
|
|
* --numeric-owner now affects private headers too.
|
|
* Fixed the --delay-directory-restore option
|
|
* The --warnings=failed-read option
|
|
* The --warnings=none option now suppresses all warnings
|
|
* Fix reporting of hardlink mismatches during compare
|
|
- cleanup with spec-cleaner
|
|
- switch all urls to https
|
|
- drop upstreamed patches
|
|
* add-return-values-to-backup-scripts.patch
|
|
* tar-1.29-extract_pathname_bypass.patch
|
|
- rebase add_readme-tests.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 20 13:58:56 UTC 2017 - kstreitova@suse.com
|
|
|
|
- remove tar-1.26-remove_O_NONBLOCK.patch as this issue was fixed
|
|
in tar 1.27 (commit 03858cf583ce299b836d8a848967ce290a6bf303)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 3 11:08:23 UTC 2017 - svalx@svalx.net
|
|
|
|
- Use update-alternatives according to current documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 27 21:04:03 UTC 2017 - svalx@svalx.net
|
|
|
|
- Disable tar-1.26-remove_O_NONBLOCK.patch - this issue has been
|
|
fixed in tar-1.27
|
|
- backup-scripts subpackage change to noarch
|
|
- Change rpm group of tar-tests to Development/Tools/Other
|
|
- Enable rmt building, change package description
|
|
- Switch rmt to alternatives system
|
|
- Separate rmt subpackage - it can be used by different archiving
|
|
tools as a dedicated program
|
|
- Change rmt path to /usr/bin folder - it can be used by non privileged
|
|
users for backup purposes. Security is controlled by access rights to
|
|
the targets and remote shell.
|
|
- Separate doc subpackage
|
|
- Remove conditions for old SUSE builds and lang subpackage
|
|
- Rename restore script to restore.sh for avoiding file conflicts
|
|
with dump/restore
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 23 13:52:13 UTC 2017 - kstreitova@suse.com
|
|
|
|
- move binaries from /bin to /usr/bin [bsc#1029977]
|
|
* refresh tar-backup-spec-fix-paths.patch to change path of the
|
|
tar binary from TAR=/bin/tar to TAR=/usr/bin/tar
|
|
- use spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 15 17:05:04 UTC 2016 - vcizek@suse.com
|
|
|
|
- update tar-1.29-extract_pathname_bypass.patch to the upstream
|
|
one that fixes POINTYFEATHER issue but it doesn't limit append or
|
|
create operations as the initial patch did [bsc#1012633]
|
|
[CVE-2016-6321]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 17:50:44 UTC 2016 - kstreitova@suse.com
|
|
|
|
- add tar-1.29-extract_pathname_bypass.patch to fix POINTYFEATHER
|
|
vulnerability - GNU tar archiver can be tricked into extracting
|
|
files and directories in the given destination, regardless of the
|
|
path name(s) specified on the command line [bsc#1007188]
|
|
[CVE-2016-6321]
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 28 19:06:33 UTC 2016 - astieger@suse.com
|
|
|
|
- GNU tar 1.29:
|
|
* New options: --verbatim-files-from, --no-verbatim-files-from
|
|
* --null option reads file names verbatim
|
|
* New options: --owner-map=FILE and --group-map=FILE
|
|
* New option --clamp-mtime
|
|
* Deprecated --preserve option removed
|
|
* Sparse file detection - now uses SEEK_DATA/SEEK_HOLE on
|
|
systems that support it. This allows for considerable speed-up
|
|
in sparse-file detection. New option --hole-detection for
|
|
algorithm selection.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 09:37:44 UTC 2016 - svalx@svalx.net
|
|
|
|
- Add add-return-values-to-backup-scripts.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 13 10:37:40 UTC 2015 - vcizek@suse.com
|
|
|
|
- Revert tar-recursive--files-from.patch because it causes regression
|
|
(bnc#918487, bnc#919233)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 9 14:00:15 UTC 2015 - vcizek@suse.com
|
|
|
|
- extract files recursively with --files-from (bnc#913058)
|
|
* added tar-recursive--files-from.patch
|
|
- call autoreconf in %prep
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 21 12:33:22 UTC 2014 - meissner@suse.com
|
|
|
|
- build with PIE
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 20 19:13:19 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
- compile in ACLs, Xattr and selinux support [boo#906413]
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 29 19:36:40 UTC 2014 - jengelh@inai.de
|
|
|
|
- Improve on RPM group classification
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 2 23:32:30 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
- GNU tar 1.28:
|
|
* New --checkpoint-action=totals
|
|
* Extended checkpoint format specification
|
|
* New option --one-top-level
|
|
* New option --sort
|
|
* New exclusion options:
|
|
--exclude-ignore=FILE
|
|
--exclude-ignore-recursive=FILE
|
|
--exclude-vcs-ignores
|
|
* refuses to read input from and write output to a tty
|
|
- packaging changes:
|
|
* adjust patch for context change: add_readme-tests.patch
|
|
* remove patch applied upstream:
|
|
tar-fix_eternal_loop_in_handle_option.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 28 20:01:53 UTC 2014 - vcizek@suse.com
|
|
|
|
- don't print lone zero blocks warning (bnc#881863)
|
|
* there are many tar implementations around that create invalid
|
|
archives with a zero block in the middle
|
|
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=235820
|
|
* added tar-ignore_lone_zero_blocks.patch from Fedora
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 26 17:46:39 UTC 2014 - vcizek@suse.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 11:09:24 CET 2014 - llipavsky@suse.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 22:16:18 UTC 2013 - andreas.stieger@gmx.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 21:57:57 UTC 2013 - andreas.stieger@gmx.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 12:47:33 UTC 2013 - vcizek@suse.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 10:43:39 UTC 2013 - idonmez@suse.com
|
|
|
|
- Add Source URL, see https://en.opensuse.org/SourceUrls
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 2 20:38:34 UTC 2013 - schwab@suse.de
|
|
|
|
- Add config-guess-sub-update.patch:
|
|
Update config.guess/sub for aarch64
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 17 08:05:33 UTC 2012 - aj@suse.de
|
|
|
|
- Fix build failure with undefined gets (glibc 2.16).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 30 13:08:28 UTC 2012 - sweet_f_a@gmx.de
|
|
|
|
- avoid automake dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 20 19:55:01 UTC 2012 - crrodriguez@opensuse.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 15:38:17 UTC 2012 - crrodriguez@opensuse.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:43:45 UTC 2011 - tcech@suse.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 23:16:20 CET 2011 - dmueller@suse.de
|
|
|
|
- disable testsuite on qemu build
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 11:38:57 UTC 2011 - sweet_f_a@gmx.de
|
|
|
|
- minor portability fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 11:32:04 UTC 2011 - sweet_f_a@gmx.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 08:18:08 UTC 2011 - puzel@novell.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 09:24:11 UTC 2010 - puzel@novell.com
|
|
|
|
- fix tar-backup-scripts (bnc#654199)
|
|
- add tar-backup-spec-fix-paths.patch
|
|
- cleanup spec
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 9 13:05:29 UTC 2010 - puzel@novell.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 06:38:35 UTC 2010 - jengelh@medozas.de
|
|
|
|
- use %_smp_mflags
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 12 16:21:49 UTC 2010 - mseben@novell.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 09:29:23 UTC 2010 - mseben@novell.com
|
|
|
|
- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
|
|
rtapelib.c (bnc#579475)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 20:35:03 UTC 2010 - mseben@novell.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 17:52:57 CET 2009 - jengelh@medozas.de
|
|
|
|
- enable parallel building
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 4 21:46:24 CET 2009 - meissner@suse.de
|
|
|
|
- fixed FORTIFY_SOURCE=2 issue with gcc 4.5.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 30 18:36:08 UTC 2009 - aj@suse.de
|
|
|
|
- recommend not require language subpackage
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 3 14:49:58 CET 2009 - pth@suse.de
|
|
|
|
- Recognize .xz as lzma archive.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 11 10:41:36 CET 2009 - coolo@suse.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 12:30:35 CET 2008 - mkoenig@suse.de
|
|
|
|
- fix incremental backup with wildcard option [bnc#445411]
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 23 17:16:19 CEST 2008 - mkoenig@suse.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 17:00:19 CET 2008 - mkoenig@suse.de
|
|
|
|
- apply upstream patch to avoid error message when updating
|
|
an archive that does not exist [bnc#347525]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 14 18:09:03 CET 2007 - mkoenig@suse.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 16:06:49 CEST 2007 - mkoenig@suse.de
|
|
|
|
- update to version 1.18
|
|
Licensed under the GPLv3
|
|
- merged patches:
|
|
tar-1.17-testsuite12.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 1 10:48:23 CEST 2007 - mkoenig@suse.de
|
|
|
|
- fix build with gcc-4.3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 31 12:55:24 CEST 2007 - mkoenig@suse.de
|
|
|
|
- fixed another directory traversal vulnerability, CVE-2001-1267,
|
|
CVE-2002-0399, [#29973]
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 20 17:56:38 CEST 2007 - mkoenig@suse.de
|
|
|
|
- use correct patch for paxlib stack overflow [#301416]
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 17 14:14:39 CEST 2007 - lmichnovic@suse.cz
|
|
|
|
- upstream fix: use of alloca can cause stack overflow
|
|
(paxlib-owl-alloca.patch)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 21 10:17:56 CEST 2007 - mkoenig@suse.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 13:37:49 CEST 2007 - mkoenig@suse.de
|
|
|
|
- fix build
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 15 19:20:14 CEST 2007 - coolo@suse.de
|
|
|
|
- use %find_lang
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 24 10:51:46 CET 2007 - mkoenig@suse.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 05 16:07:51 CET 2006 - mkoenig@suse.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 15:34:35 CEST 2006 - rguenther@suse.de
|
|
|
|
- Do not build-depend on rsh, but provide the RSH environment.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 17:39:46 CET 2006 - kssingvo@suse.de
|
|
|
|
- fixed buffer overflow issue CVE-2006-0300 (bugzilla#151516)
|
|
- not affected: traversal bug CVE-2005-1918 (bugzilla#145081)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 18 10:12:23 CET 2006 - aj@suse.de
|
|
|
|
- Fix build.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:31:00 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 1 11:23:17 CEST 2005 - mmj@suse.de
|
|
|
|
- Add patch from upstream for fixing sparse files > 4GB [#114540]
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 14:36:11 CEST 2005 - schwab@suse.de
|
|
|
|
- Fix broken test.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 8 17:27:58 CEST 2005 - uli@suse.de
|
|
|
|
- ignore test suite fails on ARM
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 21:14:26 CET 2005 - mmj@suse.de
|
|
|
|
- Make gcc4 happy
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 1 13:40:06 CET 2005 - mmj@suse.de
|
|
|
|
- Disable test that breaks on reiserfs due to that filesystems
|
|
limitations. Tar works fine on reiserfs.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 21 18:23:54 CET 2004 - mmj@suse.de
|
|
|
|
- Update to 1.15.1 which fixes a bug introduced in 1.15 which caused
|
|
tar to refuse to extract files from standard input.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 21 13:33:31 CET 2004 - mmj@suse.de
|
|
|
|
- Update to tar-1.15 including:
|
|
- Features:
|
|
o Compressed archives are recognised automatically, it is no
|
|
longer necessary to specify -Z, -z, or -j options to read
|
|
them. Thus, you can now run `tar tf archive.tar.gz'.
|
|
o When restoring incremental dumps, --one-file-system option
|
|
prevents directory hierarchies residing on different devices
|
|
from being purged. With the previous versions of tar it was
|
|
dangerous to create incremental dumps with --one-file-system
|
|
option, since they would recursively remove mount points when
|
|
restoring from the back up. This change fixes the bug.
|
|
o Renamed --strip-path to --strip-components for consistency with
|
|
the GNU convention.
|
|
o Skipping archive members is sped up if the archive media supports
|
|
seeks.
|
|
o Restore script starts restoring only if it is given --all (-a)
|
|
option, or some patterns. This is to prevent accidental restores.
|
|
o `tar --verify' prints a warning if during archive creation some of
|
|
the file names had their prefixes stripped off.
|
|
o New option --exclude-caches instructs tar to exclude cache
|
|
directories automatically on archive creation. Cache directories
|
|
are those containing a standardized tag file, as specified at:
|
|
http://www.brynosaurus.com/cachedir/spec.html
|
|
o New configure option --with-rmt allows to specify full path
|
|
name to the `rmt' utility. This supercedes DEFAULT_RMT_COMMAND
|
|
variable introduced in version 1.14
|
|
o New configure variable DEFAULT_RMT_DIR allows to specify the
|
|
directory where to install `rmt' utility. This is necessary
|
|
since modifying --libexecdir as was suggested for version 1.14
|
|
produced a side effect: it also modified installation prefix
|
|
for backup scripts (if --enable-backup-scripts was given).
|
|
|
|
- Bugfixes:
|
|
o Fixed flow in recognizing files to be included in incremental dumps.
|
|
o Correctly recognize sparse archive members when used with -T option.
|
|
o GNU multivolume headers cannot store filenames longer than
|
|
100 characters. Do not allow multivolume archives to begin
|
|
with such filenames.
|
|
o If a member with link count > 2 was stored in the archive twice,
|
|
previous versions of tar were not able to extract it, since they
|
|
were trying to link the file to itself, which always failed and
|
|
lead to removing the already extracted copy. Preserve the first
|
|
extracted copy in such cases.
|
|
o Restore script was passing improper argument to tar --listed
|
|
option (which didn't affect the functionality, but was
|
|
logically incorrect).
|
|
o Fixed verification of created archives.
|
|
o Fixed unquoting of file names containing backslash escapes (previous
|
|
versions failed to recognize \a and \v).
|
|
o When attempting to delete a non-existing member from the
|
|
archive, previous versions of tar used to overwrite last
|
|
archive block with zeroes.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 9 23:51:47 CEST 2004 - mmj@suse.de
|
|
|
|
- Add patch from snwint with long filename fix [#43538]
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 30 10:37:44 CEST 2004 - mmj@suse.de
|
|
|
|
- Update to 1.14 which is the first stable release of tar
|
|
since 1999.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 15 20:45:11 CEST 2004 - mmj@suse.de
|
|
|
|
- Fix detection of remote paths [#38709]. Thanks Jürgen!
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 13 10:47:51 CEST 2004 - mmj@suse.de
|
|
|
|
- Update to 1.13.94 including fix for [#16531]
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 10 16:51:03 CET 2004 - adrian@suse.de
|
|
|
|
- build as user
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 20 02:39:41 CEST 2003 - ro@suse.de
|
|
|
|
- build with current gettext
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 15 11:25:45 CEST 2003 - pthomas@suse.de
|
|
|
|
- Remove unneeded files from build root.
|
|
- Add autoconf tests to properly guard K&R prototypes
|
|
- Clean up signed/unsigned compares.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
|
|
|
|
- fix install_info --delete call and move from preun to postun
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 7 02:30:52 CET 2003 - ro@suse.de
|
|
|
|
- added install_info macros
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 18 14:28:50 CET 2002 - ro@suse.de
|
|
|
|
- add AM_GNU_GETTEXT_VERSION to configure.ac
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 1 15:40:08 CEST 2002 - ro@suse.de
|
|
|
|
- add acinclude.m4 with missing macros
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 4 12:01:42 CEST 2002 - pthomas@suse.de
|
|
|
|
- Make tar a package of its own.
|
|
- Update to tar-1.13.25.
|
|
- Make tar man page a seperate file instead of part of the patch.
|
|
- Patch de.po to reflect the addition of the --bunzip2 parameter
|
|
- Use AC_LIBOBJ instead of LIBOBJS
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 16:50:17 CEST 2002 - olh@suse.de
|
|
|
|
- allow build as user, use buildroot
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 8 18:41:26 CET 2002 - werner@suse.de
|
|
|
|
- Fix bug #12797: back to builtin behaviour, the widly used -I for
|
|
bunzip2 can be reenabled with the environment var TAROLDOPT4BZIP2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 17 16:24:20 CET 2001 - werner@suse.de
|
|
|
|
- draht@suse.de: package rsh is needed for build of tar(1) to
|
|
enable rsh remote command execution.
|
|
two successive execl() calls to /usr/bin/rsh with different
|
|
args/remote commands do not make sense since the first execl() is
|
|
successful if /usr/bin/rsh exists. Check for existence of /etc/rmt
|
|
on the remote side and execute it, else exec /sbin/rmt . (#12605)
|
|
- Use one contstant string for command line
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 20 11:21:33 CET 2001 - werner@suse.de
|
|
|
|
- Add rsh to needeforbuild to be sure that remote shell for remote
|
|
backup will be found.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 1 15:01:13 MEST 2001 - werner@suse.de
|
|
|
|
- Make /etc/rmt versus /sbin/rmt switch dynamic.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 27 21:06:49 CEST 2001 - werner@suse.de
|
|
|
|
- Fix man page of tar (#6741)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 14 15:06:10 CET 2000 - werner@suse.de
|
|
|
|
- Update to tar 1.13.18
|
|
* should avoid some crashes
|
|
* avoid exclude file list problem
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 26 10:15:26 MET 1999 - kukuk@suse.de
|
|
|
|
- Add tar.1 to file list
|
|
- Remove obsolete entries from file list
|
|
- Build tar with locale support
|