<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/utils, branch v23.05.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2024-02-04T18:18:17Z</updated>
<entry>
<title>ucode: add libjson-c/host dependency</title>
<updated>2024-02-04T18:18:17Z</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=9ee626f94505eeb71e9cdab19af216eb1c9f2a15'/>
<id>urn:sha1:9ee626f94505eeb71e9cdab19af216eb1c9f2a15</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)
</content>
</entry>
<entry>
<title>bcm27xx-userland: update to latest version</title>
<updated>2024-01-26T11:13:35Z</updated>
<author>
<name>Marty Jones</name>
</author>
<published>2023-12-25T00:03:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e05659ef59efa14091bd5e59efedec0ad565a484'/>
<id>urn:sha1:e05659ef59efa14091bd5e59efedec0ad565a484</id>
<content type='text'>
This is the last update for bcm27xx-userland as it has been
deprecated but funcional up to raspberry pi 5.

96a7334 README: Update to make it clear that most code in this repo is deprecated
3c97f76 userland: dtoverlay: /boot/firmware is a valid path
153a235 Assorted clang static analysis fixes
eca070c bcm_host: Update kms/fkms check for pi5
06a7618 dtoverlay: Support bcm2712 as a platform
0489c07 dtoverlay: Add dtoverlay_first/next_subnode
a1c7f81 dtoverlay: Support literal assignments of path strings
44a3953 raspivid: Also flush PTS file if flush is enabled
cc1ca18 userland: dtoverlay: Use os_prefix if set
9d5250f libfdt: Add null-ptr check for prop-data to resolve clang --analyzer warning
50527c6 mmal: Only include Videocore components if not running on Videocore
df245ea tvservice: Update unsupported message to recommend kmsprint
de0cfe8 dtoverlay: Fix clang warnings
0182f05 dtoverlay: Fix various compiler warnings
2a6306b dtoverlay: Fix path rebasing and exports
d1e92d7 dtoverlay: Add support for string escape sequences
b1ee39e gencmd: Add a fallback to mailbox interface if vchiq is not available
54fd97a hello_pi: Fix some build issues

Signed-off-by: Marty Jones &lt;mj8263788@gmail.com&gt;
(cherry picked from commit 3df664101a18cf835c97ce5f0fbcc6357a16c101)
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>jsonfilter: update to Git HEAD (2024-01-23)</title>
<updated>2024-01-23T08:09:45Z</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=78beef6aee72f7f3e862b3057d9ea2734f1d0fe9'/>
<id>urn:sha1:78beef6aee72f7f3e862b3057d9ea2734f1d0fe9</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:47:14Z</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=81b7da1052481f9854700895aa903094d7fe4c0c'/>
<id>urn:sha1:81b7da1052481f9854700895aa903094d7fe4c0c</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)
</content>
</entry>
<entry>
<title>ucode: adjust module dependencies</title>
<updated>2023-12-07T23:10:53Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2023-12-07T22:12:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=982bfd98cbf08a7a4983763848e443f95e9abc76'/>
<id>urn:sha1:982bfd98cbf08a7a4983763848e443f95e9abc76</id>
<content type='text'>
Let ucode-mod-* packages select the ucode interpreter instead of depending
on it to avoid recursive dependency chains in unrelated packages.

Fixes: https://github.com/openwrt/packages/issues/22837
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit 01d1c1ad296cc71f87ea02b01b16a09fe5d933a1)
</content>
</entry>
<entry>
<title>firmware-utils: update to Git HEAD (2023-11-21)</title>
<updated>2023-11-27T07:02:33Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-11-21T15:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6264d12ed8e4beef6e3707837cb95f0e0d9e4e92'/>
<id>urn:sha1:6264d12ed8e4beef6e3707837cb95f0e0d9e4e92</id>
<content type='text'>
1d42292d8063 tplink-safeloader: Add TP-Link Archer A6 V3.20
3338f5389d72 tplink-safeloader: add TL-WPA8635P v3
17ca5eeb1c10 tplink-safeloader: add TL-WPA8631P v4
f730ad2fa0b4 bcmblob: new tool for reading Broadcom's BLOBs
cb1ddac98124 firmware-utils: fix typo in error message when no OpenSSL library found
916633160dc9 bcmclm: new tool for reading Broadcom's CLM data
a2d49fb1e188 tplink-safeloader: add RU support-list entry for Archer C6U v1
bb12cf5c3fa9 tplink-safeloader: Add support for TP-Link Deco M5 The special_id values are the same for EU and Asian models, and they apply to all models: v1, v2, and v3. They are not sorted as they are currently in the same order as extracted from the official firmware image.
9e2de8515be1 tplink-safeloader: add EAP610 v3 and EAP613 v1
a170683c0e11 firmware-utils: fix use of NULL string progname
89875fc18b57 tplink-safeloader: CPE510: add Canadian support
9e211d2980fe mktplinkfw2: add support to extract bootloader images
c18f662f3c74 mktplinkfw2: add support to pack bootloader
3dc133915f87 mktplinkfw2: show exact exceed bytes when the image is to big
d16ff798d58a tplink-safeloader: WPA8631: add v4 AU, US
0fa1cc51013f zytrx: add LTE5398-M904
635466123429 firmware-utils: ptgen: add SiFive GPT partition support
ba5bc4e1ae9d add dlink-sge-image for D-Link devices by SGE
3b114de29cf7 lxlfw: move code opening LXL to helper function
8e149e480391 lxlfw: move code copying data to helper function
16fa89076122 lxlfw: fix struct lxl_hdr attribute
d770cab82e58 lxlfw: support embedding blobs
eaf2ea28dbe6 lxlfw: support extracting image
12bf1a99bd6e lxlfw: support certificate &amp; signature blobs

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit b117e7244f9e85cc3e6f6845f81eb60c9c9331e1)
</content>
</entry>
<entry>
<title>firmware-utils: package oseama</title>
<updated>2023-11-24T13:02:29Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-05-22T08:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d6b62611b845ea90ad4c901e28fa1787c4b7e9e5'/>
<id>urn:sha1:d6b62611b845ea90ad4c901e28fa1787c4b7e9e5</id>
<content type='text'>
It's required by bcm53xx. This allows dropping separated oseama package
and avoids some code duplication.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 1d9d0ca376c616a2cede9d30f370aa0c2f7984e6)
</content>
</entry>
<entry>
<title>firmware-utils: new package replacing otrx</title>
<updated>2023-11-24T13:02:29Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-05-22T08:31:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=40bd2bb3d6e1316dcb239461217e27db6cbdefe5'/>
<id>urn:sha1:40bd2bb3d6e1316dcb239461217e27db6cbdefe5</id>
<content type='text'>
Some of firmware utils may be required on target devices. It's useful
e.g. for dealing with some firmware formats. That is often required
(supporting specific format) to provide an option to revert to original
firmware.

So far we had packaged "otrx" util only for use on Broadcom targets.
Refactor that to package the whole firmware-utils project so we can
package any single util needed.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 24d6abe2d7cd8b93ee5e390af8d90eda54611dd1)
</content>
</entry>
<entry>
<title>ucode: update to Git HEAD (2023-11-07)</title>
<updated>2023-11-09T15:38:02Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2023-11-09T11:40:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2285eb732a03fb122d2c990d7a206cb826cf0bb8'/>
<id>urn:sha1:2285eb732a03fb122d2c990d7a206cb826cf0bb8</id>
<content type='text'>
0352a33 uloop: support new interval and signal APIs
1468cc4 syntax: don't treat `as` and `from` as reserved keywords

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit 551963662b3c2d4a740a447855da410c0f217152)
</content>
</entry>
<entry>
<title>px5g-wolfssl: Fix permission of private key</title>
<updated>2023-11-08T18:04:11Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-11-06T23:33:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5106f554bb9324be88c9bfb8bc2105ce098f359c'/>
<id>urn:sha1:5106f554bb9324be88c9bfb8bc2105ce098f359c</id>
<content type='text'>
Store the private key with read and write permission for the user only
and not with read permissions for everyone. This converts the
write_file() function from fopen() to open() because open allows to
specify the permission mask of the newly created file. It also adds and
fixes some existing error handling.

OpenSSL does this in the same way already.

With this change it looks like this:
root@OpenWrt:/# ls -al /etc/uhttpd.*
-rw-r--r--    1 root     root           749 Nov  6 23:14 /etc/uhttpd.crt
-rw-------    1 root     root           121 Nov  6 23:14 /etc/uhttpd.key

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