Martin Matuska
|
d114ceee6d
|
Release 3.8.4
v3.8.4
|
2025-12-01 13:39:19 +01:00 |
|
Martin Matuška
|
7d94cdaf66
|
Merge pull request #2800 from mmatuska/fix/freebsdci
CI: use gmake in Cirrus FreeBSD build
(cherry picked from commit 728b43c0c18df60c3e9239fb03c69bd2b1b85ebc)
|
2025-12-01 13:32:53 +01:00 |
|
Martin Matuška
|
2ded466c2a
|
Merge pull request #2797 from mmatuska/fix/treefuncs
Partially revert "Merge pull request #2679 from AZero13/error"
(cherry picked from commit a819cc28299dca6cf455af074a1a7939efbfb13c)
|
2025-11-28 11:47:47 +01:00 |
|
Tim Kientzle
|
e00289a268
|
Merge pull request #2799 from AZero13/idk
Prevent unneeded truncation
(cherry picked from commit 1b9b42720f71c7d28de7d3a8c0b1d9c60a2fe4f3)
|
2025-11-28 11:47:40 +01:00 |
|
Tim Kientzle
|
08cb8d2121
|
Merge pull request #2791 from KlaraSystems/des/383-fixes
Fix issues encountered while importing 3.8.3 downstream
(cherry picked from commit 8ef2084104887af3401d91b36eab2496767c81a8)
|
2025-11-28 11:47:33 +01:00 |
|
Tim Kientzle
|
e65d075083
|
Merge pull request #2792 from KlaraSystems/des/generate-list
Generate test lists reliably and deterministically
(cherry picked from commit e17f16935686074e2096dd27e8d24644f4461a68)
|
2025-11-28 11:47:27 +01:00 |
|
Tim Kientzle
|
8d6b2335df
|
Merge pull request #2793 from bgilbert/rar
Add missing rar5 test case to dist
(cherry picked from commit 47809f10bf5652d2d69430bba4efc0e3af89a925)
|
2025-11-28 11:47:21 +01:00 |
|
Tim Kientzle
|
df9967323e
|
Merge pull request #2787 from ljdarj/aar
Fix bsdtar zero-length pattern issue.
(cherry picked from commit 81bc00a549e4e0c85ab15136315ef32d70412dc7)
|
2025-11-28 11:47:09 +01:00 |
|
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 ce7b3f1c153439649d209610159495d8d8769ac0)
|
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 dbacda991c4e4bcabbe3e0a70410f579774a1a7d)
|
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 2caee6a37e844d54103d8c172527ef8bebfd2729)
|
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 d5bd2dfafee9b4dca3dd641aebe0e737a0bb84fc)
|
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 e1c3061b1227f8f90df315ec4fc40728340d65d1)
|
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 c2333a511dd81de1f8a1c60fe131c9615f4d9277)
|
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 c5cc5101457a666c66dfc3bffea5f89c4c9f15ef)
|
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 ab09af7304e9b48df3bc31b18bd59807941edefa)
|
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 e929454ec88d4689df7ea496e67b255ad5eb9d35)
|
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 26c769ecdc0b9f4dd8f2d6e24d17a975cb9c9a9b)
|
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 fa5f70627c2986c69ede96a16af94d93d2dbaa70)
|
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 c45a07854dc26e42c638f69d16ef07b3f00d665a)
|
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 ce614c65246158bcb0dc1f9c1dce5a5af65f9827)
|
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 885514622079e91e1448d87822ee89da6fe2f463)
|
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 edbada88c0592c676c0a79832dc05d8739fbdefb)
|
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 d2e861769c25470427656b36a14b535f17d47d03)
|
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 de73860cda5a49f97289a9924a3c5590edafef66)
|
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 d207d816d065c79dc2cb992008c3ba9721c6a276)
|
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 46fe318edd44f60bdda972f039a18d2fef7c51f8)
|
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 582799ee5768683d3d593c6ab163ab7fc5405b77)
|
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 fda50c79ba9fb02dbdfda3f60e4fd3ef399e738f)
|
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 372e709c1a143c08281fef76edaf84db42327559)
|
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 4ecf62fbd7ba68c15b86a843a0dc8974e9b32866)
|
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 c34ff01c026fb74fd0967b277602ad655eccaf74)
|
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 39dc43b3e0a78c83b41e2fa689e6ca32b3ebc4b6)
|
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 ab5cb61f498b1f076dc2e00e0ca3ef752eeb4424)
|
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 38debf6be13046b16abf0ec31349d7298b33280e)
|
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 e1dea559c7be34697270eccedf9f731ce00865b5)
|
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 589659ed7fe15cee514dda3dea81f4053de5a3f3)
|
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 52db141eced88e0aa43f8656211af8ed74c6c280)
|
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 3b1100f9a9424b266fdb34256adbeb530bc79e5b)
|
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 6bd863f61281aecf2e78737b08838d4a27cf1fcb)
|
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 53135ca48ed948216c1875888c8a1e30761610a1)
|
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 ab4d21e4cb1124d71232f81b33b2738d93c97b5a)
|
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 892f33145093d1c9b962b6521a6480dfea66ae00)
|
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 bf50fe0538d1df428a93898c7f9b55a423621a41)
|
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 2db13f74226f766ef776dbe74654bcd7120a19e8)
|
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 93f9e93d73caa0d0a06e3d32cb7483a11afc41e9)
|
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 12ffcef28c20530a6170ea3fd2a35ce8f8571cd7)
|
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 3bf1035e67404bb1ef869f1351382f89ab23a198)
|
2025-09-23 22:57:46 +02:00 |
|