<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/robimarko/tools/xz, branch main</title>
<subtitle>Staging tree of Robert Marko</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/robimarko/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/'/>
<updated>2024-01-30T09:37:34Z</updated>
<entry>
<title>tools/xz: update to 5.4.6</title>
<updated>2024-01-30T09:37:34Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2024-01-29T18:15:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=dfb4babfdfcede65ab373a1ef7fa57a17b0f7a4f'/>
<id>urn:sha1:dfb4babfdfcede65ab373a1ef7fa57a17b0f7a4f</id>
<content type='text'>
Changelog:
https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;h=d271dad2d3f1ec54e56ef8fa60275a88697a24aa;hb=0ef8192e8d5af4e6200d5d4aee22d1f177f7a2df

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.4.5</title>
<updated>2023-12-04T12:18:35Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-11-11T07:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=39bdcec0113984fd9087379ae3937daefe04e077'/>
<id>urn:sha1:39bdcec0113984fd9087379ae3937daefe04e077</id>
<content type='text'>
* liblzma:
    - Use __attribute__((__no_sanitize_address__)) to avoid address
      sanitization with CRC64 CLMUL. It uses 16-byte-aligned reads
      which can extend past the bounds of the input buffer and
      inherently trigger address sanitization errors. This isn't
      a bug.
    - Fixed an assertion failure that could be triggered by a large
      unpadded_size argument. It was verified that there was no
      other bug than the assertion failure.
    - Fixed a bug that prevented building with Windows Vista
      threading when __attribute__((__constructor__)) is not
      supported.
* xz now properly handles special files such as "con" or "nul" on
  Windows. Before this fix, the following wrote "foo" to the
  console and deleted the input file "con_xz":
      echo foo | xz &gt; con_xz
      xz --suffix=_xz --decompress con_xz
* Build systems:
    - Allow builds with Windows win95 threading and small mode when
      __attribute__((__constructor__)) is supported.
    - Added a new line to liblzma.pc for MSYS2 (Windows):
          Cflags.private: -DLZMA_API_STATIC
      When compiling code that will link against static liblzma,
      the LZMA_API_STATIC macro needs to be defined on Windows.
    - CMake specific changes:
        * Fixed a bug that allowed CLOCK_MONOTONIC to be used even
          if the check for it failed.
        * Fixed a bug where configuring CMake multiple times
          resulted in HAVE_CLOCK_GETTIME and HAVE_CLOCK_MONOTONIC
          not being set.
        * Fixed the build with MinGW-w64-based Clang/LLVM 17.
          llvm-windres now has more accurate GNU windres emulation
          so the GNU windres workaround from 5.4.1 is needed with
          llvm-windres version 17 too.
        * The import library on Windows is now properly named
          "liblzma.dll.a" instead of "libliblzma.dll.a"
        * Fixed a bug causing the Ninja Generator to fail on
          UNIX-like systems. This bug was introduced in 5.4.0.
        * Added a new option to disable CLMUL CRC64.
        * A module-definition (.def) file is now created when
          building liblzma.dll with MinGW-w64.
        * The pkg-config liblzma.pc file is now installed on all
          builds except when using MSVC on Windows.
        * Added large file support by default for platforms that
          need it to handle files larger than 2 GiB. This includes
          MinGW-w64, even 64-bit builds.
* Small fixes and improvements to the tests.
* Updated translations: Chinese (simplified) and Esperanto.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.4.4</title>
<updated>2023-08-14T08:18:43Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2023-08-12T02:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=813ef01a278e6b551dd16c0b07fb99262e0fea6b'/>
<id>urn:sha1:813ef01a278e6b551dd16c0b07fb99262e0fea6b</id>
<content type='text'>
* liblzma and xzdec can now build against WASI SDK when threading
  support is disabled. xz and tests don't build yet.

* CMake:

    - Fixed a bug preventing other projects from including liblzma
      multiple times using find_package().

    - Don't create broken symlinks in Cygwin and MSYS2 unless
      supported by the environment. This prevented building for the
      default MSYS2 environment. The problem was introduced in
      xz 5.4.0.

* Documentation:

    - Small improvements to man pages.

    - Small improvements and typo fixes for liblzma API
      documentation.

* Tests:

    - Added a new section to INSTALL to describe basic test usage
      and address recent questions about building the tests when
      cross compiling.

    - Small fixes and improvements to the tests.

* Translations:

    - Fixed a mistake that caused one of the error messages to not
      be translated. This only affected versions 5.4.2 and 5.4.3.

    - Updated the Chinese (simplified), Croatian, Esperanto, German,
      Korean, Polish, Romanian, Spanish, Swedish, Ukrainian, and
      Vietnamese translations.

    - Updated the German, Korean, Romanian, and Ukrainian man page
      translations.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.4.3</title>
<updated>2023-05-06T05:16:15Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-05-06T00:45:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=2526b98a624b0b4912634258c386e6c10f7dd52a'/>
<id>urn:sha1:2526b98a624b0b4912634258c386e6c10f7dd52a</id>
<content type='text'>
Changelog:
https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;h=2f4d35adca6198671434d2988803cc9316ad1ec8;hb=c247d06e1f6cada9a76f4f6225cbd97ea760f52f#l5

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/xz: bump to 5.4.2</title>
<updated>2023-03-20T22:41:27Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-03-19T14:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=450698804cdf864bd294d1ffb40e58af126ee876'/>
<id>urn:sha1:450698804cdf864bd294d1ffb40e58af126ee876</id>
<content type='text'>
Release Notes:
https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.4.1</title>
<updated>2023-01-13T21:09:12Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-01-12T08:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=753efd45b2254e0bbfa94a639b44b3011d911e3d'/>
<id>urn:sha1:753efd45b2254e0bbfa94a639b44b3011d911e3d</id>
<content type='text'>
Release notes:
    https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.4.0</title>
<updated>2023-01-07T16:17:04Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-01-07T09:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=c4b5239b6318c13159e408da359691be032cdeeb'/>
<id>urn:sha1:c4b5239b6318c13159e408da359691be032cdeeb</id>
<content type='text'>
Release notes:
    https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.2.10</title>
<updated>2022-12-19T22:25:35Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-12-14T10:00:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=a0bf926a461484cf7b9b56768e14212994c88d84'/>
<id>urn:sha1:a0bf926a461484cf7b9b56768e14212994c88d84</id>
<content type='text'>
Update to latest version.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.2.9</title>
<updated>2022-12-03T19:40:36Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-12-02T21:20:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=d010e36a0dfc94e044b7f3b6b21a845067aaf020'/>
<id>urn:sha1:d010e36a0dfc94e044b7f3b6b21a845067aaf020</id>
<content type='text'>
Update to latest release.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.2.8</title>
<updated>2022-11-16T22:30:11Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-11-16T08:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=511d02a758b32cbd92f03c6dff16a193d2ff214e'/>
<id>urn:sha1:511d02a758b32cbd92f03c6dff16a193d2ff214e</id>
<content type='text'>
Update to latest release.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
</feed>
