<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/noltari/tools/libressl, branch master</title>
<subtitle>Staging tree of Alvaro Fernandez Rojas</subtitle>
<id>https://git.openwrt.org/openwrt/staging/noltari/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/noltari/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/'/>
<updated>2022-12-18T15:34:47Z</updated>
<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/noltari/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/noltari/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/noltari/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/noltari/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>
<entry>
<title>tools/libressl: ensure PIC-only object compilation</title>
<updated>2022-07-31T16:46:23Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-07-20T23:14:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=b2e2deeb8dfa3c1a620cb5d1d0d54eccff85d2c0'/>
<id>urn:sha1:b2e2deeb8dfa3c1a620cb5d1d0d54eccff85d2c0</id>
<content type='text'>
Line up configure arguments for cleaner git diff and editing and grepping.

LibreSSL must be built with PIC, and has the flags for it already in CFLAGS.
Add the configure option native to LibreSSL to use only PIC in objects,
which further enforces that each object in the library has the PIC flag
to prevent a mixture of PIC / non-PIC objects within it.

Ref: 96a940308 ("tools: libressl: always build as PIC")
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools/libressl: bump to v3.5.3</title>
<updated>2022-07-20T11:02:57Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2022-07-19T11:31:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=5451b03b7ceb2315445c683fe174e28bbdd49c2f'/>
<id>urn:sha1:5451b03b7ceb2315445c683fe174e28bbdd49c2f</id>
<content type='text'>
This includes API additions required for u-boot v2022.07 and Python 3.10.

https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.0-relnotes.txt
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.1-relnotes.txt
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.2-relnotes.txt
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.3-relnotes.txt

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to version 3.4.3</title>
<updated>2022-06-19T10:31:02Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-06-06T20:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=25534d5cc20a807ff776fdb18847344167ce081d'/>
<id>urn:sha1:25534d5cc20a807ff776fdb18847344167ce081d</id>
<content type='text'>
Release notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.3-relnotes.txt

```
It includes the following security fix:

    * A malicious certificate can cause an infinite loop.
      Reported by and fix from Tavis Ormandy and David Benjamin, Google.
```

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to version 3.4.2</title>
<updated>2022-02-28T23:08:08Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-02-23T20:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=495c4f4e197166a6fa997d4620ca6c241e3abd45'/>
<id>urn:sha1:495c4f4e197166a6fa997d4620ca6c241e3abd45</id>
<content type='text'>
Release notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.2-relnotes.txt

```
It includes the following security fix

  * In some situations the X.509 verifier would discard an error on an
    unverified certificate chain, resulting in an authentication bypass.
    Thanks to Ilya Shipitsin and Timo Steinlein for reporting.
```

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to 3.4.1</title>
<updated>2021-11-02T20:00:32Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-22T07:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=03bb3412a2b8bf8ac69e062ea9fd88e2c6c6fb57'/>
<id>urn:sha1:03bb3412a2b8bf8ac69e062ea9fd88e2c6c6fb57</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to 3.3.4</title>
<updated>2021-09-05T19:28:55Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-02T02:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=f78ad901e1ce07c42a9f5e670c39dbdcea15eb87'/>
<id>urn:sha1:f78ad901e1ce07c42a9f5e670c39dbdcea15eb87</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
