<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/libs, branch v21.02.1</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-10-23T10:38:01Z</updated>
<entry>
<title>wolfssl: fix compile when enable-devcrypto is set</title>
<updated>2021-10-23T10:38:01Z</updated>
<author>
<name>Ivan Pavlov</name>
</author>
<published>2021-10-15T05:11:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=23778f067a5aa8d2fa7e15244521774bf849ae6b'/>
<id>urn:sha1:23778f067a5aa8d2fa7e15244521774bf849ae6b</id>
<content type='text'>
fixing linking error when --enable-devcrypto=yes
fixes: 7d92bb050961 wolfssl: update to 4.8.1-stable

Signed-off-by: Ivan Pavlov &lt;AuthorReflex@gmail.com&gt;
(cherry picked from commit be3e260f92643a841f4f83b03cbb07b9a26cff66)
</content>
</entry>
<entry>
<title>wolfssl: remove --enable-sha512 configure switch</title>
<updated>2021-10-23T10:37:51Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2021-10-02T08:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3f8adcb215edaa22448bdbf7cb12de9d95316671'/>
<id>urn:sha1:3f8adcb215edaa22448bdbf7cb12de9d95316671</id>
<content type='text'>
It's the default anyway and this just looks confusing, as if it wasn't.

Switch to AUTORELEASE while at it.

The binary size is unchanged.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
(cherry picked from commit 7cb5af30f48d6788cd471138820a772610a7f8e0)
</content>
</entry>
<entry>
<title>wolfssl: always build with --enable-reproducible-build</title>
<updated>2021-10-23T10:37:18Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2021-10-02T08:50:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=249478ec48509ba42827867fd15372478f9f42d2'/>
<id>urn:sha1:249478ec48509ba42827867fd15372478f9f42d2</id>
<content type='text'>
This gates out anything that might introduce semantically frivolous jitter,
maximizing chance of identical object files.

The binary size shrinks by 8kb:
1244352 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f
1236160 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
(cherry picked from commit c76300707e8d705d9efc7ed4bb1b7449d0a5fe00)
</content>
</entry>
<entry>
<title>wolfssl: update to 4.8.1-stable</title>
<updated>2021-10-23T02:34:11Z</updated>
<author>
<name>Ivan Pavlov</name>
</author>
<published>2021-09-14T15:06:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=16414718f9ae57f294a8a9f70f766e0d170fae05'/>
<id>urn:sha1:16414718f9ae57f294a8a9f70f766e0d170fae05</id>
<content type='text'>
Changes from 4.7.0:
  Fix one high (OCSP verification issue) and two low vulnerabilities
  Improve compatibility layer
  Other improvements and fixes

For detailed changes refer to https://github.com/wolfSSL/wolfssl/releases

Signed-off-by: Ivan Pavlov &lt;AuthorReflex@gmail.com&gt;
(cherry picked from commit 7d92bb0509615550b98e2dc71091073c8258d564)
[Added patch to allow compilation with libtool 2.4]
Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: fix build with GCC 10 on 32 x86 targets</title>
<updated>2021-10-23T02:34:11Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2021-09-14T15:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5a02760c8f9c3b5ff2af8e6ba457b3a91d27d4e1'/>
<id>urn:sha1:5a02760c8f9c3b5ff2af8e6ba457b3a91d27d4e1</id>
<content type='text'>
Backport upstream patch to fix build with GCC 10 on 32 x86 targets.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
(cherry picked from commit 718a4f47806da8f68cb8f1fe2ebecf403e14ae96)
</content>
</entry>
<entry>
<title>ncurses: add tmux terminfo</title>
<updated>2021-10-21T21:04:39Z</updated>
<author>
<name>Jitao Lu</name>
</author>
<published>2021-10-17T06:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2274e4c1fc35f307eb294ea2d92bb194790428c3'/>
<id>urn:sha1:2274e4c1fc35f307eb294ea2d92bb194790428c3</id>
<content type='text'>
They're preferred terminal descriptions for tmux, with additional support to
some special characters and italic fonts. More info can be found at:
https://github.com/tmux/tmux/wiki/FAQ

Fixes: FS#3404

Signed-off-by: Jitao Lu &lt;dianlujitao@gmail.com&gt;
(cherry picked from commit 917126ff4cfb1ea4795cfc93820ed5d304b084c3)
</content>
</entry>
<entry>
<title>ncurses: add screen-256color terminfo</title>
<updated>2021-10-21T21:04:27Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-29T08:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=eb5c2fed512774055c2d8abed0d99160c2a31901'/>
<id>urn:sha1:eb5c2fed512774055c2d8abed0d99160c2a31901</id>
<content type='text'>
The terminfo is required by the popular terminal multiplexer screen and
tmux, offer it by default as the size impact is minimal with 885 Bytes.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit 6a6b5a677e8c245f6c82ad40cc718e614aa9f7a1)
</content>
</entry>
<entry>
<title>ncurses: split long line of supported terminfo</title>
<updated>2021-10-21T21:03:51Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-29T08:21:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=df9ca413229e4059fd6f7853dd554415c37f995b'/>
<id>urn:sha1:df9ca413229e4059fd6f7853dd554415c37f995b</id>
<content type='text'>
The terminfo files were all in one row which is terrible to read.
Split them over multiple lines to improve readability.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit 75ea474b9002c758e9a23023f7636258a467704c)
</content>
</entry>
<entry>
<title>wolfssl: bump PKG_RELEASE</title>
<updated>2021-10-19T07:09:12Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2021-10-19T07:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=43a5bebda1745dbb037746ff39bf900863ab43f3'/>
<id>urn:sha1:43a5bebda1745dbb037746ff39bf900863ab43f3</id>
<content type='text'>
Fixes commit 4b212b1306a9 ("wolfssl: build with WOLFSSL_ALT_CERT_CHAINS")

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>wolfssl: build with WOLFSSL_ALT_CERT_CHAINS</title>
<updated>2021-10-17T14:26:54Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2021-10-06T08:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4b212b1306a93b6ebd450a4b1066ddf906035f4d'/>
<id>urn:sha1:4b212b1306a93b6ebd450a4b1066ddf906035f4d</id>
<content type='text'>
"Alternate certification chains, as oppossed to requiring full chain
validataion. Certificate validation behavior is relaxed, similar to
openssl and browsers. Only the peer certificate must validate to a trusted
certificate. Without this, all certificates sent by a peer must be
used in the trust chain or the connection will be rejected."

This fixes e.g. uclient-fetch and curl connecting to servers using a Let's
Encrypt certificate which are cross-signed by the now expired
DST Root CA X3, see [0].

This is the recommended solution from upstream [1].

The binary size increases by ~12.3kb:
1236160 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f
1248704 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f

[0] https://github.com/openwrt/packages/issues/16674
[1] https://github.com/wolfSSL/wolfssl/issues/4443#issuecomment-934926793

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
[bump PKG_RELEASE]
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
(cherry picked from commit 28d8e6a8711ba78f1684a205e11b0dbd4ff2b2f3)
</content>
</entry>
</feed>
