<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/utils, branch v22.03.7</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.7</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.7'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2024-07-08T20:27:11Z</updated>
<entry>
<title>ucode: add libjson-c/host dependency</title>
<updated>2024-07-08T20:27:11Z</updated>
<author>
<name>Chad Monroe</name>
</author>
<published>2024-01-16T23:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=47c917313de9ec455c1ddc75522f7f92aa7e88e7'/>
<id>urn:sha1:47c917313de9ec455c1ddc75522f7f92aa7e88e7</id>
<content type='text'>
ensure host libjson-c is built prior to ucode

Signed-off-by: Chad Monroe &lt;chad@monroe.io&gt;
(cherry picked from commit 5a3f6c50ef29c8b11fe6967e65277b8331be0ff0)
Link: https://github.com/openwrt/openwrt/pull/15899
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>lua: fix CVE-2014-5461</title>
<updated>2024-07-08T20:27:11Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-02-11T23:06:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=bf3ea23f5a7f26e88d829b4217d1067cc68f9d5c'/>
<id>urn:sha1:bf3ea23f5a7f26e88d829b4217d1067cc68f9d5c</id>
<content type='text'>
Patch taken from Debian.

Refresh patches

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
(cherry picked from commit 78b0106f7d5093641f68d37c041a5863eb9dd9a0)
Link: https://github.com/openwrt/openwrt/pull/15899
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>jsonfilter: update to Git HEAD (2024-01-23)</title>
<updated>2024-01-23T08:10:03Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2024-01-23T08:07:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=78d9e4c56f1ab4beaba1a58fbcd2e7a0dae37a51'/>
<id>urn:sha1:78d9e4c56f1ab4beaba1a58fbcd2e7a0dae37a51</id>
<content type='text'>
013b75ab0598 jsonfilter: drop legacy json-c support
594cfa86469c main: fix spurious premature parse aborts in array mode

Fixes: https://bugs.openwrt.org/?task_id=3683
Fixes: https://github.com/openwrt/openwrt/issues/8703
Fixes: https://github.com/openwrt/openwrt/issues/11649
Fixes: https://github.com/openwrt/openwrt/issues/12344
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit 33f15dd6d41873b02eb8895b8886763659f1390c)
</content>
</entry>
<entry>
<title>lua5.3: fix typo calling lua53 instead of lua5.3 for Package Default</title>
<updated>2023-12-10T10:48:11Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-12-10T10:43:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=05f74354bd43efe9d08c0ce0db3fb0ef37ada94e'/>
<id>urn:sha1:05f74354bd43efe9d08c0ce0db3fb0ef37ada94e</id>
<content type='text'>
Fix typo calling lua53 instead of lua5.3 for Package Default definition.

This cause only missing description of the package and doesn't cause
any build regression.

Fixes: c52ca08d4008 ("lua5.3: build shared library")
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 25e215c14ee6c9f3d54cd1da46a48d9ffe6b254e)
[ fix conflict with changed URL value ]
</content>
</entry>
<entry>
<title>bsdiff: Add patches for CVEs</title>
<updated>2023-11-19T13:58:44Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-10-07T19:07:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3af93be5a15cf392bb4e8ef20663331168e982cd'/>
<id>urn:sha1:3af93be5a15cf392bb4e8ef20663331168e982cd</id>
<content type='text'>
Add two patches from Debian fixing CVEs in the bsdiff application.
CVE-2014-9862: Heap vulnerability in bspatch
CVE-2020-14315: Memory Corruption Vulnerability in bspatch

Copied the patches from this location:
https://salsa.debian.org/debian/bsdiff/-/blob/debian/latest/debian/patches/20-CVE-2014-9862.patch
https://salsa.debian.org/debian/bsdiff/-/blob/debian/latest/debian/patches/33-CVE-2020-14315.patch

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit cac723e8b8748938b8d80603578c60189fc32b24)
</content>
</entry>
<entry>
<title>packages: assign PKG_CPE_ID for all missing packages</title>
<updated>2023-09-27T15:29:14Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2023-09-18T20:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3a7143fc5a09c668ba45461ac6827325f8385884'/>
<id>urn:sha1:3a7143fc5a09c668ba45461ac6827325f8385884</id>
<content type='text'>
The PKG_CPE_ID links to NIST CPE version 2.2.
Assign PKG_CPE_ID to all remaining package which have a CPE ID.
Not every package has CPE id.

Related: https://github.com/openwrt/packages/issues/8534
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>lua: fix integer overflow in LNUM patch</title>
<updated>2023-08-12T09:46:51Z</updated>
<author>
<name>Adam Bailey</name>
</author>
<published>2023-07-04T01:16:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c29390b0f3ab7d98f96723f1f988b35cbd1637f7'/>
<id>urn:sha1:c29390b0f3ab7d98f96723f1f988b35cbd1637f7</id>
<content type='text'>
Safely detect integer overflow in try_addint() and try_subint().
Old code relied on undefined behavior, and recent versions of GCC on x86
optimized away the if-statements.
This caused integer overflow in Lua code instead of falling back to
floating-point numbers.

Signed-off-by: Adam Bailey &lt;aebailey@gmail.com&gt;
(cherry picked from commit 3a2e7c30d3e6a187ba1df740cdb24c8ad84dfe48)
</content>
</entry>
<entry>
<title>treewide: Trigger reinstall of all wolfssl dependencies</title>
<updated>2023-01-01T20:42:41Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-12-31T18:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2f1b73b70dcc9b7c73142205a530309a25b8410d'/>
<id>urn:sha1:2f1b73b70dcc9b7c73142205a530309a25b8410d</id>
<content type='text'>
The ABI of the wolfssl library changed a bit between version 5.5.3 and
5.5.4. This release update will trigger a rebuild of all packages which
are using wolfssl to make sure they are adapted to the new ABI.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit ee47a28cec01c7943238bae45f65a98e4fc9abbe)
</content>
</entry>
<entry>
<title>e2fsprogs: Fix CVE-2022-1304</title>
<updated>2022-12-06T22:29:14Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-12-05T23:17:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1a0f2c3a3ecb19f65bdc269818ed373958d032e6'/>
<id>urn:sha1:1a0f2c3a3ecb19f65bdc269818ed373958d032e6</id>
<content type='text'>
This fixes CVE-2022-1304:
An out-of-bounds read/write vulnerability was found in e2fsprogs 1.46.5.
This issue leads to a segmentation fault and possibly arbitrary code
execution via a specially crafted filesystem.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 60e335b76ea0aeedd9f8e01d247f9aaa617076da)
</content>
</entry>
<entry>
<title>ucode: update to latest Git HEAD</title>
<updated>2022-12-06T10:45:12Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-11-23T13:15:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=eb639e54fcbe03d9fda99e2d3e60b2d53658bab5'/>
<id>urn:sha1:eb639e54fcbe03d9fda99e2d3e60b2d53658bab5</id>
<content type='text'>
46d93c9 tests: fixup testcases
4c654df types: adjust double printing format
eac2add compiler: fix bytecode for logical assignments of properties
3903b18 fs: add `realpath()` function
8366102 math: add isnan() function
eef83d3 tests: relax sleep() test
394e901 lib: uc_json(): accept trailing whitespace when parsing strings
1867c8b uloop: terminate parent uloop in task child processes
d2cc003 uci: auto-load package in `ctx.foreach()` and `ctx.get_first()`
6c5ee53 compiler: ensure that arrow functions with block bodies return no value
fdc9b6a compiler: fix `??=`, `||=` and `&amp;&amp;=` logical assignment semantics
88dcca7 add cmake to install requires for debian

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit a4d67066e39bd93c7011c8e07b740a326e4e9803)
</content>
</entry>
</feed>
