<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/jow/package/system, branch main</title>
<subtitle>Staging tree of Jo-Philipp Wich</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/jow/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/'/>
<updated>2025-01-26T13:22:24Z</updated>
<entry>
<title>treewide: drop librt and libpthread packages</title>
<updated>2025-01-26T13:22:24Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-12-18T16:31:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=817de2070b03607d2114d4100ee866099dac9362'/>
<id>urn:sha1:817de2070b03607d2114d4100ee866099dac9362</id>
<content type='text'>
Since OpenWrt's main libc library, musl, does not provide separate shared
object files for libpthread and librt, the existing binary packages for
them are empty placeholders which provide no runtime functionality and
frequently cause confusion among users who attempt to build software
linking -lrt or -lpthread on target.

To clean this situation up somewhat and to simplify binary package
dependecies for all of the potential musl, glibc and uclibc cases, drop
those packages and move libpthread.so as well as librt.so into the main
libc package for those libc implementations that happen ship them as
extra shared libraries.

Also let the abstract libc package provide virtual libpthread and librt
packages in order to ease migration for packages that still explicitly
depend on them.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>procd: procd.sh: make no assumptions about init script path</title>
<updated>2025-01-26T13:07:08Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-08-20T14:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=9e88c2e03968ffc8d0c930073662b2840936e67e'/>
<id>urn:sha1:9e88c2e03968ffc8d0c930073662b2840936e67e</id>
<content type='text'>
Init scripts in /etc/init.d/ may be symlinks pointing elsewhere, so it
is not safe to assume that the basename of the real path is existing.

Instead of trying to reassemble the target path from the basename when
setting up triggers, trust the result of readlink and fall back to
`$initscript` which corresponds to `argv[0]` when readlink failed.

This fixes reload trigger setup for init script symlinks that point
to files with different base names.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>uci: update to Git HEAD (2025-01-20)</title>
<updated>2025-01-20T21:17:23Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-01-20T21:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=e046f8c318618162fcdd768c4a9eadd53c239629'/>
<id>urn:sha1:e046f8c318618162fcdd768c4a9eadd53c239629</id>
<content type='text'>
047b2efc1348 CMakeLists.txt: bump minimum cmake version
16ff0badbde7 CMakeLists: add support for including ABIVERSION in the library version number

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>uci: update to Git HEAD (2025-01-17)</title>
<updated>2025-01-17T10:59:42Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-01-17T10:26:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=44c877f1973b923a2032ce9d880f496a2b077ef6'/>
<id>urn:sha1:44c877f1973b923a2032ce9d880f496a2b077ef6</id>
<content type='text'>
fb3c2343b17b add support for an override config directory

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>ubus: update to Git HEAD (2025-01-02)</title>
<updated>2025-01-02T13:08:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-01-02T13:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=f0df6e3a4a4996eca917fa17591b8f1d483dfa30'/>
<id>urn:sha1:f0df6e3a4a4996eca917fa17591b8f1d483dfa30</id>
<content type='text'>
d996988ae55b libubus: close file descriptor after sending it from a request
afa57cce0aff libubus: add support for using channels

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mtd: check the return value of malloc and pread</title>
<updated>2024-12-31T16:44:10Z</updated>
<author>
<name>Qiyuan Zhang</name>
</author>
<published>2024-08-05T10:47:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=d6459091fd262446fcf98ebe7d33c5615ebf8d41'/>
<id>urn:sha1:d6459091fd262446fcf98ebe7d33c5615ebf8d41</id>
<content type='text'>
Check the return value of malloc and pread in case they fail.

Signed-off-by: Qiyuan Zhang &lt;zhang.github@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16070
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>mtd: fix resetbc on nand w/ min I/O size &gt; 2048</title>
<updated>2024-12-31T16:44:10Z</updated>
<author>
<name>Qiyuan Zhang</name>
</author>
<published>2024-08-02T14:57:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=5b3044e8e3900956d0813f2d600650917e19ec84'/>
<id>urn:sha1:5b3044e8e3900956d0813f2d600650917e19ec84</id>
<content type='text'>
Fix a bug in linksys_bootcount.c that resetbc  won't work on nand
with min I/O size&gt; 2048.

Check the boot-log entry's intergrity with checksum.

Signed-off-by: Qiyuan Zhang &lt;zhang.github@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16070
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>procd: update to Git HEAD (2024-12-22)</title>
<updated>2024-12-23T22:02:11Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-12-22T16:47:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=f69fc4c413357ab2e981f11eacd6101b6a59ab34'/>
<id>urn:sha1:f69fc4c413357ab2e981f11eacd6101b6a59ab34</id>
<content type='text'>
42d3937 jail/seccomp: add support for loongarch64

Link: https://github.com/openwrt/openwrt/pull/17335
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>apk: disable tests</title>
<updated>2024-12-18T10:42:25Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-12-18T09:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=f02df14a997e575b360ed4a9094c3e82490f470d'/>
<id>urn:sha1:f02df14a997e575b360ed4a9094c3e82490f470d</id>
<content type='text'>
Currently if the host system has cmocka installed it will leak the host
path and try to use the host cmocka and build tests.

This will obviously fail, so backport upstream commit allowing disabling
of tests and disable building them.

Fixes: openwrt/packages#25456
Link: https://github.com/openwrt/openwrt/pull/17297
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>procd: add support for reload triggers on data change</title>
<updated>2024-12-17T20:54:54Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2024-12-17T20:54:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=49d92d3e933c45e3684da2fbf0a198d195635581'/>
<id>urn:sha1:49d92d3e933c45e3684da2fbf0a198d195635581</id>
<content type='text'>
This can be useful to reload the firewall when procd firewall data changes

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