summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog37
1 files changed, 29 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index deba87a..77358bd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2024-01-03 Antonio Diaz Diaz <antonio@gnu.org>
+
+ * Version 0.25 released.
+ * New option '--ignore-metadata.
+ * create.cc, decode.cc, decode_lz.cc:
+ '#include <sys/types.h>' for major, minor, makedev on BSD systems.
+ * compress.cc: Reformat file diagnostics as 'PROGRAM: FILE: MESSAGE'.
+ (compress_archive): Create missing intermediate directories.
+ * configure, Makefile.in: New variable 'MAKEINFO'.
+
+2023-09-20 Antonio Diaz Diaz <antonio@gnu.org>
+
+ * Version 0.24 released.
+ * decode.cc (decode), common_decode.cc (check_skip_filename):
+ Make option '-C' position-dependent also for diff and extract.
+ (Reported by Devon Sean McCullough).
+ * create.cc (encode): Deduct '--uncompressed' from archive name ext.
+ * compress.cc (show_atpos_error): New function showing errno msg.
+ (compress_archive): Exit with error status 2 if archive is empty.
+ * Limit the size of a header set (extended+ustar) to INT_MAX.
+ * check.sh: Fix '--diff' test on OS/2 again. (Reported by Elbert Pol).
+
2022-09-23 Antonio Diaz Diaz <antonio@gnu.org>
* Version 0.23 released.
@@ -30,7 +52,7 @@
* main.cc (getnum): Show option name and valid range if error.
(check_lib): Check that LZ_API_VERSION and LZ_version_string match.
(main): Report an error if -o is used with any operation except -z.
- * Set variable LIBS from configure.
+ * configure: Set variable LIBS.
2021-06-14 Antonio Diaz Diaz <antonio@gnu.org>
@@ -40,15 +62,14 @@
decode_lz.cc (dworker): Likewise. (Reported by Florian Schmaus).
* New options '-z, --compress' and '-o, --output'.
* New option '--warn-newer'.
- * tarlz.texi (Portable character set): Link to moe section on Unicode.
- (Invoking tarlz): Document concatenation to standard output.
- * check.sh: Fix the '--diff' test on OS/2.
+ * tarlz.texi (Invoking tarlz): Document concatenation to stdout.
+ * check.sh: Fix the '--diff' test on OS/2. (Reported by Elbert Pol).
2021-01-08 Antonio Diaz Diaz <antonio@gnu.org>
* Version 0.19 released.
* extended.cc: Print a diagnostic for each unknown keyword found.
- * tarlz.h: Add a missing '#include <sys/types.h>'.
+ * tarlz.h: Add a missing '#include <sys/types.h>' for 'mode_t'.
2020-11-21 Antonio Diaz Diaz <antonio@gnu.org>
@@ -154,7 +175,7 @@
* New option '--keep-damaged'.
* New option '--no-solid'.
* create.cc (archive_write): Minimize dictionary size.
- * create.cc: Detect and skip archive in '-A', '-c', and '-r'.
+ 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>
@@ -162,7 +183,7 @@
* Version 0.6 released.
* New option '-A, --concatenate'.
* Option '--ignore-crc' replaced with '--missing-crc'.
- * create.cc (add_member): Verify that uid, gid, mtime, devmajor,
+ * create.cc (add_member): Check 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'.
@@ -208,7 +229,7 @@
* Version 0.1 released.
-Copyright (C) 2013-2022 Antonio Diaz Diaz.
+Copyright (C) 2013-2024 Antonio Diaz Diaz.
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