<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/nbd/tools/libressl, branch master</title>
<subtitle>Felix Fietkaus staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/nbd/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/nbd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/'/>
<updated>2025-11-22T22:17:09Z</updated>
<entry>
<title>tools: libressl: update to 4.2.1</title>
<updated>2025-11-22T22:17:09Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2025-07-27T17:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=ef9f45e683814ecdd1787191ed6bc5a3126cea84'/>
<id>urn:sha1:ef9f45e683814ecdd1787191ed6bc5a3126cea84</id>
<content type='text'>
Changelog:
- 3.8.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.0-relnotes.txt
- 3.8.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.1-relnotes.txt
- 3.8.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.3-relnotes.txt
- 3.8.4: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.4-relnotes.txt
- 3.9.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.0-relnotes.txt
- 3.9.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.1-relnotes.txt
- 3.9.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.2-relnotes.txt
- 4.0.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.0.0-relnotes.txt
- 4.1.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.1.0-relnotes.txt
- 4.2.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.0-relnotes.txt
- 4.2.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.1-relnotes.txt

Further add patches:
- 010-static.patch
- 011-fix-linking.patch

Link: https://github.com/openwrt/openwrt/pull/19562
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>Revert "tools/libressl: update to 4.0.0"</title>
<updated>2025-03-29T18:23:15Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-03-29T18:23:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=6ac09b940fcdef052fff3a2819a8ee7d44f92776'/>
<id>urn:sha1:6ac09b940fcdef052fff3a2819a8ee7d44f92776</id>
<content type='text'>
This reverts commit 21cece29e9eebc397eadee259e60c7fc44828cce.

Unfortunately, LibreSSL 4.0 causes the host APK tools to segfault under
fakeroot when .apk is being generated and it is completely breaking
building under Debian and Ubuntu hosts.

So, until this is fixed lets revert the update.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to 4.0.0</title>
<updated>2025-03-28T14:39:26Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-11-07T23:04:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=21cece29e9eebc397eadee259e60c7fc44828cce'/>
<id>urn:sha1:21cece29e9eebc397eadee259e60c7fc44828cce</id>
<content type='text'>
Stable version. Odd versions are betas.

Added static patch to rename some ecdsa symbols that conflict with
u-boot's mkimage.

These symbols are not exported by default but because OpenWrt uses a
static libressl, they are present and conflict with mkimage's libecdsa.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16901
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to version 3.7.3</title>
<updated>2023-09-22T12:11:22Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2023-09-17T12:31:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=587f94eb1adb2eb65ff7b87a78c4641d2d15dc2c'/>
<id>urn:sha1:587f94eb1adb2eb65ff7b87a78c4641d2d15dc2c</id>
<content type='text'>
Release notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.3-relnotes.txt

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to 3.7.2</title>
<updated>2023-04-21T23:31:50Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-04-15T06:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=1b624eb29dde4727c7015e8627da9d3f1613e7b0'/>
<id>urn:sha1:1b624eb29dde4727c7015e8627da9d3f1613e7b0</id>
<content type='text'>
Release Notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.2-relnotes.txt

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/libressl: bump to 3.7.1</title>
<updated>2023-03-20T22:40:23Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-03-19T11:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=c2d4abc380209e583f8dbf99a2070d68dbbb21f0'/>
<id>urn:sha1:c2d4abc380209e583f8dbf99a2070d68dbbb21f0</id>
<content type='text'>
Release Notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.1-relnotes.txt

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to 3.7.0</title>
<updated>2022-12-18T15:34:47Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2022-12-15T07:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=ee0cade0141beb0e24c9734a4305161d570a59b2'/>
<id>urn:sha1:ee0cade0141beb0e24c9734a4305161d570a59b2</id>
<content type='text'>
Release notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.6.0-relnotes.txt
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.6.1-relnotes.txt
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.0-relnotes.txt

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: add Host/Uninstall where possible</title>
<updated>2022-10-19T22:33:22Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-28T08:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=a63805b25f99e609d575ee920baae269fb58794c'/>
<id>urn:sha1:a63805b25f99e609d575ee920baae269fb58794c</id>
<content type='text'>
This cleans staging_dir when calling tool/x/clean.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: prefer HTTPS if available (for packages)</title>
<updated>2022-10-05T15:37:07Z</updated>
<author>
<name>Daniel Cousens</name>
</author>
<published>2022-09-30T00:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=3bd04767badd215bf4d005f0b997b2cee5b2d8c3'/>
<id>urn:sha1:3bd04767badd215bf4d005f0b997b2cee5b2d8c3</id>
<content type='text'>
Changes PKG_SOURCE_URL's for arptables, bsdiff, dnsmasq,
fortify-headers, ipset, ipset-dns, libaudit, libpcap, libressl,
lua, lua5.3, tcpdump and valgrind, to HTTPS

Signed-off-by: Daniel Cousens &lt;github@dcousens.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: disable assembly code for all hosts</title>
<updated>2022-07-31T16:46:23Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-07-20T23:17:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=7012f2e18fb857d6c01211f8cc6217ac5b2933fe'/>
<id>urn:sha1:7012f2e18fb857d6c01211f8cc6217ac5b2933fe</id>
<content type='text'>
This SSL library is for hosts only
and not shipped as a build product,
therefore its performance quality (speed) is not critical.

Assembly code is broken in LibreSSL for some x86_64 hosts (part of git history)
and for some RISC host archs like armv7l, aarch64, powerpc, ppc64, etc...
so let's just disable it for all hosts.

For example, this fixes an instance on ARM hosts
where the host Python 3 builds broken modules which link to LibreSSL,
even with patches that enable LibreSSL support
with the import error "unexpected reloc type 3".

Ref: a395563f6 ("build: fix libressl build on x32 (amd64ilp32) host ")
Suggested-by: Andre Heider &lt;a.heider@gmail.com&gt;
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
</feed>
