<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/package/libs, branch v21.02.0</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v21.02.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v21.02.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2021-08-28T13:51:41Z</updated>
<entry>
<title>openssl: bump to 1.1.1l</title>
<updated>2021-08-28T13:51:41Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2021-08-26T17:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=ff31cfb8569f87195a20450aa11e3bdcae59e25c'/>
<id>urn:sha1:ff31cfb8569f87195a20450aa11e3bdcae59e25c</id>
<content type='text'>
This version fixes two vulnerabilities:
  - SM2 Decryption Buffer Overflow (CVE-2021-3711)
    Severity: High

  - Read buffer overruns processing ASN.1 strings (CVE-2021-3712)
    Severity: Medium

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
(cherry picked from commit 7119fd32d397567931e63dbbf72014e95624018f)
</content>
</entry>
<entry>
<title>mbedtls: update to 2.16.11</title>
<updated>2021-08-08T18:51:41Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-07-13T20:27:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=d9be07169eccab26c62c87c7ac18bdd22b18036e'/>
<id>urn:sha1:d9be07169eccab26c62c87c7ac18bdd22b18036e</id>
<content type='text'>
Switched to AUTORELEASE to avoid manual increments.

Release notes:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.11

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
(cherry picked from commit fcfd741eb83520e496eb09de5f8b2f2b62792a80)
</content>
</entry>
<entry>
<title>treewide: unmark selected packages nonshared</title>
<updated>2021-07-02T16:15:02Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-07-02T16:00:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=d723002d84e25d18b7e225d5e6f2810875d052c7'/>
<id>urn:sha1:d723002d84e25d18b7e225d5e6f2810875d052c7</id>
<content type='text'>
This partially reverts changes done in commit 72cc44958ef4 ("treewide:
mark selected packages nonshared") as it removes the nonshared flag, but
keeps the PKG_RELEASE as the PKG_RELEASE bump while adding nonshared
flag was incorrect.

Unmark uci, ubus, libubox, lua, libnl-tiny and libjson-c as nonshared
packages as this fix attempt didn't worked out. Currently the
imagebuilder is broken again:

 openwrt-imagebuilder-21.02.0-rc3-ipq40xx-generic.Linux-x86_64$ make image PROFILE=avm_fritzbox-7530 PACKAGES=luci-ssl-openssl
 ...
 Collected errors:
  * pkg_hash_check_unresolved: cannot find dependency libiwinfo20210430 for luci-mod-status
  * pkg_hash_fetch_best_installation_candidate: Packages for luci-mod-status found, but incompatible with the architectures configured
  * pkg_hash_check_unresolved: cannot find dependency libiwinfo20210430 for rpcd-mod-iwinfo
  * pkg_hash_fetch_best_installation_candidate: Packages for rpcd-mod-iwinfo found, but incompatible with the architectures configured
  * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-ssl-openssl:
  * 	libiwinfo20210430
  * opkg_install_cmd: Cannot install package luci-ssl-openssl.

Everything because iwinfo's ABI was changed two times since rc3 release:

 +IWINFO_ABI_VERSION:=20210430
 +IWINFO_ABI_VERSION:=20210420

Since iwinfo is marked as nonshared, it wasn't built by phase2 builders, but
luci-mod-status was already updated 2 times since rc3 and was thus rebuilt by
phase2 builders:

 d1d452ed2fb3 luci-mod-status: don't set '-' hostname when creating static lease
 95b3633055c1 luci-mod-status: switch to html table for wlan channel analysis

So now luci-mod-status depends on libiwinfo20210430 but only
libiwinfo20210106 can be downloaded. This is first part of the fix, in
the upcoming commit Jo is going to remove nonshared flag from iwinfo
package as well.

References: https://lists.infradead.org/pipermail/openwrt-devel/2021-July/035736.html
References: https://lists.infradead.org/pipermail/openwrt-devel/2021-July/035741.html
Acked-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
Reported-by: Nick Hainke &lt;vincent@systemli.org&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 8307da3dbdaff13d5ce99f8aefa32f5b7a2e18e6)
</content>
</entry>
<entry>
<title>libusb: Fix parsing of descriptors for multi-configuration devices</title>
<updated>2021-06-26T15:11:21Z</updated>
<author>
<name>Georgi Valkov</name>
</author>
<published>2021-02-03T07:41:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=e171d11f55e335416d2ee689604998698f517e00'/>
<id>urn:sha1:e171d11f55e335416d2ee689604998698f517e00</id>
<content type='text'>
Prerequisite patch:
Correct a typo in the Changelog and clean up a stray file

Fix changes in libusb which introduced a regression:
Commit e2be556bd2 ("linux_usbfs: Parse config descriptors during device
initialization") introduced a regression for devices with multiple
configurations. The logic that verifies the reported length of the
configuration descriptors failed to count the length of the
configuration descriptor itself and would truncate the actual length by
9 bytes, leading to a parsing error for subsequent descriptors.

Signed-off-by: Georgi Valkov &lt;gvalkov@abv.bg&gt;
(cherry picked from commit 4b37e3bc2b2a079c996b6d97b8d3dbbd4ba6eb62)
</content>
</entry>
<entry>
<title>wolfssl: always export wc_ecc_set_rng</title>
<updated>2021-06-21T20:43:15Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2021-05-05T23:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=f6d8c0cf2b47b55474f6f2604ac57bc8aedfeb08'/>
<id>urn:sha1:f6d8c0cf2b47b55474f6f2604ac57bc8aedfeb08</id>
<content type='text'>
Since commit 6467de5a8840 ("Randomize z ordinates in scalar
mult when timing resistant") wolfssl requires a RNG for an EC
key when the hardened built option is selected.

wc_ecc_set_rng is only available when built hardened, so there
is no safe way to install the RNG to the key regardless whether
or not wolfssl is compiled hardened.

Always export wc_ecc_set_rng so tools such as hostapd can install
RNG regardless of the built settings for wolfssl.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
(cherry picked from commit ef9b103107aebd1a54f4360af3d9cf28d0544f13)
</content>
</entry>
<entry>
<title>treewide: mark selected packages nonshared</title>
<updated>2021-06-13T22:02:13Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2021-06-06T15:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=ea308e2f383c071a710973aa7825530de80c08d6'/>
<id>urn:sha1:ea308e2f383c071a710973aa7825530de80c08d6</id>
<content type='text'>
Mark uci, ubus, libubox, lua, libnl-tiny and libjson-c
as nonshared packages. This helps to keep coherent dependencies
if these ABI versioned packages are later updated.

Before this commit it is possible to get missing dependencies
in target-specific nonshared packages (like iwinfo) that depend
on these shared ABI versioned packages. If these are later updated
and rebuilt, only the new ABI version will be available for download,
while the target-specific packages in releases continue to depend on
the old ABI version.

After this commit the packages are built along the other nonshared
packages by the phase1 images buildbot and will be available at the
target/ download directories instead of packages/base dir. That will
help to keep a coherent set available.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
(cherry picked from commit 72cc44958ef4e0df1a152178514c92899d6a957a)
</content>
</entry>
<entry>
<title>libubox: update to the latest version</title>
<updated>2021-05-26T06:32:54Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-05-17T15:58:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=834167b42e08478f281ca45c973c4115df03208a'/>
<id>urn:sha1:834167b42e08478f281ca45c973c4115df03208a</id>
<content type='text'>
870acee325fe tests: cram: test_base64: fix failing tests
4d8995e91d56 tests: cram: test_base64: really fix failing tests
551d75b5662c libubox: tests: add more blobmsg/json test cases
a0dbcf8b8f96 tests: add blob-buffer overflow test
b36a3a90098d blob: fix exceeding maximum buffer length
b8abed749423 utils.h: add fallthrough macro
b14c4688612c json_script: fix unannotated fall-through warning

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit 04d21604fd72f337c8a0410d13b3d878914b7e7e)
</content>
</entry>
<entry>
<title>libubox: update to git HEAD</title>
<updated>2021-05-26T06:32:53Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-02T19:09:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=21a3599a9a16bf2e1e6c39123f5d9cc83e74b07b'/>
<id>urn:sha1:21a3599a9a16bf2e1e6c39123f5d9cc83e74b07b</id>
<content type='text'>
 2e52c7e libubox: fix BLOBMSG_CAST_INT64 (do not override BLOBMSG_TYPE_DOUBLE)

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit c82cc4407adebd683593d8f0b71d10e694ff8804)
</content>
</entry>
<entry>
<title>uclient: update to Git version 2021-05-14</title>
<updated>2021-05-17T21:03:13Z</updated>
<author>
<name>Baptiste Jonglez</name>
</author>
<published>2021-05-14T21:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=bbbc01ede5ee8d7f8e3c13fd37504ead5f42fe56'/>
<id>urn:sha1:bbbc01ede5ee8d7f8e3c13fd37504ead5f42fe56</id>
<content type='text'>
6a6011d uclient-http: set eof mark when content-length is 0
19571e4 tests: fix help usage test for uclient built with sanitizer
c5fc04b tests: fix help usage test

Signed-off-by: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;
(cherry picked from commit 1ec6fc4dcba16045a6bfcc493bdbe892de1265a9)
</content>
</entry>
<entry>
<title>uclient: update to Git version 2021-04-03</title>
<updated>2021-05-17T21:03:13Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-04-03T17:04:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=bc2225fe734373e76ace10d7f70ff93993b7f29d'/>
<id>urn:sha1:bc2225fe734373e76ace10d7f70ff93993b7f29d</id>
<content type='text'>
83efca2 tests: fix possibly longer start of HTTP server
64e00d6 uclient-fetch: document missing options

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 1371910b76f021486810b18f371b3dc528d952ea)
</content>
</entry>
</feed>
