Martin Matuska
|
dd897a78c6
|
Release 3.8.5
v3.8.5
|
2026-01-05 10:49:24 +01:00 |
|
Martin Matuška
|
1835ca5f03
|
Merge pull request #2781 from AZero13/ints
Remove unneeded int cast
(cherry picked from commit 3cd503b75ae1a9894156771d9e3116e0c7b090f6)
|
2026-01-05 10:44:15 +01:00 |
|
Martin Matuška
|
1decf414b0
|
Merge pull request #2836 from ngie-eign/add-freebsd-15-cirrus-ci
Expand the test matrix to include 15.x images/ZFS
(cherry picked from commit 02eba338259165f8e07ca00032add9679d307116)
|
2026-01-05 10:43:57 +01:00 |
|
Tim Kientzle
|
4ee2199ea9
|
Merge pull request #2835 from jmcarp/build-illumos
Skip unsupported linker options on illumos.
(cherry picked from commit e663efb43073c3e51bfc72db61073f8c414391ff)
|
2026-01-05 10:43:47 +01:00 |
|
Tim Kientzle
|
5d015feb39
|
Merge pull request #2825 from AZero13/patch-2
Error check ret before calling copy_seek_stat
(cherry picked from commit e91171c9a03077c5a1ff5f1c181fe0da4121261a)
|
2025-12-28 13:13:33 +01:00 |
|
Tim Kientzle
|
0793148e77
|
Merge pull request #2824 from AZero13/qosflags
Remove bitmask typo in dwSecurityQosFlags
(cherry picked from commit 7f27446a5153512e21c431d3a6b047cb5f31d256)
|
2025-12-28 13:13:28 +01:00 |
|
Tim Kientzle
|
8d70f77268
|
Merge pull request #2827 from AZero13/free
Simplify file free
(cherry picked from commit 090fbc3655d8178046bdd7a329980b4bc23300bf)
|
2025-12-28 13:13:24 +01:00 |
|
Tim Kientzle
|
6f9adc5d5c
|
Merge pull request #2829 from AZero13/leak-shar
archive_write_shar_header: free shar->last_dir before replacement
(cherry picked from commit 8c2241a7e4ee8e407533527edd76554a2940482b)
|
2025-12-28 13:13:20 +01:00 |
|
Tim Kientzle
|
bf7ce66466
|
Merge pull request #2830 from AZero13/return
return early if archive_write_set_format_shar fails
(cherry picked from commit d54b2241b907d12300f0a58ed0ff1b20172db489)
|
2025-12-28 13:13:16 +01:00 |
|
Tim Kientzle
|
7289ed5437
|
Merge pull request #2831 from AZero13/check-copy-length
Use copy_length as upper-bound, not strlen(p)
(cherry picked from commit 782cdd88b6e5da4d2c023662c790837fc5f5c1af)
|
2025-12-28 13:13:13 +01:00 |
|
Tim Kientzle
|
56d9da48a9
|
Merge pull request #2834 from AZero13/patch-5
Use #warning, not #warn
(cherry picked from commit d1b87af58491a8cb42dd381e77cf63c3439f0485)
|
2025-12-28 13:13:08 +01:00 |
|
Martin Matuška
|
c8ea1e5da2
|
Merge pull request #2813 from AZero13/memcpy
We copy from p, not p + module_len
(cherry picked from commit b2d68e2f1a24594fbf8e79096ca18ece309497b0)
|
2025-12-26 10:23:58 +01:00 |
|
Martin Matuška
|
2805282a16
|
Merge pull request #2796 from vcoxvco/fix_unninit
libarchive/archive_util.c: Uninitialized variable
(cherry picked from commit 1cd0b9179c788cb768d6ee0386d31562d4c9eed4)
|
2025-12-25 10:21:28 +01:00 |
|
Martin Matuška
|
bec0337316
|
Merge pull request #2816 from AZero13/strdup
Error check strdup for path name
(cherry picked from commit 095609e89bbea9a59e4c1405fb3f360db316c52e)
|
2025-12-25 10:21:22 +01:00 |
|
Martin Matuška
|
2d0d2311d3
|
Merge pull request #2814 from AZero13/gname
uname_override checks gname_override when it should check uname_override
(cherry picked from commit 5c84afd66448810d7df1c19dac6cad3b8a36a463)
|
2025-12-25 10:21:17 +01:00 |
|
Martin Matuška
|
8216512c8e
|
Merge pull request #2789 from libarchive/dependabot/github_actions/all-actions-50b857948b
CI: Bump the all-actions group across 1 directory with 3 updates
(cherry picked from commit f366e98107112fb836aa04bebd00b0a2482977ca)
|
2025-12-25 10:21:12 +01:00 |
|
Martin Matuška
|
8eda7c5277
|
Merge pull request #2815 from AZero13/=
Use >=, not =>
(cherry picked from commit c4597a73f3d223b65e93e7464bf4ecb3260cb81d)
|
2025-12-25 10:21:06 +01:00 |
|
Martin Matuška
|
2b8c75323d
|
Merge pull request #2819 from GabrielBarrantes/work/typos
Improve wording
(cherry picked from commit 8042630d4f22db40150f99af6644e91615a0dff4)
|
2025-12-25 09:59:46 +01:00 |
|
Martin Matuška
|
ab14459373
|
Merge pull request #2820 from skypher/oss-fuzz-expansion
Expand OSS-Fuzz integration: 1 → 25 fuzz targets
(cherry picked from commit 214ee3edc784ee5a8bacb8650092c90757aac022)
|
2025-12-25 09:59:41 +01:00 |
|
Tim Kientzle
|
f32ff85bc3
|
Merge pull request #2812 from AZero13/w
Fix p == null copy paste error
(cherry picked from commit 6e77f521fa9dbb422b72435562821cba33797b47)
|
2025-12-25 09:59:31 +01:00 |
|
Tim Kientzle
|
b86d49bcf4
|
Merge pull request #2807 from KlaraSystems/des/list-tests
Add option to list tests
(cherry picked from commit b51e59bcfb28bed745daf20bf1cabb22a44e65f2)
|
2025-12-25 09:59:24 +01:00 |
|
Martin Matuška
|
e108f0dfab
|
Merge pull request #2809 from mmatuska/fix/2787
tar: fix off-bounds read resulting from #2787 (3150539ed)
(cherry picked from commit a7f3b56af667453a433999744daedbd26a4031d2)
|
2025-12-25 09:59:10 +01:00 |
|
Tim Kientzle
|
a84ebc59c1
|
Merge pull request #2805 from fredldotme/android-recovery
libarchive & contrib: Build as static binary for the Android recovery
(cherry picked from commit 8c86c46d1b4ed63f017b046d720842b18e596f98)
|
2025-12-25 09:57:01 +01:00 |
|
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 |
|