150 Commits

Author SHA256 Message Date
ac49b331ad Accepting request 1326476 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1326476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=62
2026-01-12 09:10:43 +00:00
333e9caac2 Accepting request 1326475 from home:mgrossu:branches:Archiving
- Update to 3.8.5:
  * bsdtar: fix regression from 3.8.4 zero-length pattern issue bugfix (#2809)
  * various small bugfixes in code and documentation
- Remove libarchive-3.8.4-tar-fix-tests.patch to fix tests

OBS-URL: https://build.opensuse.org/request/show/1326475
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=149
2026-01-09 21:40:09 +00:00
cb0a892f5b Accepting request 1323012 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1323012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=61
2025-12-17 16:31:51 +00:00
4c4c00f411 Accepting request 1321699 from home:AndreasStieger:branches:Archiving
libarchive 3.8.4

OBS-URL: https://build.opensuse.org/request/show/1321699
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=147
2025-12-15 19:40:07 +00:00
5c713dee86 Accepting request 1320727 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1320727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=60
2025-12-04 10:20:50 +00:00
882adf6a23 Accepting request 1320547 from home:AndreasStieger:branches:Archiving
libarchive 3.8.3 boo#1254340 boo#1254341 boo#1254342

OBS-URL: https://build.opensuse.org/request/show/1320547
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=145
2025-12-01 10:28:18 +00:00
d9fe5b6fbb update
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=144
2025-10-31 19:58:39 +00:00
b68c38e98b Accepting request 1284694 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1284694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=59
2025-06-12 13:47:28 +00:00
eb730020ea Accepting request 1284460 from home:AndreasStieger:branches:Archiving
fix-up so that we don't pull in blake into rings

OBS-URL: https://build.opensuse.org/request/show/1284460
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=142
2025-06-11 07:39:12 +00:00
59a534eb9c Accepting request 1283461 from home:AndreasStieger:branches:Archiving
libarchive 3.8.1:

  * rar: do not skip past EOF while reading (boo#1244159)
  * rar: fix double free with over 4 billion nodes (boo#1244160)
  * rar: fix heap-buffer-overflow (boo#1244161)
  * warc: prevent signed integer overflow (boo#1244162)
  * tar: fix overflow in build_ustar_entry (boo#1244163)

OBS-URL: https://build.opensuse.org/request/show/1283461
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=141
2025-06-06 08:42:08 +00:00
faf666f346 Accepting request 1267914 from Archiving
libarchive 3.7.9 (forwarded request 1267263 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1267914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=58
2025-04-14 10:55:47 +00:00
26fa373702 Accepting request 1267263 from home:AndreasStieger:branches:Archiving
libarchive 3.7.9

OBS-URL: https://build.opensuse.org/request/show/1267263
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=139
2025-04-08 13:17:38 +00:00
4f265412c8 Accepting request 1255526 from Archiving
libarchive 3.7.8 (forwarded request 1255432 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1255526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=57
2025-03-25 21:08:50 +00:00
c20fe883e5 Accepting request 1255432 from home:AndreasStieger:branches:Archiving
libarchive 3.7.8

OBS-URL: https://build.opensuse.org/request/show/1255432
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=137
2025-03-24 08:22:40 +00:00
ddab4218bb Accepting request 1252112 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1252112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=56
2025-03-12 14:20:01 +00:00
946463956c Accepting request 1252111 from home:mgrossu:branches:Archiving
- Fix CVE-2025-1632, null pointer dereference in bsdunzip.c
  (CVE-2025-1632, bsc#1237606)
  * CVE-2025-1632.patch
- Fix CVE-2025-25724, Buffer Overflow vulnerability in libarchive
  (CVE-2025-25724, bsc#1238610)
  * CVE-2025-25724.patch

OBS-URL: https://build.opensuse.org/request/show/1252111
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=135
2025-03-11 15:58:08 +00:00
651abb30fd Accepting request 1248746 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1248746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=55
2025-02-27 13:50:05 +00:00
f1761f7992 Accepting request 1248745 from home:ateixeira:branches:Archiving
- Fix CVE-2024-57970, heap-based buffer over-read in header_gnu_longlink
  because it mishandles truncation (CVE-2024-57970, bsc#1237233)
  * CVE-2024-57970.patch

OBS-URL: https://build.opensuse.org/request/show/1248745
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=133
2025-02-26 14:16:30 +00:00
a0f4c88f87 Accepting request 1248420 from home:ateixeira:branches:Archiving
- Fix CVE-2025-1632, heap-based buffer over-read in header_gnu_longlink
  because it mishandles truncation (CVE-2025-1632, bsc#1237233)
  * CVE-2025-1632.patch

OBS-URL: https://build.opensuse.org/request/show/1248420
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=132
2025-02-26 08:37:01 +00:00
580392f846 Accepting request 1219160 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1219160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=54
2024-10-30 16:33:41 +00:00
167bf88efe Accepting request 1217035 from home:ateixeira:branches:Archiving
- Update to 3.7.7:
  * gzip: prevent a hang when processing a malformed gzip inside a gzip
  * tar: don't crash on truncated tar archives
  * tar: fix two leaks in tar header parsing
  * 7-zip: read/write symlink paths as UTF-8
  * cpio: exit with an error code if an entry could not be extracted
  * rar5: report encrypted entries
  * tar: fix truncation of entry pathnames in specific archives

OBS-URL: https://build.opensuse.org/request/show/1217035
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=130
2024-10-29 18:58:22 +00:00
678d51ac12 Accepting request 1205105 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1205105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=53
2024-10-02 19:32:00 +00:00
f64930b614 Accepting request 1204220 from home:ateixeira:branches:Archiving
- Update to 3.7.6:
  * tar: clean up linkpath between entries
  * tar: fix memory leaks when processing symlinks or parsing pax headers
  * iso: be more cautious about parsing ISO-9660 timestamps
- Version 3.7.5 changes:
  * fix multiple vulnerabilities identified by SAST
  * cpio: ignore out-of-range gid/uid/size/ino and harden AFIO parsing
  * lzop: prevent integer overflow
  * rar4: protect copy_from_lzss_window_to_unp() (CVE-2024-20696, bsc#1225971)
  * rar4: fix CVE-2024-26256 (CVE-2024-26256, bsc#1225972)
  * rar4: fix OOB in delta and audio filter
  * rar4: fix out of boundary access with large files
  * rar4: add boundary checks to rgb filter
  * rar4: fix OOB access with unicode filenames
  * rar5: clear 'data ready' cache on window buffer reallocs
  * rpm: calculate huge header sizes correctly
  * unzip: unify EOF handling
  * util: fix out of boundary access in mktemp functions
  * uu: stop processing if lines are too long
  * 7zip: fix issue when skipping first file in 7zip archive that is a multiple
    of 65536 bytes
  * ar: fix archive entries having no type
  * lha: do not allow negative file sizes
  * lha: fix integer truncation on 32-bit systems
  * shar: check strdup return value
  * rar5: don't try to read rediculously long names
  * xar: fix another infinite loop and expat error handling
  * many Windows fixes, cleanups and improvements
- Drop fix-soversion.patch, fix-bsdunzip-test.patch
  * Fixed upstream

OBS-URL: https://build.opensuse.org/request/show/1204220
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=128
2024-10-02 08:17:45 +00:00
d16b000d3d Accepting request 1182043 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1182043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=52
2024-06-22 11:22:52 +00:00
47d22e0be9 Accepting request 1181981 from home:ateixeira:branches:Archiving
- Update lib-suffix.patch
  * Add LIB_SUFFIX to libdir path in the pkg-config file

OBS-URL: https://build.opensuse.org/request/show/1181981
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=126
2024-06-21 06:09:57 +00:00
77e25e46f9 Accepting request 1175862 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1175862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=51
2024-05-23 13:34:45 +00:00
da539241ef Accepting request 1175713 from home:dspinella:branches:Archiving
- Fix bsdunzip test failing due to a locale issue
  * fix-bsdunzip-test.patch

OBS-URL: https://build.opensuse.org/request/show/1175713
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=124
2024-05-22 13:51:29 +00:00
a13525d301 Accepting request 1172240 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1172240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=50
2024-05-07 16:02:41 +00:00
1d842f4705 Accepting request 1170930 from home:dspinella:branches:Archiving
- Update to 3.7.4:
    * rar: Fix OOB in rar e8 filter (CVE-2024-26256, bsc#1222911)
    * zip: Fix out of boundary access
    * 7zip: Limit amount of properties
    * bsdtar: Fix error handling around strtol() usages
    * passphrase: Improve newline handling on Windows
    * passphrase: Never allow empty passwords
    * rar: Fix "File CRC Error" when extracting specific rar4 archives
    * xar: Avoid infinite link loop
    * zip: Update AppleDouble support for directories
    * zstd: Implement core detection
- Update to 3.7.3:
    * PCRE2 support
    * add trailing letter b to bsdtar(1) substitute pattern
    * add support for long options "--group" and "--owner" to tar(1)
    * Fix possible vulnerability in tar error reporting introduced in f27c173
    * ISO9660: preserve the natural order of links
    * rar5: fix decoding unicode filenames on Windows
    * rar5: fix infinite loop if during rar5 decompression the last block produced no data
    * xz filter: fix incorrect eof at the end of an lzip member
    * zip: fix end-of-data marker processing when decompressing zip archives
    * multiple bsdunzip(1) fixes
    * filetime truncation fix on Windows
- Fix rpmlint warning about summary being too long

OBS-URL: https://build.opensuse.org/request/show/1170930
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=122
2024-05-06 17:12:38 +00:00
bab59c61d9 Accepting request 1135735 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1135735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=49
2024-01-04 14:57:03 +00:00
a3a8f8d5e3 Accepting request 1135701 from home:dirkmueller:Factory
- skip write tests on 32bit, they OOM

OBS-URL: https://build.opensuse.org/request/show/1135701
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=120
2023-12-30 07:16:07 +00:00
3ebca49e48 Accepting request 1132047 from home:yfjiang:branches:Archiving
Sync changelog with Leap/SLE.

OBS-URL: https://build.opensuse.org/request/show/1132047
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=119
2023-12-12 10:02:48 +00:00
f30e5ac2f4 Accepting request 1111737 from home:dirkmueller:Factory
- update to 3.7.2:
  * Multiple vulnerabilities have been fixed in the PAX writer
  * bsdunzip(1) now correctly handles arguments following an
    -x after the zipfile
  * zstd filter now supports the "long" write option
  * SEGV and stack buffer overflow in verbose mode of cpio
  * bsdunzip updated to match latest upstream code
  * miscellaneous functional bugfixes

  * NULL pointer dereference vulnerability in archive_write.c
  * fix heap user after free in run_filters() (OSS-Fuzz 46279, #1715)
  * ZIP reader: Support of deflate algorithm in symbolic link decompression
- Switch to cmake build
- libarchive-xattr.patch, fix subtle wrong library check
- libarchive-openssl.patch: Call OPENSSL_config where needed,
  otherwise on systems configured to use openSSL engines such
  This is a maintenance update to fix issues with the new RAR
- Enforce usage of reentrant versions of libc functions
- fix failed tests on ppc
- Use %makeinstall to be SLES compatible
- For SLES11 work around missing rpm macro
- Add suport for xz and xar archives
- Add libarchive-2.8.4-iso9660-data-types.patch:
- fix dependency of devel package
- remove minitar objects (leave binary there for now)

OBS-URL: https://build.opensuse.org/request/show/1111737
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=118
2023-10-03 08:18:10 +00:00
99839c889e Accepting request 1100374 from Archiving
- update to 3.7.0
  * bsdunzip port from FreeBSD
  * fix 2 year 2038 issues

OBS-URL: https://build.opensuse.org/request/show/1100374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=48
2023-07-25 09:22:52 +00:00
4455fa08f4 Accepting request 1100254 from home:bmwiedemann:branches:Archiving
update to 3.7.0
  * bsdunzip port from FreeBSD
  * fix 2 year 2038 issues

OBS-URL: https://build.opensuse.org/request/show/1100254
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=116
2023-07-24 11:39:13 +00:00
7c5f35f873 Accepting request 1045504 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1045504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=47
2022-12-29 12:08:44 +00:00
1ac60a2e86 Accepting request 1044376 from home:dirkmueller:Factory
- update to 3.6.2 (bsc#1205629, CVE-2022-36227)
  * NULL pointer dereference vulnerability in archive_write.c 
  * include ZSTD in Windows builds (#1688)
  * SSL fixes on Windows (#1714, #1723, #1724)
  * rar5 reader: fix possible garbled output with bsdtar -O (#1745)
  * mtree reader: support reading mtree files with tabs (#1783)
  * various small fixes for issues found by CodeQL

OBS-URL: https://build.opensuse.org/request/show/1044376
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=114
2022-12-27 13:39:02 +00:00
a47bd43e34 Accepting request 968364 from Archiving
OBS-URL: https://build.opensuse.org/request/show/968364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=46
2022-04-13 19:03:58 +00:00
056673f7b2 Accepting request 967884 from home:dirkmueller:Factory
- update to 3.6.1:
  * 7zip reader: fix PPMD read beyond boundary (#1671)
  * ZIP reader: fix possible out of bounds read (OSS-Fuzz 38766 #1672)
  * ISO reader: fix possible heap buffer overflow in read_children() (OSS-Fuzz 38764, #1685)
  * RARv4 redaer: fix multiple issues in RARv4 filter code (introduced in libarchive 3.6.0)
  * fix heap use after free in archive_read_format_rar_read_data() (OSS-Fuzz 44547, 52efa50)
  * fix null dereference in read_data_compressed() (OSS-Fuzz 44843, 1271f77)
  * fix heap user after free in run_filters() (OSS-Fuzz 46279, #1715)

OBS-URL: https://build.opensuse.org/request/show/967884
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=112
2022-04-11 06:54:47 +00:00
814f85cad0 Accepting request 958752 from Archiving
OBS-URL: https://build.opensuse.org/request/show/958752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=45
2022-03-05 13:43:48 +00:00
5051f04112 Accepting request 957430 from home:susnux:branches:Archiving
Update to 3.6.0
Fix use-after-free bug (CVE-2021-36976)

OBS-URL: https://build.opensuse.org/request/show/957430
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=110
2022-03-03 12:36:53 +00:00
09acf40680 Accepting request 934501 from Archiving
- fix permission settings on following symlinks (fix-following-symlinks.patch)
  this fixes also wrong permissions of /var/tmp in factory systems

OBS-URL: https://build.opensuse.org/request/show/934501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=44
2021-12-01 19:46:47 +00:00
ddc328e463 comment fix
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=109
2021-11-29 10:08:42 +00:00
aafb7f3417 update
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=108
2021-11-29 09:01:16 +00:00
f8b488e23a Accepting request 930071 from Archiving
OBS-URL: https://build.opensuse.org/request/show/930071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=43
2021-11-10 20:45:40 +00:00
40e369da65 Accepting request 930015 from home:AndreasStieger:branches:Archiving
libarchive 3.5.2 boo#1192425 boo#1192426 boo#1192427

OBS-URL: https://build.opensuse.org/request/show/930015
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=107
2021-11-08 07:20:02 +00:00
7341e02d59 Accepting request 862536 from Archiving
OBS-URL: https://build.opensuse.org/request/show/862536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=42
2021-01-14 14:04:34 +00:00
a24d06641b Accepting request 860776 from home:dirkmueller:branches:Archiving
- update to 3.5.1:
  * various compilation fixes (#1461, #1462, #1463, #1464)
  * fixed undefined behavior in a function in warc reader (#1465)

OBS-URL: https://build.opensuse.org/request/show/860776
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=105
2021-01-12 08:32:24 +00:00
41145247a7 Accepting request 853109 from Archiving
OBS-URL: https://build.opensuse.org/request/show/853109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=41
2020-12-05 19:35:44 +00:00
a16c7a90bc Accepting request 852309 from home:namtrac:branches:Archiving
- Update to version 3.5.0
  New features:
  * mtree digest reader support (#1347)
  * completed support for UTF-8 encoding conversion (#1389)
  * minor API enhancements (#1258, #1405)
  * support for system extended attributes (#1409)
  * support for decompression of symbolic links in zipx archives (#1435)
  Important bugfixes
  * fixed extraction of archives with hard links pointing to itself (#1381)
  * cpio fixes (#1387, #1388)
  * fixed uninitialized size in rar5_read_data (#1408)
  * fixed memory leaks in error case of archive_write_open() functions (#1456)
- Drop libarchive-3.4.3-fix_test_write_disk_secure.patch, fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/852309
OBS-URL: https://build.opensuse.org/package/show/Archiving/libarchive?expand=0&rev=103
2020-12-04 14:03:32 +00:00