<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/ansuel/package/libs, branch master</title>
<subtitle>Staging tree of Christian Marangi</subtitle>
<id>https://git.openwrt.org/openwrt/staging/ansuel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/ansuel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/'/>
<updated>2022-06-26T22:57:15Z</updated>
<entry>
<title>wolfssl: disable AES-NI by default for x86_64</title>
<updated>2022-06-26T22:57:15Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-06-21T18:21:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=0bd536723303ccd178e289690d073740c928bb34'/>
<id>urn:sha1:0bd536723303ccd178e289690d073740c928bb34</id>
<content type='text'>
WolfSSL is crashing with an illegal opcode in some x86_64 CPUs that have
AES instructions but lack other extensions that are used by WolfSSL
when AES-NI is enabled.

Disable the option by default for now until the issue is properly fixed.
People can enable them in a custom build if they are sure it will work
for them.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>libnftnl: update to 1.2.2</title>
<updated>2022-06-24T15:10:24Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-06-07T19:27:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=bde367255cc9307e2a15b2b3bb3a2c24938c61f6'/>
<id>urn:sha1:bde367255cc9307e2a15b2b3bb3a2c24938c61f6</id>
<content type='text'>
build: libnftnl 1.2.2 release
accee9a set_elem: missing export symbol
e2514c0 exthdr: tcp option reset support

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>libusb: fix missing link</title>
<updated>2022-06-19T10:40:30Z</updated>
<author>
<name>Leo Soares</name>
</author>
<published>2022-06-16T22:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=dc59a22f1d0f3a98eee9fa2043f03a764fbefe10'/>
<id>urn:sha1:dc59a22f1d0f3a98eee9fa2043f03a764fbefe10</id>
<content type='text'>
adds `libusb-1.0.so` link on the target root again.

Fixes: 43539a6aabbe ("libusb: make InstallDev explicit")
Signed-off-by: Leo Soares &lt;leo@hyper.ag&gt;
(added fixed tag, reworded commit)
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: make WOLFSSL_HAS_OPENVPN default to y</title>
<updated>2022-06-09T00:11:37Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-06-08T23:30:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=d55f12cc7925b7d84af80015cbeb0422dd7e0b36'/>
<id>urn:sha1:d55f12cc7925b7d84af80015cbeb0422dd7e0b36</id>
<content type='text'>
Openvpn forces CONFIG_WOLFSSL_HAS_OPENVPN=y.  When the phase1 bots build
the now non-shared package, openvpn will not be selected, and WolfSSL
will be built without it.  Then phase2 bots have CONFIG_ALL=y, which
will select openvpn and force CONFIG_WOLFSSL_HAS_OPENVPN=y.  This
changes the version hash, causing dependency failures, as shared
packages expect the phase2 hash.

Fixes: #9738

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "wolfssl: set nonshared flag global"</title>
<updated>2022-06-08T23:35:45Z</updated>
<author>
<name>Christian 'Ansuel' Marangi</name>
</author>
<published>2022-06-08T23:35:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=eac1b8ab699eb3383e6d5d39b53fa9f32ee6eb60'/>
<id>urn:sha1:eac1b8ab699eb3383e6d5d39b53fa9f32ee6eb60</id>
<content type='text'>
This reverts commit e0cc5b9b3ae65113f0e0dd9249dae4776b65c503.
A better and correct solution was found.

Signed-off-by: Christian 'Ansuel' Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: set nonshared flag global</title>
<updated>2022-06-08T22:47:13Z</updated>
<author>
<name>Christian 'Ansuel' Marangi</name>
</author>
<published>2022-06-08T22:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=e0cc5b9b3ae65113f0e0dd9249dae4776b65c503'/>
<id>urn:sha1:e0cc5b9b3ae65113f0e0dd9249dae4776b65c503</id>
<content type='text'>
libwolfssl-benchmark should NOT be compiled as nonshared but
currently there is a bug where, on buildbot stage2, the package
is recompiled to build libwolfssl-benchmark and the dependency
change to the new libwolfssl version.
Each dependant package will now depend on the new wolfssl package
instead of the one previously on stage1 that has a different package
HASH.

Set the nonshared PKGFLAGS global while this gets investigated
and eventually fixed.

Fixes: 0a2edc2714dc ("wolfssl: enable CPU crypto instructions")
Signed-off-by: Christian 'Ansuel' Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: enable CPU crypto instructions</title>
<updated>2022-06-07T08:56:49Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-04-19T15:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=0a2edc2714dcda10be902c32525723ce2cbcb138'/>
<id>urn:sha1:0a2edc2714dcda10be902c32525723ce2cbcb138</id>
<content type='text'>
This enables AES &amp; SHA CPU instructions for compatible armv8, and x86_64
architectures.  Add this to the hardware acceleration choice, since they
can't be enabled at the same time.

The package was marked non-shared, since the arm CPUs may or may not
have crypto extensions enabled based on licensing; bcm27xx does not
enable them.  There is no run-time detection of this for arm.

NOTE:
Should this be backported to a release branch, it must be done shortly
before a new minor release, because the change to nonshared will remove
libwolfssl from the shared packages, but the nonshared are only built in
a subsequent release!

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: add benchmark utility</title>
<updated>2022-06-07T08:56:49Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-04-19T21:23:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=18fd12edb810f9dfbf8410bb81f639df052134cb'/>
<id>urn:sha1:18fd12edb810f9dfbf8410bb81f639df052134cb</id>
<content type='text'>
This packages the wolfssl benchmark utility.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>wolfssl: don't change ABI because of hw crypto</title>
<updated>2022-06-07T08:56:49Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2022-04-25T12:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=677774d445ced1a56e73fe62df47b4eb66441721'/>
<id>urn:sha1:677774d445ced1a56e73fe62df47b4eb66441721</id>
<content type='text'>
Enabling different hardware crypto acceleration should not change the
library ABI.  Add them to PKG_CONFIG_DEPENDS after the ABI version hash
has been computed.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>libnl-tiny: update to the latest version</title>
<updated>2022-05-23T12:12:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-05-17T18:17:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=242b347204430a71b1a959d3648b46d903e12ca9'/>
<id>urn:sha1:242b347204430a71b1a959d3648b46d903e12ca9</id>
<content type='text'>
b5b2ba09c4f1 netlink: add NLA_F_NESTED to all nested attributes

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
