Martin Matuska
|
1368b08875
|
Release 3.8.3
v3.8.3
|
2025-11-17 20:39:55 +01:00 |
|
Martin Matuška
|
476369f600
|
Merge pull request #2771 from mostynb/lz4_with_leading_skippable_frames
Support both lz4 and zstd data with leading skippable frames
(cherry picked from commit ce7b3f1c15)
|
2025-11-17 20:34:26 +01:00 |
|
Martin Matuška
|
d59cf5aa65
|
Merge pull request #2751 from KlaraSystems/des/zip_magic_numbers
Avoid magic numbers in zip support code
(cherry picked from commit dbacda991c)
|
2025-11-17 20:34:22 +01:00 |
|
Martin Matuška
|
ec3bcb46e0
|
Merge pull request #2752 from KlaraSystems/des/safe-writes-umask
Set umask before testing safe writes
(cherry picked from commit 2caee6a37e)
|
2025-11-17 20:34:17 +01:00 |
|
Martin Matuška
|
f1ad45f513
|
Merge pull request #2755 from mmatuska/fix/cirrusci
CI: update FreeBSD 14 build environment
(cherry picked from commit d5bd2dfafe)
|
2025-11-17 20:34:00 +01:00 |
|
Tim Kientzle
|
de18ca9888
|
Merge pull request #2783 from YoshiRulz/docs-fix-typo
Fix typo in archive_entry_stat(3) man page
(cherry picked from commit e1c3061b12)
|
2025-11-17 20:21:26 +01:00 |
|
Tim Kientzle
|
17526e5c52
|
Merge pull request #2738 from cmcgee1024/add_clang_module_map
Add a clang module map for libarchive
(cherry picked from commit c2333a511d)
|
2025-11-17 20:21:15 +01:00 |
|
Tim Kientzle
|
0da204ab11
|
Merge pull request #2778 from AZero13/result-0
Set *result to 0 when the tar flush fails.
(cherry picked from commit c5cc510145)
|
2025-11-17 20:20:46 +01:00 |
|
Tim Kientzle
|
c9b5cf5910
|
Merge pull request #2654 from AZero13/swapping-2
s is a signed int, so make it signed int
(cherry picked from commit ab09af7304)
|
2025-11-17 20:20:40 +01:00 |
|
Tim Kientzle
|
50716e1959
|
Merge pull request #2779 from AZero13/descriptor
file_open should close if fstat fails
(cherry picked from commit e929454ec8)
|
2025-11-17 20:20:34 +01:00 |
|
Tim Kientzle
|
30ca142b35
|
Merge pull request #2775 from AZero13/off-by-one
[tar] Bounds check newdir_len
(cherry picked from commit 26c769ecdc)
|
2025-11-17 20:20:20 +01:00 |
|
Tim Kientzle
|
7f4314ca47
|
Merge pull request #2769 from kientzle/kientzle-issue2765
Fix a buffer overrun when reading truncated 7zip headers
(cherry picked from commit fa5f70627c)
|
2025-11-17 20:20:05 +01:00 |
|
Tim Kientzle
|
88ca4fcf98
|
Merge pull request #2772 from moubctez/forget_name_max
Remove name_max leftover
(cherry picked from commit c45a07854d)
|
2025-11-17 20:19:57 +01:00 |
|
Tim Kientzle
|
82b57a9740
|
Merge pull request #2768 from Commandoss/master
Fix for an out-of-bounds buffer overrun when using p[H_LEVEL_OFFSET]
(cherry picked from commit ce614c6524)
|
2025-11-17 20:19:34 +01:00 |
|
Tim Kientzle
|
0646e21c6f
|
Merge pull request #2767 from KlaraSystems/des/posix_spawn
Replace system() with posix_spawn() if available
(cherry picked from commit 8855146220)
|
2025-11-17 20:19:24 +01:00 |
|
Tim Kientzle
|
076a050bbf
|
Merge pull request #2766 from mostynb/fix_mac_signed_unsigned_comparison
Fix signed-unsigned comparison in add_trivial_nfs4_acl
(cherry picked from commit edbada88c0)
|
2025-11-17 20:19:17 +01:00 |
|
Tim Kientzle
|
c359384806
|
Merge pull request #2753 from KlaraSystems/des/temp-files
Create temporary files in the target directory
(cherry picked from commit d2e861769c)
|
2025-11-17 20:18:44 +01:00 |
|
Martin Matuska
|
7f53fce04e
|
Release 3.8.2
v3.8.2
|
2025-10-15 23:36:59 +02:00 |
|
Tim Kientzle
|
ed84daf889
|
Merge pull request #2737 from kientzle/kientzle-volume-header-overflow
Fix an infinite loop when parsing `V` headers
(cherry picked from commit de73860cda)
|
2025-10-14 00:38:28 +02:00 |
|
Tim Kientzle
|
82e31ba4a9
|
Merge pull request #2749 from KlaraSystems/des/tempdir
Unify temporary directory handling
(cherry picked from commit d207d816d0)
|
2025-10-14 00:38:23 +02:00 |
|
Martin Matuška
|
200ae00a12
|
Merge pull request #2722 from dependabot
CI: Bump the all-actions group across 1 directory with 3 updates
(cherry picked from commit 46fe318edd)
|
2025-10-11 22:13:37 +02:00 |
|
Tim Kientzle
|
78731e288a
|
Merge pull request #2746 from pbrisbin/patch-1
Fix invalid quoting in archive_entry_paths.3
(cherry picked from commit 582799ee57)
|
2025-10-11 22:07:46 +02:00 |
|
Tim Kientzle
|
400abd1d7f
|
Merge pull request #2740 from dunhor/gnutar_longpath_unicode
Check WCS pathname in header_gnutar before overwriting
(cherry picked from commit fda50c79ba)
|
2025-10-11 22:07:36 +02:00 |
|
Tim Kientzle
|
94817fa277
|
Merge pull request #2729 from KlaraSystems/des/leak-on-fatal
Don't leak memory on fatal error
(cherry picked from commit 372e709c1a)
|
2025-10-11 22:07:26 +02:00 |
|
Tim Kientzle
|
7c0980ee6c
|
Merge pull request #2742 from bradking/parse-date-2038
parse_date: handle dates in 2038 and beyond if time_t is big enough
(cherry picked from commit 4ecf62fbd7)
|
2025-10-11 22:07:17 +02:00 |
|
Tim Kientzle
|
e3cb54b42b
|
Merge pull request #2741 from e-kwsm/extra-semi
fix: remove extra ';' outside of functions
(cherry picked from commit c34ff01c02)
|
2025-10-11 22:07:04 +02:00 |
|
Tim Kientzle
|
53e8522453
|
Merge pull request #2734 from kientzle/kientzle-ignore-too-long-gzip-filename
Ignore over-long gzip filename
(cherry picked from commit 39dc43b3e0)
|
2025-09-23 22:59:59 +02:00 |
|
Martin Matuška
|
a6d47272af
|
Merge pull request #2735 from kientzle/kientzle-err.h-conflict
Rename err.h to avoid conflict with system header
(cherry picked from commit ab5cb61f49)
|
2025-09-23 22:59:50 +02:00 |
|
Martin Matuška
|
dc6ea847e1
|
Merge pull request #2731 from mmatuska/fix/macosci
CI: add workaround for cmake installed from local/pinned tab on GH/MacOS
(cherry picked from commit 38debf6be1)
|
2025-09-23 22:59:45 +02:00 |
|
Martin Matuška
|
ec91352d64
|
Merge pull request #2732 from mmatuska/fix/safe-dir-over-reg-win
win: add complementary safe writes fix for Windows to 27588eba5 (#2477)
(cherry picked from commit e1dea559c7)
|
2025-09-23 22:59:40 +02:00 |
|
Martin Matuška
|
1b5e6d4aed
|
Merge pull request #2670 from benoit-pierre/pr/fix_zip_writing_with_zstd_compression_method
zip: fix writing with ZSTD compression
(cherry picked from commit 589659ed7f)
|
2025-09-23 22:59:30 +02:00 |
|
Martin Matuška
|
927dd43020
|
Merge pull request #2477 from jrtc27/safe-dir-over-reg
Fix replacing a regular file with a dir for ARCHIVE_EXTRACT_SAFE_WRITES
(cherry picked from commit 52db141ece)
|
2025-09-23 22:59:25 +02:00 |
|
Martin Matuška
|
8055fbd321
|
Merge pull request #2686 from stoeckmann/lseek_win_regression
Fix Windows off_t handling
(cherry picked from commit 3b1100f9a9)
|
2025-09-23 22:59:21 +02:00 |
|
Martin Matuška
|
044dd73668
|
Merge pull request #2710 from meecash/CVE-2025-25724-check_strftime_result
Fix CVE-2025-25724 by checking the result of the strftime
(cherry picked from commit 6bd863f612)
|
2025-09-23 22:59:15 +02:00 |
|
Tim Kientzle
|
af9e8bf368
|
Merge pull request #2717 from peakschris/cb_windows
bsdtar: Allow @filename to have CRLF endings
(cherry picked from commit 53135ca48e)
|
2025-09-23 22:58:57 +02:00 |
|
Tim Kientzle
|
f162db9618
|
Merge pull request #2707 from fdegros/close_range_support
Avoid leaking file descriptors into subprocesses
(cherry picked from commit ab4d21e4cb)
|
2025-09-23 22:58:40 +02:00 |
|
Tim Kientzle
|
53d2bc4f89
|
Merge pull request #2696 from al3xtjames/mkstemp
Fix mkstemp path in setup_mac_metadata
(cherry picked from commit 892f331450)
|
2025-09-23 22:58:27 +02:00 |
|
Martin Matuška
|
44681dd67f
|
Merge pull request #2723 from KlaraSystems/des/couldnt-visit
archive_read_disk_posix: Don't pass -1 to a function expecting errno
(cherry picked from commit bf50fe0538)
|
2025-09-23 22:58:19 +02:00 |
|
Martin Matuška
|
ab5ae538f6
|
Merge pull request #2716 from antekone/bug/GH-2714/infinite-loop/1
RAR5 reader: early fail when file declares data for a dir entry
(cherry picked from commit 2db13f7422)
|
2025-09-23 22:58:12 +02:00 |
|
Martin Matuška
|
12c8b3f895
|
Merge pull request #2713 from antekone/bug/GH-2711/crash-when-rr/1
RAR5 reader: fix multiple issues in extra field parsing function
(cherry picked from commit 93f9e93d73)
|
2025-09-23 22:58:07 +02:00 |
|
Martin Matuška
|
5797a13c1f
|
Merge pull request #2700 from mostynb/avoid_libxml2_deprecation_warnings
xar: avoid libxml2 deprecation warnings
(cherry picked from commit 12ffcef28c)
|
2025-09-23 22:58:01 +02:00 |
|
Tim Kientzle
|
31b219bffa
|
Merge pull request #2712 from KlaraSystems/des/readdir_r
Drop support for readdir_r()
(cherry picked from commit 3bf1035e67)
|
2025-09-23 22:57:46 +02:00 |
|
Tim Kientzle
|
10ab6874cb
|
Merge pull request #2704 from kientzle/kientzle-harden-append-acl
Guard against invalid type arguments
(cherry picked from commit 6062470cbc)
|
2025-09-23 22:57:35 +02:00 |
|
Tim Kientzle
|
a4a65701f4
|
Merge pull request #2699 from mostynb/7z_eopm_reference
7z: add liblzma EOPM reference
(cherry picked from commit cc97338239)
|
2025-09-23 22:57:25 +02:00 |
|
Tim Kientzle
|
45849e410b
|
Merge pull request #2697 from Kraust/topic/cmake_build_fixes
Allow Compiling Against Static CRT.
(cherry picked from commit cb6b9e9a28)
|
2025-09-23 22:57:10 +02:00 |
|
Tim Kientzle
|
80815b7a18
|
Merge pull request #2694 from stoeckmann/cleanups
Perform various cleanups
(cherry picked from commit 267042ebc7)
|
2025-09-10 10:19:09 +02:00 |
|
Tim Kientzle
|
51b5ac2f11
|
Merge pull request #2691 from kientzle/kientzle-issue2681
Add missing test file
(cherry picked from commit d06700a098)
|
2025-09-10 10:18:49 +02:00 |
|
Tim Kientzle
|
dabc205b20
|
Merge pull request #2664 from fedegiova/fix_leak_for_cb_error
Fix a memory leak if write callback error early
(cherry picked from commit 595fb29e4c)
|
2025-09-10 10:18:13 +02:00 |
|
Tim Kientzle
|
de09764140
|
Merge pull request #2658 from stoeckmann/skip_tests
Skip tests if respective support is missing
(cherry picked from commit 609d8122f1)
|
2025-09-10 10:18:05 +02:00 |
|
Tim Kientzle
|
1f27094c78
|
Merge pull request #2673 from 004helix/master
archive_cryptor_private.h: check message digest functions are enabled for windows
(cherry picked from commit 31cff981e4)
|
2025-09-10 10:17:55 +02:00 |
|