<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/package/libs, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/'/>
<updated>2026-04-01T12:13:11Z</updated>
<entry>
<title>wolfssl: allow enabling RISC-V assembler optimization</title>
<updated>2026-04-01T12:13:11Z</updated>
<author>
<name>Zoltan HERPAI</name>
</author>
<published>2026-03-30T21:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=923b69ad16468c0b4665379c59a46c925b57aab9'/>
<id>urn:sha1:923b69ad16468c0b4665379c59a46c925b57aab9</id>
<content type='text'>
wolfssl implemented AES ECB/CBC/CTR/GCM/CCM in RISC-V assembler,
achieving massive speed improvements on boards with such CPUs.

Benchmarking on a Sifive Unleashed (oldest Linux-capable RISC-V board),
results are:

No optimization:
wolfCrypt Benchmark (block bytes 1048576, min 1.0 sec each)
RNG                         10 MiB took 1.772 seconds,    5.644 MiB/s
AES-128-CBC-enc              5 MiB took 16.264 seconds,    0.307 MiB/s
AES-128-CBC-dec              5 MiB took 16.314 seconds,    0.306 MiB/s
AES-192-CBC-enc              5 MiB took 19.460 seconds,    0.257 MiB/s
AES-192-CBC-dec              5 MiB took 19.480 seconds,    0.257 MiB/s
AES-256-CBC-enc              5 MiB took 22.633 seconds,    0.221 MiB/s
AES-256-CBC-dec              5 MiB took 22.715 seconds,    0.220 MiB/s
AES-128-GCM-enc              5 MiB took 16.324 seconds,    0.306 MiB/s
AES-128-GCM-dec              5 MiB took 16.450 seconds,    0.304 MiB/s
AES-192-GCM-enc              5 MiB took 19.487 seconds,    0.257 MiB/s
AES-192-GCM-dec              5 MiB took 19.621 seconds,    0.255 MiB/s
AES-256-GCM-enc              5 MiB took 22.644 seconds,    0.221 MiB/s
AES-256-GCM-dec              5 MiB took 22.805 seconds,    0.219 MiB/s
[...]

Enabled optimization:
wolfCrypt Benchmark (block bytes 1048576, min 1.0 sec each)
RNG                         10 MiB took 1.459 seconds,    6.855 MiB/s
AES-128-CBC-enc             15 MiB took 1.028 seconds,   14.592 MiB/s
AES-128-CBC-dec             15 MiB took 1.006 seconds,   14.916 MiB/s
AES-192-CBC-enc             15 MiB took 1.187 seconds,   12.634 MiB/s
AES-192-CBC-dec             15 MiB took 1.180 seconds,   12.713 MiB/s
AES-256-CBC-enc             15 MiB took 1.359 seconds,   11.037 MiB/s
AES-256-CBC-dec             15 MiB took 1.352 seconds,   11.096 MiB/s
AES-128-GCM-enc             10 MiB took 1.140 seconds,    8.769 MiB/s
AES-128-GCM-dec             10 MiB took 1.140 seconds,    8.770 MiB/s
AES-192-GCM-enc             10 MiB took 1.256 seconds,    7.963 MiB/s
AES-192-GCM-dec             10 MiB took 1.261 seconds,    7.931 MiB/s
AES-256-GCM-enc             10 MiB took 1.373 seconds,    7.285 MiB/s
AES-256-GCM-dec             10 MiB took 1.371 seconds,    7.291 MiB/s

HMAC- and SHA- functions also have significant improvements.

Signed-off-by: Zoltan HERPAI &lt;wigyori@uid0.hu&gt;
Link: https://github.com/openwrt/openwrt/pull/22702
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>libunwind: replace local patches with upstream</title>
<updated>2026-04-01T10:07:40Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2025-12-06T02:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=f259fae36c7509886abcce85e2a7206dc86039a8'/>
<id>urn:sha1:f259fae36c7509886abcce85e2a7206dc86039a8</id>
<content type='text'>
libunwind solves these in different ways.

ppc-musl is still pending upstream.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21057
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: update to 5.9.0</title>
<updated>2026-03-28T09:24:25Z</updated>
<author>
<name>Ignat Loskutov</name>
</author>
<published>2026-03-24T21:50:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=e9531860e698da4094b95860a669c37fa44aa83f'/>
<id>urn:sha1:e9531860e698da4094b95860a669c37fa44aa83f</id>
<content type='text'>
Release Notes:
https://www.wolfssl.com/wolfssl-5-9-0-released/

Fixes CVEs:
- CVE-2026-3548
- CVE-2026-3549
- CVE-2026-3547
- CVE-2026-2646
- CVE-2026-3849
- CVE-2026-0819
- CVE-2026-1005
- CVE-2026-2645
- CVE-2026-3230
- CVE-2026-3229
- CVE-2026-3579
- CVE-2026-3580
- CVE-2026-3503
- CVE-2026-4159
- CVE-2026-4395

Signed-off-by: Ignat Loskutov &lt;ignat.loskutov@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22595
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>zlib: update to 1.3.2</title>
<updated>2026-03-14T21:24:13Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2025-12-19T15:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=9413a3d96d27b8b28bb2118568d60b9aa5685ae6'/>
<id>urn:sha1:9413a3d96d27b8b28bb2118568d60b9aa5685ae6</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 005-* patch was suppressed by the upstream commit 15ba5055a935
("CMake: Adapt pkgconfig-file to the GnuInstallDirs layout.")

This patch also adjust the zlib.pc file path as it was changed in
the latest release.

The mipsel_24kc 'zlib' package size will increase by about 1 kB.

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>libubox: update to Git HEAD (2026-03-13)</title>
<updated>2026-03-12T23:04:05Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-03-12T23:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=1d63b427ba6e88b999ffcd0c1d6fcdcce23dda57'/>
<id>urn:sha1:1d63b427ba6e88b999ffcd0c1d6fcdcce23dda57</id>
<content type='text'>
815633847cd3 CMakeLists.txt: remove -Werror=format-nonliteral

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ustream-ssl: update to Git HEAD (2026-03-01)</title>
<updated>2026-03-09T23:46:12Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-03-09T00:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=e558d763be2e9a302f5a0028a6c89c93cdf39c83'/>
<id>urn:sha1:e558d763be2e9a302f5a0028a6c89c93cdf39c83</id>
<content type='text'>
99f1c0db5a72 ustream-openssl: Fix use-after-free crash under high load and optimize BIO_METHOD lifecycle

Fixes: https://github.com/openwrt/openwrt/issues/19349
Fixes: https://github.com/openwrt/openwrt/issues/20134
Link: https://github.com/openwrt/openwrt/pull/22335
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>libunistring: update to 1.4.2</title>
<updated>2026-03-01T16:07:58Z</updated>
<author>
<name>Ivan Pavlov</name>
</author>
<published>2026-03-01T05:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=fce39a8d7fa59556af276223ba21ad5c661fda51'/>
<id>urn:sha1:fce39a8d7fa59556af276223ba21ad5c661fda51</id>
<content type='text'>
sync with gnulib, fixes compilation with gcc15

Signed-off-by: Ivan Pavlov &lt;AuthorReflex@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22225
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uclient: update to Git HEAD (2026-02-20)</title>
<updated>2026-02-20T09:07:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-02-20T09:07:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=75975b8c5cf713603ff079c4c33b393106d1d381'/>
<id>urn:sha1:75975b8c5cf713603ff079c4c33b393106d1d381</id>
<content type='text'>
7a0aa2e4afb4 uclient-http: fix data_eof for body-less responses

Fixes: https://github.com/openwrt/openwrt/issues/22103
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>libcap: add CPPFLAGS</title>
<updated>2026-02-17T21:25:09Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-02-16T23:28:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=53e6935960b807000f90bd2220a7182c366b2af8'/>
<id>urn:sha1:53e6935960b807000f90bd2220a7182c366b2af8</id>
<content type='text'>
Forward the OpenWrt CPPFLAGS to the compile process. This fixes fortify
sources support.

Allow to extend the CPPFLAGS and not only overwrite.

Link: https://github.com/openwrt/openwrt/pull/22056
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>elfutils: fix license</title>
<updated>2026-02-13T11:07:07Z</updated>
<author>
<name>Wei-Ting Yang</name>
</author>
<published>2026-02-13T04:37:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=cd39bc2c5bd726ddf8a3018551e05280740b4547'/>
<id>urn:sha1:cd39bc2c5bd726ddf8a3018551e05280740b4547</id>
<content type='text'>
Remove OR between GPL-2.0-or-later and LGPL-3.0-or-later to avoid
incorrect parsing of OR as a separate license in the SBOM.

Fixes: 9a157b5d83d28043ea35501a19702beee5f8a107

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22003
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
