2025-02-17 21:14:17 +01:00
|
|
|
2019-10-08 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.16 released.
|
|
|
|
* extract.cc (extract_member): Fixed call order of chown, chmod.
|
|
|
|
* delete_lz.cc (delete_members_lz): Return 2 if collective member.
|
|
|
|
* main.cc: Set a valid invocation_name even if argc == 0.
|
|
|
|
* #include <sys/sysmacros.h> unconditionally.
|
|
|
|
* tarlz.texi: Added new chapter 'Portable character set'.
|
|
|
|
|
2025-02-17 21:13:41 +01:00
|
|
|
2019-04-11 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.15 released.
|
|
|
|
* Added new option '--delete' (uncompressed and --no-solid archives).
|
|
|
|
* list_lz.cc: Fixed MT listing of archives with format violations.
|
|
|
|
|
2025-02-17 21:13:25 +01:00
|
|
|
2019-03-12 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.14 released.
|
|
|
|
* Added new option '--exclude'.
|
|
|
|
* Added new option '-h, --dereference'.
|
|
|
|
* Short option name '-h' no longer means '--help'.
|
|
|
|
* create.cc: Implemented '-A, --concatenate', '-r, --append' to
|
|
|
|
uncompressed archives and to standard output.
|
|
|
|
* main.cc: Ported option '--out-slots' from plzip.
|
|
|
|
|
2025-02-17 21:12:49 +01:00
|
|
|
2019-02-27 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.13 released.
|
|
|
|
* create_lz.cc (cworker): Fix skipping of unreadable files.
|
|
|
|
* list_lz.cc: Fix listing of archives containing empty lzip members.
|
|
|
|
* create.cc (fill_headers): Store negative mtime as cero.
|
|
|
|
|
2025-02-17 21:12:33 +01:00
|
|
|
2019-02-22 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.12 released.
|
|
|
|
* create.cc (fill_headers): Fixed use of st_rdev instead of st_dev.
|
|
|
|
* Save just numerical uid/gid if user or group not in database.
|
|
|
|
* extract.cc (format_member_name): Print devmajor and devminor.
|
|
|
|
* Added new option '-d, --diff'.
|
|
|
|
* Added new option '--ignore-ids'.
|
|
|
|
* extract.cc: Fast '-t, --list' on seekable uncompressed archives.
|
|
|
|
|
2025-02-17 21:12:14 +01:00
|
|
|
2019-02-13 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.11 released.
|
|
|
|
* extract.cc (archive_read): Fixed endless loop with empty lz file.
|
|
|
|
* Implemented multi-threaded '-c, --create' and '-r, --append'.
|
|
|
|
* '--bsolid' is now the default compression granularity.
|
|
|
|
* create.cc (remove_leading_dotslash): Remember more than one prefix.
|
|
|
|
* tarlz.texi: Added new chapter 'Minimum archive sizes'.
|
|
|
|
|
2025-02-17 21:11:12 +01:00
|
|
|
2019-01-31 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.10 released.
|
|
|
|
* Added new option '--bsolid'.
|
|
|
|
* Added new option '-B, --data-size'.
|
|
|
|
* create.cc: Set ustar name to zero if extended header is used.
|
|
|
|
|
2025-02-17 21:10:53 +01:00
|
|
|
2019-01-22 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.9 released.
|
|
|
|
* Implemented multi-threaded '-t, --list'.
|
|
|
|
* Added new option '-n, --threads'.
|
|
|
|
* Recognize global pax headers. Ignore them for now.
|
|
|
|
* strtoul has been replaced with length-safe parsers.
|
|
|
|
* tarlz.texi: Added new chapter 'Limitations of parallel tar decoding'.
|
|
|
|
|
2025-02-17 21:10:01 +01:00
|
|
|
2018-12-16 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.8 released.
|
|
|
|
* Added new option '--anonymous' (--owner=root --group=root).
|
|
|
|
* extract.cc (decode): 'tarlz -xf foo ./bar' now extracts 'bar'.
|
|
|
|
* create.cc: Set to zero most fields in extended headers.
|
|
|
|
* tarlz.texi: Added new chapter 'Amendments to pax format'.
|
|
|
|
|
|
|
|
2018-11-23 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.7 released.
|
|
|
|
* Added new option '--keep-damaged'.
|
|
|
|
* Added new option '--no-solid'.
|
|
|
|
* create.cc (archive_write): Minimize dictionary size.
|
|
|
|
* create.cc: Detect and skip archive in '-A', '-c' and '-r'.
|
|
|
|
* main.cc (show_version): Show the version of lzlib being used.
|
|
|
|
|
|
|
|
2018-10-19 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.6 released.
|
|
|
|
* Added new option '-A, --concatenate'.
|
|
|
|
* Option '--ignore-crc' replaced with '--missing-crc'.
|
|
|
|
* create.cc (add_member): Test that uid, gid, mtime, devmajor
|
|
|
|
and devminor are in ustar range.
|
|
|
|
* configure: Accept appending to CXXFLAGS, 'CXXFLAGS+=OPTIONS'.
|
|
|
|
* Makefile.in: Use tarlz in target 'dist'.
|
|
|
|
|
|
|
|
2018-09-29 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.5 released.
|
|
|
|
* Implemented simplified posix pax format.
|
|
|
|
* Implemented CRC32-C (Castagnoli) of the extended header data.
|
|
|
|
* Added new option '--ignore-crc'.
|
|
|
|
* Added missing #includes for major, minor and makedev.
|
|
|
|
* tarlz.texi: Documented the new archive format.
|
|
|
|
|
2025-02-17 21:04:20 +01:00
|
|
|
2018-04-23 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.4 released.
|
|
|
|
* Added some missing #includes.
|
|
|
|
* main.cc: Open files in binary mode on OS2.
|
|
|
|
|
|
|
|
2018-03-19 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.3 released.
|
|
|
|
* Project renamed to 'tarlz' from 'pmtar' (Poor Man's Tar).
|
|
|
|
* Added new option '-C, --directory'.
|
|
|
|
* Implemented lzip compression of members at archive creation.
|
|
|
|
* Added new option '-r, --append'.
|
|
|
|
* Added new options '--owner', '--group'.
|
|
|
|
* Added new options '--asolid', '--dsolid', '--solid'.
|
|
|
|
* Implemented file appending to compressed archive.
|
|
|
|
* Implemented transparent decompression of the archive.
|
|
|
|
* Implemented skipping over damaged (un)compressed members.
|
|
|
|
* Implemented recursive extraction/listing of directories.
|
|
|
|
* Implemented verbose extract/list output.
|
|
|
|
* tarlz.texi: New file.
|
|
|
|
|
|
|
|
2014-01-22 Antonio Diaz Diaz <antonio@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.2 released.
|
|
|
|
* configure: Options now accept a separate argument.
|
|
|
|
|
|
|
|
2013-02-16 Antonio Diaz Diaz <ant_diaz@teleline.es>
|
|
|
|
|
|
|
|
* Version 0.1 released.
|
|
|
|
|
|
|
|
|
2025-02-17 21:10:53 +01:00
|
|
|
Copyright (C) 2013-2019 Antonio Diaz Diaz.
|
2025-02-17 21:04:20 +01:00
|
|
|
|
|
|
|
This file is a collection of facts, and thus it is not copyrightable,
|
|
|
|
but just in case, you have unlimited permission to copy, distribute and
|
|
|
|
modify it.
|