Commit graph

  • cc698c919c Trivial copyright date update. master ckolivas 2026-03-25 14:34:01 +1100
  • e314a1a19f
    Merge 9db113b5b7 into 2de3cd3dbc Eatswap - {.org} 2026-03-03 22:32:07 +0100
  • 2de3cd3dbc Display what directory a temporary output file is being written to. This helps enable debugging inadequate space errors. ckolivas 2026-03-01 14:23:48 +1100
  • 93bb1190f8 Minor documentation error. ckolivas 2026-03-01 13:29:56 +1100
  • b9e8784d8d Update FAQ. v0.660 ckolivas 2026-02-13 14:04:24 +1100
  • 48bce6bce7 Remove unused parameters from print output variants. ckolivas 2026-02-13 13:57:20 +1100
  • 1022fa0eb8 Reinstate mistaken removal of fatal_exit()s. ckolivas 2026-02-13 13:53:44 +1100
  • 7ef7f76511 Update WHATS NEW. ckolivas 2026-02-13 13:48:04 +1100
  • 5ffe83f948 Remove references to deprecated library mode. ckolivas 2026-02-13 13:40:31 +1100
  • 56ac0f1a51 Implement write bounds checking within libzpaq to prevent corrupt or malicious input attempting to write beyond buffer size. ckolivas 2026-02-13 13:36:59 +1100
  • 843fa4168a Address undefined warnings from compilers for left shifting negative integers in zpaq. ckolivas 2026-02-13 12:07:24 +1100
  • 1ea9a2b3ed Revert "Prevent attempted left shift of negative value of possibly maliciously crafted file." ckolivas 2026-02-13 11:56:40 +1100
  • 63fc40ea93 Allow encrypted decompression with STDIO when a passphrase is given. ckolivas 2026-02-13 11:23:39 +1100
  • 21719310f4 Make failure() check for print attributes. ckolivas 2026-02-13 11:16:00 +1100
  • 4b2a0a4714 Make fatal() check for printf attributes. ckolivas 2026-02-13 11:15:16 +1100
  • 96931e7019 Do not attempt to clean up thread related structures in decompression failure conditions due to the indeterminate state of threads, letting the leaked memory to simply be freed on process exit. ckolivas 2026-02-13 10:28:37 +1100
  • 2885060409 Deal with -L not being passed a parameter. ckolivas 2026-02-12 20:58:35 +1100
  • 3f48188a45 Deal with number of available CPUs rather than number of online CPUs to cope with CPU affinity being set. ckolivas 2026-02-12 20:48:54 +1100
  • 7534c29ff8 Give zpaq more headroom in case of relatively incompressible block. Suggestion courtesy of Pete Hyman. ckolivas 2026-02-12 20:32:04 +1100
  • ee5414bbe1 Abort rather than attempt to allocate more ram than available on likely corrupt archives. ckolivas 2026-02-12 20:28:17 +1100
  • 9702dece4f Fail on attempting to have no output and show info. ckolivas 2026-02-12 20:10:23 +1100
  • 835fd30e35 Disable inappropriate warning on small file compression. ckolivas 2026-02-12 19:48:12 +1100
  • ed62b873f2 Disable JIT on non x86 platforms for zpaq to build. ckolivas 2026-02-12 19:35:23 +1100
  • 43d2f3dc70 Prevent attempted left shift of negative value of possibly maliciously crafted file. ckolivas 2026-02-12 19:25:08 +1100
  • 21d97a3b6c Sanity check for potentially maliciously encoded expected size in magic header. ckolivas 2026-02-12 19:10:09 +1100
  • 4eefa39477 Remove Doxygen doc build, patch courtesy of Peter Hyman. ckolivas 2026-02-12 18:15:04 +1100
  • 1cfbf86e2f Update github workflow to install libbz2 ckolivas 2026-02-12 18:05:46 +1100
  • 7a473e2318 Fix incorrect number of parameters being passed to print_maxverbose. ckolivas 2026-02-12 15:54:43 +1100
  • c29eaa3aa5 Silence dangling pointer warning in lzma enc code. ckolivas 2026-02-12 15:45:25 +1100
  • 50ed4896a9 Silence unitialised variable warnings. ckolivas 2026-02-12 15:37:08 +1100
  • acfd35587e Unused variable. ckolivas 2026-02-12 15:34:01 +1100
  • db38ef51c3 Added the -d flag to decompression command. When I tried to use the command specified in the README without the -d argument I got File note found error for the .tar file which should be generated. Now this works. Aavtic 2025-02-09 19:01:29 +0530
  • 1242aecfed
    Merge pull request #258 from eli-schwartz/dont-use-echo Con Kolivas 2025-02-07 09:59:26 +1100
  • dc6342ea61
    build: fix incorrect use of shell commands in handmade libtool file Eli Schwartz 2025-02-06 10:53:48 -0500
  • 07452ef603
    Merge 4248c0d7c7 into 15f5621928 fpliu 2024-04-28 18:06:46 +1000
  • 15f5621928
    Creating Dockerfile (#238) Ahmed Eldaly 2024-04-28 11:06:32 +0300
  • 3f19396fba
    fix warnings during autoconf (#254) Jonathan Birge 2024-04-28 04:04:47 -0400
  • e41bc1be0d fix warnings during autoconf Jonathan Birge 2024-04-28 03:53:36 -0400
  • 813f06becf Fix 'Unable to work from STDIO while reading password' when password is passed to command line parameters, courtesy of Emil Williams. Con Kolivas 2023-06-29 15:49:10 +1000
  • 0c6f6b5723
    Avoid executable stack (#243) Bernhard M. Wiedemann 2023-04-28 02:25:04 +0200
  • 80faeb2369 Avoid executable stack Bernhard M. Wiedemann 2023-04-27 20:30:56 +0200
  • 4786dd7fd8 Creating Dockerfile ahmedeldaly097 2023-01-10 20:22:15 +0200
  • 9db113b5b7
    fix: use pointer instead of long, which won't work on Windows Eatswap 2022-11-17 12:42:53 +0800
  • d713d86af1
    Create dockerfile (#235) Sean 2022-11-01 20:38:57 -0400
  • daa40cee1d
    Update Dockerfile Sean 2022-10-31 14:33:39 -0400
  • 5bd8b8f2ff
    Create dockerfile Sean 2022-10-31 14:28:21 -0400
  • 7bd62530f9 Remove build requirement for deprecated header. Con Kolivas 2022-07-14 09:57:42 +1000
  • 700ad23a2d Remove unused header. Con Kolivas 2022-07-14 09:53:24 +1000
  • dce1ab8ec8
    Merge pull request #231 from tpwrules/fix-stdio Con Kolivas 2022-07-14 09:36:53 +1000
  • 469074b4a5 switch to chunk-wide read/write loops when loading and dumping in stdio mode Thomas Watson 2022-07-10 13:33:46 -0500
  • 7c079abb17
    Merge pull request #230 from rubenllorente/master Con Kolivas 2022-06-26 20:25:09 +1000
  • 2c50a224f8 Added OpenBSD support Rubén Llorente 2022-06-26 12:07:40 +0200
  • 884afda777
    Create lrzip_private.h rubenllorente 2022-06-26 09:36:44 +0000
  • 4ceee58572 Added OpenBSD support Rubén Llorente 2022-06-23 23:54:23 +0200
  • 3495188cd8 Check for invalid repeated head that can lead to infinite loop in info mode. Con Kolivas 2022-04-12 19:05:59 +1000
  • e5e9a61fcc Bump version and documentation. v0.651 Con Kolivas 2022-03-09 08:58:18 +1100
  • cdec0951d7 Add warnings for low thread and memory usage. Con Kolivas 2022-03-09 08:53:37 +1100
  • 80f7d91044
    Merge pull request #221 from ib/master Con Kolivas 2022-03-09 06:01:41 +1100
  • e816f1dece Do not use locale for info output Ingo Brückl 2022-03-08 14:19:24 +0100
  • 53029415df
    Merge pull request #219 from atsampson/nopc Con Kolivas 2022-02-28 07:21:30 +1100
  • 7404f72afd Don't install Lrzip.h or lrzip.pc. Adam Sampson 2022-02-27 15:28:27 +0000
  • e08ead1e00 Bump version to 0.650. v0.650 Con Kolivas 2022-02-27 21:19:13 +1100
  • 74814b3183 Show output and progress with -P in lrz compatibility mode. Con Kolivas 2022-02-27 21:18:47 +1100
  • f0c31e7ebb Update documentation. Con Kolivas 2022-02-27 21:14:10 +1100
  • d000920ff7 Update copyright dates for affected files. Con Kolivas 2022-02-27 21:05:15 +1100
  • 386b1c6669 Update manpage for very-quiet option. Con Kolivas 2022-02-27 21:02:33 +1100
  • 41e8014d2c Add a -Q/--very-quiet option to suppress normal output to console. Con Kolivas 2022-02-27 20:07:31 +1100
  • 1974d68407 Change -q to only silence progress as per documentation. Con Kolivas 2022-02-27 18:35:10 +1100
  • ec926c62b2 Fix and tidy up clear_rulist. Con Kolivas 2022-02-27 18:13:42 +1100
  • ec54339be6 Cleanup unused code. Con Kolivas 2022-02-27 17:27:45 +1100
  • 09ceb85afa Fix stdout dumping to console when there is inadequate memory to compress in ram by properly using temporary files. Con Kolivas 2022-02-26 15:14:52 +1100
  • c873e52ec2 Do not restrict any reads or writes to 1GB on 64bit. Con Kolivas 2022-02-26 10:58:52 +1100
  • fb59467d11 There is no need to restrict read and write requests to 1GB on 64bit. Con Kolivas 2022-02-26 10:46:10 +1100
  • 4b3942103b Fix possible race condition between zpaq_decompress_buf() and clear_rulist() function as reported by wcventure. Con Kolivas 2022-02-26 10:11:49 +1100
  • 23407bc8f7 Revert "Fix control->suffix being deallocated as heap memory as reported by Pietro Borrello." Con Kolivas 2022-02-26 09:21:45 +1100
  • 23fc8a8f63 Deprecate and remove unused liblrzip. Con Kolivas 2022-02-26 09:21:16 +1100
  • bf11a54b99 Remove check for MD5_RELIABLE as md5 is reported to be reliable on macos according to Peter Hyman. Con Kolivas 2022-02-25 23:07:47 +1100
  • 06b1c08228 Pretty format info output. Peter Hyman 2021-12-01 07:49:45 -0600
  • 8843bdfeb9 Cope with android predefining PAGE_SIZE as reported by fpliu. Con Kolivas 2022-02-25 22:56:15 +1100
  • 5faf80cd53 Fix control->suffix being deallocated as heap memory as reported by Pietro Borrello. Con Kolivas 2022-02-25 22:35:20 +1100
  • 30f5be918a
    Merge pull request #205 from oded-ist/master Con Kolivas 2021-11-16 22:11:38 +1100
  • 64eb4a8c37 Merge branch 'master' of github.com:ckolivas/lrzip Con Kolivas 2021-11-16 22:08:49 +1100
  • 562a643481 As pointed out by Peter Hyman Examining the output of max verbose lrzip -vvi revealed that the offset shown for stream 1 is incorrect. It uses the same offset as stream 0. This occurs for all chunks. Con Kolivas 2021-11-16 22:07:13 +1100
  • 2ee94bc161
    configure: set nasm format correctly on Darwin Caleb Xu 2021-09-17 12:44:33 -0400
  • 6a1600b354
    Merge pull request #209 from scop/exit-statuses Con Kolivas 2021-08-29 18:54:15 +1000
  • 1400c19c0a
    Merge pull request #208 from scop/spelling Con Kolivas 2021-08-29 18:53:33 +1000
  • 8aaf5be82a Exit status fixes. Ville Skyttä 2021-08-29 10:32:15 +0300
  • ce409990e7 Spelling fixes. Ville Skyttä 2021-08-29 10:15:14 +0300
  • acaa8374d0 Fix & optimization for unzip_match Oded Shimon 2021-07-11 11:20:04 +0300
  • 4248c0d7c7 fix build failed on macos leleliu008 2021-07-05 00:58:05 +0800
  • 465afe830f Bump version to 0.641 v0.641 Con Kolivas 2021-03-06 10:20:42 +1100
  • a4d3fa14cf Update whats new for critical fix. Con Kolivas 2021-03-06 10:19:58 +1100
  • 042eb57e03 Simplify and fix lz4 compresses function. Con Kolivas 2021-03-06 09:32:42 +1100
  • 467fd92605 Update version to 0.640. v0.640 Con Kolivas 2021-02-16 15:53:30 +1100
  • ef8773132e Minor makefile cleanups. Con Kolivas 2021-02-16 15:51:36 +1100
  • 58d3110407 Add demo executables to .gitignore. Con Kolivas 2021-02-16 14:42:14 +1100
  • dd81769f88 Update .gitignore. Con Kolivas 2021-02-16 14:29:10 +1100
  • c5e0df5cf9 Update copyright notices. Con Kolivas 2021-02-16 14:20:06 +1100
  • 3818727a72 Fix warning. Con Kolivas 2021-02-16 14:05:22 +1100
  • 321c9ce93e Fix warnings in liblrzip_demo.c Con Kolivas 2021-02-16 11:54:56 +1100