<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/package/utils, branch master</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2023-11-30T19:08:56Z</updated>
<entry>
<title>ucode: update to Git HEAD (2023-11-30)</title>
<updated>2023-11-30T19:08:56Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-11-30T18:13:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=fdb92d2d6f2e9cca732817441896b7f601609949'/>
<id>urn:sha1:fdb92d2d6f2e9cca732817441896b7f601609949</id>
<content type='text'>
96f74b5be829 ubus: make ubus_context first in uc_ubus_connection_t

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>f2fs-tools: avoid dead symlinks in root</title>
<updated>2023-11-25T16:55:03Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2023-10-07T04:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=8a8d68cf030b9d30309c38fbdb28b236ceac88b1'/>
<id>urn:sha1:8a8d68cf030b9d30309c38fbdb28b236ceac88b1</id>
<content type='text'>
When building on the host, this avoids creating dead symlinks. Matches
what is done elsewhere.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>firmware-utils: Fix PKG_MIRROR_HASH</title>
<updated>2023-11-22T23:17:23Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-11-22T23:15:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=77368ec01b98c13bfc2afd115db9560cb626a036'/>
<id>urn:sha1:77368ec01b98c13bfc2afd115db9560cb626a036</id>
<content type='text'>
This fixes the mirror hash to the version of the file uploaded to the
download mirror and which my build calculated.

Fixes: b117e7244f9e ("firmware-utils: update to Git HEAD (2023-11-21)")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>firmware-utils: update to Git HEAD (2023-11-21)</title>
<updated>2023-11-21T15:33:27Z</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/hauke/commit/?id=b117e7244f9e85cc3e6f6845f81eb60c9c9331e1'/>
<id>urn:sha1:b117e7244f9e85cc3e6f6845f81eb60c9c9331e1</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

Fixes: https://github.com/openwrt/openwrt/issues/12939
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>debugcc: add licensing information</title>
<updated>2023-11-11T06:11:25Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-11-10T21:42:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=b7cf706539eb3a788441c8a8debaa8c36e5c54cf'/>
<id>urn:sha1:b7cf706539eb3a788441c8a8debaa8c36e5c54cf</id>
<content type='text'>
Information about package license is important, so lets add it.

Fixes: 79ee0d2ceead ("debugcc: add new package to debug IPQ based SoC clocks")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>debugcc: add new package to debug IPQ based SoC clocks</title>
<updated>2023-11-10T20:16:09Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-11-10T20:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=79ee0d2ceead54edae002c3bd0460d3abc645ce0'/>
<id>urn:sha1:79ee0d2ceead54edae002c3bd0460d3abc645ce0</id>
<content type='text'>
Add new package to debug IPQ clocks using debug regs and hardware
oscillator.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>dtc: add option for a static build</title>
<updated>2023-11-10T19:27:55Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-11-08T22:09:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=8376eaaa2805c6ea41ca88a4cc2304731c91798e'/>
<id>urn:sha1:8376eaaa2805c6ea41ca88a4cc2304731c91798e</id>
<content type='text'>
I find myself manually compiling dtc as a staticly linked binary rather
often while porting a new device to OpenWrt as dtc is rarely included in
various vendor modifications of OpenWrt.

So, since dtc offers a convenient meson option to build it as staticaly
linked binary, lets make it a compile time option.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ucode: update to Git HEAD (2023-11-07)</title>
<updated>2023-11-09T11:40:42Z</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/hauke/commit/?id=551963662b3c2d4a740a447855da410c0f217152'/>
<id>urn:sha1:551963662b3c2d4a740a447855da410c0f217152</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;
</content>
</entry>
<entry>
<title>px5g-wolfssl: Fix permission of private key</title>
<updated>2023-11-07T20:55:55Z</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/hauke/commit/?id=6aad5ab0992fefd88ce612bc0484e0115a004572'/>
<id>urn:sha1:6aad5ab0992fefd88ce612bc0484e0115a004572</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;
</content>
</entry>
<entry>
<title>px5g-mbedtls: Fix permission of private key</title>
<updated>2023-11-07T20:55:55Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-11-05T22:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=929c9a58c9a17a3ca8d2a3be0c5dc4ac98e848e2'/>
<id>urn:sha1:929c9a58c9a17a3ca8d2a3be0c5dc4ac98e848e2</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.crt /etc/uhttpd.key
-rw-r--r--    1 root     root           519 Nov  6 22:58 /etc/uhttpd.crt
-rw-------    1 root     root           121 Nov  6 22:58 /etc/uhttpd.key

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
