<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/dbus, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-01T18:01:30Z</updated>
<entry>
<title>dbus: add test.sh for binaries without --version</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-01T07:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5b9e2dd55ea09b12c79357de68b9e1628d920adb'/>
<id>urn:sha1:5b9e2dd55ea09b12c79357de68b9e1628d920adb</id>
<content type='text'>
dbus-utils utilities do not implement --version so the generic CI
version check fails for them. Add a test.sh case that verifies the
binaries are present and executable instead.

dbus-utils: dbus-monitor, dbus-send, dbus-test-tool
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: avoid deref symlinks when installing .so</title>
<updated>2026-04-27T09:48:13Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-12-29T23:23:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=537c2a631dd117564720a80f6976280901b010f5'/>
<id>urn:sha1:537c2a631dd117564720a80f6976280901b010f5</id>
<content type='text'>
Deduplicate files

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>dbus: fix ujail configuration</title>
<updated>2025-08-14T08:58:04Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2025-08-05T15:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2749f0a3af09e02d4540ec6e624794c693bf9f4f'/>
<id>urn:sha1:2749f0a3af09e02d4540ec6e624794c693bf9f4f</id>
<content type='text'>
Running dbus as an unprivileged user fails for two reasons: Cannot write pid file
and cannot read the installed policies:

 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8568]: jail: exec-ing /usr/bin/dbus-daemon
 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8585]: Encountered error 'Failed to open "/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf": Permission denied' while parsing '/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf'
 Tue Aug  5 17:12:41 2025 daemon.err dbus-daemon[8568]: dbus-daemon[8585]: Encountered error 'Failed to open "/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf": Permission denied' while parsing '/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf'
 Tue Aug  5 17:12:41 2025 daemon.warn dbus-daemon[8585]: Failed to start message bus: Failed to open "/var/run/dbus.pid": Permission denied
 Tue Aug  5 17:12:41 2025 daemon.err dbus-daemon[8568]: dbus-daemon[8585]: Failed to start message bus: Failed to open "/var/run/dbus.pid": Permission denied
 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8568]: jail: jail (8585) exited with exit: 1

Fix by dropping the pid file when running unprivileged and changing the owner
of the installed policies.

Fixes: f238d6dd0996 ("dbus: run as regular user rather than as root")
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>dbus: use pid file owned by dbus</title>
<updated>2025-08-01T21:35:41Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-08-01T14:12:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=78bdf21e799c917d1e3336e09ca8d06f748733e7'/>
<id>urn:sha1:78bdf21e799c917d1e3336e09ca8d06f748733e7</id>
<content type='text'>
Switching to the dbus user in edc5a534 also needed to redefine the
location of dbus.pid into the directory under its ownership. This
commit fixes that omission.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>dbus: run as regular user rather than as root</title>
<updated>2025-07-31T08:59:55Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-07-23T00:05:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f238d6dd0996e4cd511522b5af25c80ddab30e9b'/>
<id>urn:sha1:f238d6dd0996e4cd511522b5af25c80ddab30e9b</id>
<content type='text'>
Running as a dedicated dbus users is better from both a security and an
isolation perspective than running as root.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>dbus: update to 1.16.2</title>
<updated>2025-07-30T20:23:10Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-07-23T11:47:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c6b21821a56d387e0d3da87fbbacb28a260aa09b'/>
<id>urn:sha1:c6b21821a56d387e0d3da87fbbacb28a260aa09b</id>
<content type='text'>
Update the 1.16.2 and adapt Makefile to meson build system.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>dbus: take maintainership of the package</title>
<updated>2023-09-08T21:40:41Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-09-08T21:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=33627698a9af2fc56b1a6628248ec56d8655c4d1'/>
<id>urn:sha1:33627698a9af2fc56b1a6628248ec56d8655c4d1</id>
<content type='text'>
Since it seems that this nobody wants to be the maintainer of dbus,
I can take the responsibility.

I am no dbus expert, but can runtime test it and see if change seems
sane.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>dbus: update to 1.14.10 stable</title>
<updated>2023-09-08T21:39:39Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-09-08T21:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ea3482504be76392382c5371b3624e9ddd1dafac'/>
<id>urn:sha1:ea3482504be76392382c5371b3624e9ddd1dafac</id>
<content type='text'>
Current stable branch for dbus is 1.14 and that is recommended to be used.
1.13 was a development branch and not meant for production use.

1.14.10 is the latest stable, so lets move to it.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>dbus: drop CMake patches</title>
<updated>2023-09-08T21:04:33Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-09-08T21:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=25e4b88083e624abf5510cc266afdb1bc3895d40'/>
<id>urn:sha1:25e4b88083e624abf5510cc266afdb1bc3895d40</id>
<content type='text'>
CMake is not being used to build dbus as it does not respect endinaness
under CMake and 1.14 branch.

So, lets drop the patches as they will not apply to future 1.14 update.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
</feed>
