<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/svanheule/tools, branch main</title>
<subtitle>Staging tree of Sander Vanheule</subtitle>
<id>https://git.openwrt.org/openwrt/staging/svanheule/atom?h=main</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/svanheule/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/'/>
<updated>2026-03-19T17:05:35Z</updated>
<entry>
<title>tools/erofs-utils: assign PKG_CPE_ID</title>
<updated>2026-03-19T17:05:35Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2026-03-14T19:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=44d06e3beef9fc33aeb8afc87b0081e1c5795c92'/>
<id>urn:sha1:44d06e3beef9fc33aeb8afc87b0081e1c5795c92</id>
<content type='text'>
cpe:/a:erofs-utils_project:erofs-utils is the correct CPE ID for erofs-utils:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:erofs-utils_project:erofs-utils

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22425
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/zlib: update to 1.3.2</title>
<updated>2026-03-14T21:24:13Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2025-12-19T15:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=518d711461334954e529b6199b9c6dcc2df24145'/>
<id>urn:sha1:518d711461334954e529b6199b9c6dcc2df24145</id>
<content type='text'>
Release Notes:
https://github.com/madler/zlib/blob/v1.3.2/ChangeLog

We also switch package tarball source to GitHub repository releases
to avoid package hash mismatch after the zstd upgrade.

The 900-* patch was suppressed by the upstream commit 15ba5055a935
("CMake: Adapt pkgconfig-file to the GnuInstallDirs layout.")

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21228
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools/expat: fix PKG_CPE_ID</title>
<updated>2026-03-14T19:34:36Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2026-03-13T19:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=3c3e56afca1e2b2c3e0c091da77bc9774c788ae3'/>
<id>urn:sha1:3c3e56afca1e2b2c3e0c091da77bc9774c788ae3</id>
<content type='text'>
cpe:/a:libexpat_project:libexpat is the correct CPE ID for expat:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libexpat_project:libexpat

Fixes: ff59f3f4bdb56c779579aaa11b815f4c83abbac5 (tools/expat: fix PKG_CPE_ID)
Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22406
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>firmware-utils: update to Git HEAD (2026-03-05)</title>
<updated>2026-03-05T12:23:03Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2026-03-05T12:22:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=5f704e8b2554cb4173299af07da72926de687d35'/>
<id>urn:sha1:5f704e8b2554cb4173299af07da72926de687d35</id>
<content type='text'>
46f373b47f69 tplink-safeloader: add support for TP-Link Archer AX21 v4.6
7324b0ba8e05 tplink-safeloader: fix segfault when partition name is NULL
7593018845d8 asusuimage: Cleanup code and fix typo
caac8b133aca tplink-safeloader: fix soft_ver for Archer AX21
c0d7de851c9a ptgen: fix bug caused by not completely correct reverts
5b6ef84eaa74 ptgen: allow to specify index of gpt entries to be used
467685270cf0 ptgen: add an option to disable stub partition creation
a2c06c39b41b ptgen: add long option support
6a87eaf434cb ptgen: add support for marking multiple partitions as bootable

Fixes: https://github.com/openwrt/firmware-utils/issues/59
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: update to 4.7.5</title>
<updated>2026-03-03T23:44:09Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-03-03T11:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=e69e03a49d0794d0cd8f5562b3d3b15ca0b560cf'/>
<id>urn:sha1:e69e03a49d0794d0cd8f5562b3d3b15ca0b560cf</id>
<content type='text'>
Release Note:
  https://github.com/plougher/squashfs-tools/releases/tag/4.7.5

Remove upstreamed patch:
- 0001-mksquashfs-don-t-create-duplicate-virtual-real-disk-.patch

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22249
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.2.3</title>
<updated>2026-02-18T18:16:34Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-02-16T19:41:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=784ed3aeb6827f3cce0a6e53945b712f1a3d2573'/>
<id>urn:sha1:784ed3aeb6827f3cce0a6e53945b712f1a3d2573</id>
<content type='text'>
Update cmake to version 4.2.3.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Link: https://github.com/openwrt/openwrt/pull/22052
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: m4: update to 1.4.21</title>
<updated>2026-02-13T15:56:37Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-02-11T22:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=ce9a0ff3fb88d037080aaf95af92ac5da4fcfdba'/>
<id>urn:sha1:ce9a0ff3fb88d037080aaf95af92ac5da4fcfdba</id>
<content type='text'>
Changelog: https://github.com/autotools-mirror/m4/blob/branch-1.4/NEWS

This update fixes a build error on my system:
./string.h:777:20: error: expected identifier or '(' before '_Generic'
  777 | _GL_EXTERN_C void *memchr (const void *__s, int __c, size_t __n)
      |                    ^~~~~~

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Link: https://github.com/openwrt/openwrt/pull/21987
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/expat: update to 2.7.4</title>
<updated>2026-02-07T08:06:52Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2026-02-06T22:00:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=274e9aff7c1575750f999e0d5af339ece61729b1'/>
<id>urn:sha1:274e9aff7c1575750f999e0d5af339ece61729b1</id>
<content type='text'>
Changelog:
https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes

Fixes: CVE-2026-24515 CVE-2026-25210
Link: https://github.com/openwrt/openwrt/pull/21907
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/mkimage: update to version 2026.01</title>
<updated>2026-01-27T00:29:57Z</updated>
<author>
<name>Stefan Kalscheuer</name>
</author>
<published>2026-01-24T08:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=1e678eb223c01bdc4bef70592298206cc22d2a70'/>
<id>urn:sha1:1e678eb223c01bdc4bef70592298206cc22d2a70</id>
<content type='text'>
Update package to the latest stable version.

Patches manually refreshed:
* 030-allow-to-use-different-magic.patch

Signed-off-by: Stefan Kalscheuer &lt;stefan@stklcode.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21674
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: fix rare data corruption issue</title>
<updated>2026-01-09T12:50:38Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-01-08T13:10:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/svanheule/commit/?id=d93429888c847b0604bd504640c6f3c4dda3fc3d'/>
<id>urn:sha1:d93429888c847b0604bd504640c6f3c4dda3fc3d</id>
<content type='text'>
There is a chance that the squashfs4 tool may create a broken image
under certain conditions. Backport the fix from upstream to address
this issue.

Report: https://forum.openwrt.org/t/bug-squashfs4-tools-4-7-4-create-corrupted-image/244894
Fixes: 64432358e098 ("tools/squashfs4: update to 4.7.3")
Reported-by: Oleg S &lt;remittor@gmail.com&gt;
Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21458
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
