Go to file
Antonio Teixeira 1afea8e106 Accepting request 1177678 from home:polslinux:branches:Base:System
- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
    - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
      a missing output pointer initialization (*i = NULL) if the
      functions are called with invalid arguments. The API docs
      say that such an initialization is always done. In practice
      this matters very little because the problem can only occur
      if the calling application has a bug and these functions
      return LZMA_PROG_ERROR.
    - lzma_str_to_filters(): Fix a missing output pointer
      initialization (*error_pos = 0). This is very similar
      to the fix above.
    - Fix C standard conformance with function pointer types.
    - Remove GNU indirect function (IFUNC) support. This is *NOT*
      done for security reasons even though the backdoor relied on
      this code. The performance benefits of IFUNC are too tiny in
      this project to make the extra complexity worth it.
    - FreeBSD on ARM64: Add error checking to CRC32 instruction
      support detection.
    - Fix building with NVIDIA HPC SDK.
  * xz:

OBS-URL: https://build.opensuse.org/request/show/1177678
OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=165
2024-05-31 12:27:32 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xz?expand=0&rev=1 2009-02-10 04:05:14 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xz?expand=0&rev=1 2009-02-10 04:05:14 +00:00
baselibs.conf - Use gzipped archive to prevent a build cycle on older targets 2013-11-25 12:18:05 +00:00
xz-5.6.2.tar.xz Accepting request 1177678 from home:polslinux:branches:Base:System 2024-05-31 12:27:32 +00:00
xz-5.6.2.tar.xz.sig Accepting request 1177678 from home:polslinux:branches:Base:System 2024-05-31 12:27:32 +00:00
xz.changes Accepting request 1177678 from home:polslinux:branches:Base:System 2024-05-31 12:27:32 +00:00
xz.keyring - revert the switch to tar_scm which dropped the signature 2024-04-12 16:23:56 +00:00
xz.spec Accepting request 1177678 from home:polslinux:branches:Base:System 2024-05-31 12:27:32 +00:00
xznew Accepting request 1104190 from home:dimstar:Factory 2023-08-21 05:30:48 +00:00
xznew.1 Accepting request 343469 from home:frispete:tools 2015-11-10 14:52:35 +00:00