Commit Graph

  • 3a0eb9cab1 Accepting request 1326308 from Base:System factory Ana Guerrero 2026-01-12 09:16:20 +00:00
  • 999ad8c2ac - update to 5.8.2: * liblzma: - Fix the build on ARM64 on glibc versions older than 2.24 (2016). They don't have HWCAP_CRC32 in <sys/auxv.h>. - Disable CLMUL CRC code when building for 32-bit x86 with old MSVC versions. This avoids a compiler bug. * xz: - Add a workaround for Red Hat Enterprise Linux 9 kernel bug which made xz fail with "xz: Failed to enable the sandbox". - On AIX, don't use fsync() on directories because it fails. - Fix the build on Emscripten. - Fix the build on clang-cl on Windows. - Take resource limits (RLIMIT_DATA, RLIMIT_AS, and RLIMIT_VMEM) Dirk Mueller 2026-01-02 09:23:21 +00:00
  • 3f33245409 Accepting request 1267982 from Base:System slfo-main slfo-1.2 Ana Guerrero 2025-04-10 19:57:10 +00:00
  • 5bdededef5 Accepting request 1267982 from Base:System Ana Guerrero 2025-04-10 19:57:10 +00:00
  • d0eec75432 - Update to 5.8.1: * Multithreaded .xz decoder (lzma_stream_decoder_mt()): - Fix a bug that could at least result in a crash with invalid input. (bsc#1240414, CVE-2025-31115) - Fix a performance bug: Only one thread was used if the whole input file was provided at once to lzma_code(), the output buffer was big enough, timeout was disabled, and LZMA_FINISH was used. There are no bug reports about this, thus it's possible that no real-world application was affected. * Avoid <stdalign.h> even with C11/C17 compilers. This fixes the build with Oracle Developer Studio 12.6 on Solaris 10 when the compiler is in C11 mode (the header doesn't exist). * Autotools: Restore compatibility with GNU make versions older than 4.0 by creating the package using GNU gettext 0.23.1 infrastructure instead of 0.24. * Update Croatian translation. - 5.8.0 changelog: * liblzma on 32/64-bit x86: When possible, use SSE2 intrinsics instead of memcpy() in the LZMA/LZMA2 decoder. In typical cases, this may reduce decompression time by 0-5 %. However, when built against musl libc, over 15 % time reduction was observed with highly compressed files. * CMake: Make the feature test macros match the Autotools-based build on NetBSD, Darwin, and mingw-w64. * Update the Croatian, Italian, Portuguese, and Romanian translations. * Update the German, Italian, Korean, Romanian, Serbian, and Ukrainian man page translations. - Summary of changes in the 5.7.x development releases: * Mark the following LZMA Utils script aliases as deprecated: Antonio Teixeira 2025-04-08 20:13:26 +00:00
  • 30e9694452 Accepting request 1266930 from home:ateixeira:branches:Base:System Antonio Teixeira 2025-04-08 20:13:26 +00:00
  • db6d27b07b Accepting request 1243454 from Base:System Ana Guerrero 2025-02-07 21:46:29 +00:00
  • d17e50c5e1 Accepting request 1243454 from Base:System Ana Guerrero 2025-02-07 21:46:29 +00:00
  • 0926830515 xz 5.6.4, now with 75% fewer backdoors Dirk Mueller 2025-02-05 16:04:58 +00:00
  • c1e1cdf33d Accepting request 1242199 from home:AndreasStieger:branches:Base:System Dirk Mueller 2025-02-05 16:04:58 +00:00
  • be51e83948 Accepting request 1216709 from Base:System Ana Guerrero 2024-10-22 12:50:30 +00:00
  • ccfc40c0f0 Accepting request 1216709 from Base:System Ana Guerrero 2024-10-22 12:50:30 +00:00
  • 109e1df478 - Update to 5.6.3: * liblzma: - Fix x86-64 inline assembly compatibility with GNU Binutils older than 2.27. - Fix the build with GCC 4.2 on OpenBSD/sparc64. * xzdec: Display an error instead of failing silently if the unsupported option -M is specified. * lzmainfo: Fix integer overflows when rounding the dictionary and uncompressed sizes to the nearest mebibyte. * Autotools-based build: - Fix feature checks with link-time optimization (-flto). - Solaris: Fix a compatibility issue in version.sh. It matters if one wants to regenerate configure by running autoconf. * CMake: - Use paths relative to ${prefix} in liblzma.pc when possible. This is done only with CMake >= 3.20. - Prefer a C11 compiler over a C99 compiler but accept both. - Link Threads::Threads against liblzma using PRIVATE so that -pthread and such flags won't unnecessarily get included in the usage requirements of shared liblzma. That is, target_link_libraries(foo PRIVATE liblzma::liblzma) no longer adds -pthread if using POSIX threads and linking against shared liblzma. The threading flags are still added if linking against static liblzma. * Updated translations: Catalan, Chinese (simplified), and Brazilian Portuguese. Antonio Teixeira 2024-10-21 11:57:32 +00:00
  • 5eeda0e105 Accepting request 1206089 from home:ateixeira:branches:Base:System Antonio Teixeira 2024-10-21 11:57:32 +00:00
  • ddcafed35a Accepting request 1177928 from Base:System Ana Guerrero 2024-06-03 15:40:26 +00:00
  • 00f9d6abca Accepting request 1177928 from Base:System Ana Guerrero 2024-06-03 15:40:26 +00:00
  • 1afea8e106 Accepting request 1177678 from home:polslinux:branches:Base:System Antonio Teixeira 2024-05-31 12:27:32 +00:00
  • 5e8363e3f9 Accepting request 1177678 from home:polslinux:branches:Base:System Antonio Teixeira 2024-05-31 12:27:32 +00:00
  • 96280f2da6 Accepting request 1167536 from Base:System Ana Guerrero 2024-04-14 09:53:57 +00:00
  • 4f732ee867 Accepting request 1167536 from Base:System Ana Guerrero 2024-04-14 09:53:57 +00:00
  • 08a869d68c - use real_ver for the Source, move everything else back to %version like before the hectic XZ downgrade Dirk Mueller 2024-04-13 07:27:08 +00:00
  • 6cf7fbb3c7 - use real_ver for the Source, move everything else back to %version like before the hectic XZ downgrade Dirk Mueller 2024-04-13 07:27:08 +00:00
  • 970e385313 - switch back to tarballs because the upstream tarballs are not gone Dirk Mueller 2024-04-12 16:26:08 +00:00
  • e5c8864937 - switch back to tarballs because the upstream tarballs are not gone Dirk Mueller 2024-04-12 16:26:08 +00:00
  • 473780abd4 - remove payload setting, we are using zstd now Dirk Mueller 2024-04-12 16:24:48 +00:00
  • a31ee60c60 - remove payload setting, we are using zstd now Dirk Mueller 2024-04-12 16:24:48 +00:00
  • 45d7b2f007 - revert the switch to tar_scm which dropped the signature validation - reinstanciate keyring from Lasse - go back to the last release signed by Lasse (5.4.2) - revert multibuild, drop service and rpmlintrc - revert version number messup Dirk Mueller 2024-04-12 16:23:56 +00:00
  • 30c75e07aa - revert the switch to tar_scm which dropped the signature validation - reinstanciate keyring from Lasse - go back to the last release signed by Lasse (5.4.2) - revert multibuild, drop service and rpmlintrc - revert version number messup Dirk Mueller 2024-04-12 16:23:56 +00:00
  • c6659041f7 Accepting request 1164991 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-10 13:05:09 +00:00
  • 1727216897 Accepting request 1164991 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-10 13:05:09 +00:00
  • 02fb01d80f Accepting request 1164597 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-04 14:51:12 +00:00
  • 145b203220 Accepting request 1164597 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-04 14:51:12 +00:00
  • 6e6c8a9fd4 Accepting request 1164582 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-04 12:23:38 +00:00
  • f9cf377b86 Accepting request 1164582 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-04 12:23:38 +00:00
  • 3f14a8b2e3 Accepting request 1164499 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-04 07:56:08 +00:00
  • ca447e9ac2 Accepting request 1164499 from home:dancermak:branches:Base:System Danilo Spinella 2024-04-04 07:56:08 +00:00
  • 565b80d54f Fix versioned provides of liblzma Dominique Leuenberger 2024-03-28 14:17:23 +00:00
  • c5626b74bb Fix versioned provides of liblzma Dominique Leuenberger 2024-03-28 14:17:23 +00:00
  • 194b789044 Updating link to change in openSUSE:Factory/xz revision 89 OBS User buildservice-autocommit 2024-03-28 14:17:23 +00:00
  • 692e90257b Updating link to change in openSUSE:Factory/xz revision 89 OBS User buildservice-autocommit 2024-03-28 14:17:23 +00:00
  • 8c5b1833cd Accepting request 1163333 from Base:System Ana Guerrero 2024-03-28 13:58:52 +00:00
  • 0e3cc4526e Accepting request 1163333 from Base:System Ana Guerrero 2024-03-28 13:58:52 +00:00
  • 82945a4232 - restore a bigger version number so that update works Dirk Mueller 2024-03-28 13:51:25 +00:00
  • 9f44ada432 - restore a bigger version number so that update works Dirk Mueller 2024-03-28 13:51:25 +00:00
  • 4c0076d395 Accepting request 1163302 from Base:System Ana Guerrero 2024-03-28 12:47:05 +00:00
  • ee6d2f00c8 Accepting request 1163302 from Base:System Ana Guerrero 2024-03-28 12:47:05 +00:00
  • 7a1a7bcf1e OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=152 Marcus Meissner 2024-03-28 12:14:43 +00:00
  • b3c81559bf OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=152 Marcus Meissner 2024-03-28 12:14:43 +00:00
  • ff2aaf8475 OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=151 Marcus Meissner 2024-03-28 12:14:32 +00:00
  • c75a7917fe OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=151 Marcus Meissner 2024-03-28 12:14:32 +00:00
  • 801e2a160f Accepting request 1158735 from Base:System Dominique Leuenberger 2024-03-20 20:09:35 +00:00
  • 772e84d81d Accepting request 1158735 from Base:System Dominique Leuenberger 2024-03-20 20:09:35 +00:00
  • a537c46449 Accepting request 1156708 from home:AndreasStieger:branches:Base:System Dirk Mueller 2024-03-17 11:50:41 +00:00
  • 3b0ae71374 Accepting request 1156708 from home:AndreasStieger:branches:Base:System Dirk Mueller 2024-03-17 11:50:41 +00:00
  • b80c6c4ca7 Accepting request 1155110 from Base:System Dominique Leuenberger 2024-03-07 17:27:19 +00:00
  • 769f5cb1dd Accepting request 1155110 from Base:System Dominique Leuenberger 2024-03-07 17:27:19 +00:00
  • 3c393fa869 OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=146 Dirk Mueller 2024-03-05 12:12:51 +00:00
  • 6414d69834 OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=146 Dirk Mueller 2024-03-05 12:12:51 +00:00
  • 6fb022244b - update to 5.6.0: * This bumps the minor version of liblzma because new features were added. The API and ABI are still backward compatible with liblzma 5.4.x and 5.2.x and 5.0.x. * liblzma: - Disabled the branchless C variant in the LZMA decoder based on the benchmark results from the community. - Disabled x86-64 inline assembly on x32 to fix the build. * Sandboxing support in xz: - Landlock is now used even when xz needs to create files. - Landlock and pledge(2) are now stricter when reading from more than one input file and only writing to standard output. - Added support for Landlock ABI version 4. - Now builds lzmainfo and lzmadec. - xzdiff, xzgrep, xzless, xzmore, and their symlinks are now installed. The scripts are also tested during "make test". - Added translation support for xz, lzmainfo, and the man pages. - Minimum required CMake version is now 3.14. * liblzma: - LZMA decoder: Speed optimizations to the C code and added GCC & Clang compatible inline assembly for x86-64. - Added lzma_mt_block_size() to recommend a Block size for multithreaded encoding. - Added CLMUL-based CRC32 on x86-64 and E2K with Dirk Mueller 2024-03-05 11:47:58 +00:00
  • a5480205f8 - update to 5.6.0: * This bumps the minor version of liblzma because new features were added. The API and ABI are still backward compatible with liblzma 5.4.x and 5.2.x and 5.0.x. * liblzma: - Disabled the branchless C variant in the LZMA decoder based on the benchmark results from the community. - Disabled x86-64 inline assembly on x32 to fix the build. * Sandboxing support in xz: - Landlock is now used even when xz needs to create files. - Landlock and pledge(2) are now stricter when reading from more than one input file and only writing to standard output. - Added support for Landlock ABI version 4. - Now builds lzmainfo and lzmadec. - xzdiff, xzgrep, xzless, xzmore, and their symlinks are now installed. The scripts are also tested during "make test". - Added translation support for xz, lzmainfo, and the man pages. - Minimum required CMake version is now 3.14. * liblzma: - LZMA decoder: Speed optimizations to the C code and added GCC & Clang compatible inline assembly for x86-64. - Added lzma_mt_block_size() to recommend a Block size for multithreaded encoding. - Added CLMUL-based CRC32 on x86-64 and E2K with Dirk Mueller 2024-03-05 11:47:58 +00:00
  • 6e944efd89 Accepting request 1142679 from Base:System Ana Guerrero 2024-01-31 22:54:02 +00:00
  • b83c01acc0 Accepting request 1142679 from Base:System Ana Guerrero 2024-01-31 22:54:02 +00:00
  • c5f484bb8b Accepting request 1142678 from home:dspinella:branches:Base:System Danilo Spinella 2024-01-29 22:20:44 +00:00
  • ad25c315d0 Accepting request 1142678 from home:dspinella:branches:Base:System Danilo Spinella 2024-01-29 22:20:44 +00:00
  • 7d3b6939e5 - update to 5.4.6: * Fixed a bug involving internal function pointers in liblzma not being initialized to NULL. The bug can only be triggered if lzma_filters_update() is called on a LZMA1 encoder, so it does not affect xz or any application known to us that uses liblzma. * Fixed a regression introduced in 5.4.2 that caused encoding in the raw format to unnecessarily fail if --suffix was not used. For instance, the following command no longer reports that --suffix must be used: echo foo | xz --format=raw --lzma2 | wc -c * Fixed an issue on MinGW-w64 builds that prevented reading from or writing to non-terminal character devices like NUL. * Added a new test. - Build XZ with full RELRO. - Put libraries back in %{_libdir}, /usr merge project. - Fix build in armv5el doesnt like profiling * Polish translation was added. * Support for "xz --list" was added - remove static libraries, see bnc#509945 for details - added baselibs.conf (for rpm-32bit) Dirk Mueller 2024-01-28 10:12:57 +00:00
  • 29bd7c48df - update to 5.4.6: * Fixed a bug involving internal function pointers in liblzma not being initialized to NULL. The bug can only be triggered if lzma_filters_update() is called on a LZMA1 encoder, so it does not affect xz or any application known to us that uses liblzma. * Fixed a regression introduced in 5.4.2 that caused encoding in the raw format to unnecessarily fail if --suffix was not used. For instance, the following command no longer reports that --suffix must be used: echo foo | xz --format=raw --lzma2 | wc -c * Fixed an issue on MinGW-w64 builds that prevented reading from or writing to non-terminal character devices like NUL. * Added a new test. - Build XZ with full RELRO. - Put libraries back in %{_libdir}, /usr merge project. - Fix build in armv5el doesnt like profiling * Polish translation was added. * Support for "xz --list" was added - remove static libraries, see bnc#509945 for details - added baselibs.conf (for rpm-32bit) Dirk Mueller 2024-01-28 10:12:57 +00:00
  • 4d93eb0fa9 Accepting request 1124450 from Base:System Ana Guerrero 2023-11-13 21:15:39 +00:00
  • 1c6e21921c Accepting request 1124450 from Base:System Ana Guerrero 2023-11-13 21:15:39 +00:00
  • ca3e8c3ed5 Accepting request 1124051 from home:amanzini:branches:Base:System Marcus Meissner 2023-11-09 13:41:57 +00:00
  • d651e0a5b5 Accepting request 1124051 from home:amanzini:branches:Base:System Marcus Meissner 2023-11-09 13:41:57 +00:00
  • d0d84037fa Accepting request 1104975 from Base:System Ana Guerrero 2023-08-23 12:56:36 +00:00
  • 99f75265d3 Accepting request 1104975 from Base:System Ana Guerrero 2023-08-23 12:56:36 +00:00
  • 773b5dd4df Accepting request 1104190 from home:dimstar:Factory Stephan Kulow 2023-08-21 05:30:48 +00:00
  • 1776396520 Accepting request 1104190 from home:dimstar:Factory Stephan Kulow 2023-08-21 05:30:48 +00:00
  • f0200e0e61 Accepting request 1102816 from Base:System Dominique Leuenberger 2023-08-11 13:54:59 +00:00
  • b393f53881 Accepting request 1102816 from Base:System Dominique Leuenberger 2023-08-11 13:54:59 +00:00
  • 39215a7095 Accepting request 1102117 from home:polslinux:branches:Base:System Dirk Mueller 2023-08-08 07:01:09 +00:00
  • a4eff96130 Accepting request 1102117 from home:polslinux:branches:Base:System Dirk Mueller 2023-08-08 07:01:09 +00:00
  • 2974c6cec9 Accepting request 1085092 from Base:System Dominique Leuenberger 2023-05-07 16:54:25 +00:00
  • 1278770289 Accepting request 1085092 from Base:System Dominique Leuenberger 2023-05-07 16:54:25 +00:00
  • 027d7573ee Accepting request 1085009 from home:AndreasStieger:branches:Base:System Dirk Mueller 2023-05-05 12:22:27 +00:00
  • 9df235bb9b Accepting request 1085009 from home:AndreasStieger:branches:Base:System Dirk Mueller 2023-05-05 12:22:27 +00:00
  • 52a735fdeb Accepting request 1084930 from home:AndreasStieger:branches:Base:System Dirk Mueller 2023-05-05 07:36:51 +00:00
  • 1dcd3cdbd9 Accepting request 1084930 from home:AndreasStieger:branches:Base:System Dirk Mueller 2023-05-05 07:36:51 +00:00
  • ea27677f97 Accepting request 1077835 from Base:System Dominique Leuenberger 2023-04-07 16:16:30 +00:00
  • 449147d429 Accepting request 1077835 from Base:System Dominique Leuenberger 2023-04-07 16:16:30 +00:00
  • 3d6832df09 Accepting request 1077714 from home:fcrozat:branches:Base:System Dirk Mueller 2023-04-07 07:48:56 +00:00
  • 8210f5e289 Accepting request 1077714 from home:fcrozat:branches:Base:System Dirk Mueller 2023-04-07 07:48:56 +00:00
  • 6bde757735 Accepting request 1073304 from Base:System Dominique Leuenberger 2023-03-22 21:29:23 +00:00
  • 3adb93d55a Accepting request 1073304 from Base:System Dominique Leuenberger 2023-03-22 21:29:23 +00:00
  • afb50613d8 Accepting request 1073266 from home:pluskalm:branches:Base:System Danilo Spinella 2023-03-20 15:53:14 +00:00
  • eff5f6114a Accepting request 1073266 from home:pluskalm:branches:Base:System Danilo Spinella 2023-03-20 15:53:14 +00:00
  • 0432538ec3 Accepting request 1071146 from Base:System Dominique Leuenberger 2023-03-15 17:52:51 +00:00
  • 135850df5d Accepting request 1071146 from Base:System Dominique Leuenberger 2023-03-15 17:52:51 +00:00
  • 6592020445 Accepting request 1070157 from home:pluskalm:branches:Base:System Marcus Meissner 2023-03-13 13:55:20 +00:00
  • 0859239c85 Accepting request 1070157 from home:pluskalm:branches:Base:System Marcus Meissner 2023-03-13 13:55:20 +00:00
  • ba3cb70ff8 Accepting request 1061176 from Base:System Dominique Leuenberger 2023-01-28 17:42:40 +00:00
  • a03b943032 Accepting request 1061176 from Base:System Dominique Leuenberger 2023-01-28 17:42:40 +00:00
  • 9218de6605 Accepting request 1060588 from home:dirkmueller:Factory Danilo Spinella 2023-01-26 10:35:31 +00:00
  • 79a65bff79 Accepting request 1060588 from home:dirkmueller:Factory Danilo Spinella 2023-01-26 10:35:31 +00:00