<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ubus/CMakeLists.txt, branch master</title>
<subtitle>OpenWrt system message/RPC bus</subtitle>
<id>https://git-03.infra.openwrt.org/project/ubus/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/ubus/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/'/>
<updated>2025-10-14T10:16:49Z</updated>
<entry>
<title>add debian/ directory</title>
<updated>2025-10-14T10:16:49Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-10-14T09:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=7d7b45fea05b97c880d02adf4bf6144ea4627b66'/>
<id>urn:sha1:7d7b45fea05b97c880d02adf4bf6144ea4627b66</id>
<content type='text'>
Support building debian packages

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>libubus: Make UBUS_* macros work cleanly in C++</title>
<updated>2024-06-11T03:58:15Z</updated>
<author>
<name>Karsten Sperling</name>
</author>
<published>2024-06-11T03:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=252a9b0c1774790fb9c25735d5a09c27dba895db'/>
<id>urn:sha1:252a9b0c1774790fb9c25735d5a09c27dba895db</id>
<content type='text'>
C++ is picky about initializer order, and (depending on flags) missing fields.
This fix makes UBUS_METHOD_* and UBUS_OBJECT_TYPE initialize all fields of the
respective structs in the correct order.

Also replace BIT(x) with an explicit expression since BIT() may not be defined.

Signed-off-by: Karsten Sperling &lt;ksperling@apple.com&gt;
</content>
</entry>
<entry>
<title>CMakeLists.txt: bump minimum cmake version</title>
<updated>2023-12-18T12:31:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-12-18T12:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=65bb027054def3b94a977229fd6ad62ddd32345b'/>
<id>urn:sha1:65bb027054def3b94a977229fd6ad62ddd32345b</id>
<content type='text'>
Removes warnings and fixes rpath issues on macOS

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>cmake: add a possibility to set library version</title>
<updated>2021-02-15T18:12:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-02-15T18:11:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=2537be01858710e714c329153760c64fe3f8a73e'/>
<id>urn:sha1:2537be01858710e714c329153760c64fe3f8a73e</id>
<content type='text'>
Add a new `ABIVERSION` define which allows to control the SOVERSION used
for the built shared library. This is needed for downstream packaging to
properly track breaking ABI changes when updating to newer versions of
the library.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>ubus: move /var/run/ubus.sock to /var/run/ubus/ubus.sock</title>
<updated>2020-10-19T15:21:21Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2020-10-19T14:14:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=13a4438b4ebdf85d301999e0a615640ac4c9b0a8'/>
<id>urn:sha1:13a4438b4ebdf85d301999e0a615640ac4c9b0a8</id>
<content type='text'>
This makes it possible to run ubus as non-root.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>add fuzzer and cram based unit tests</title>
<updated>2019-12-16T22:39:16Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-12-12T22:24:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=08f17c87a000cc74551e1539d1916c7bfd84ae68'/>
<id>urn:sha1:08f17c87a000cc74551e1539d1916c7bfd84ae68</id>
<content type='text'>
For improved QA etc.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>refactor ubusd.c into reusable ubusd_library</title>
<updated>2019-12-16T22:39:16Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-12-12T09:05:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=c413be9b376c685e4a5b04b1d0d9d716dfbeb460'/>
<id>urn:sha1:c413be9b376c685e4a5b04b1d0d9d716dfbeb460</id>
<content type='text'>
In order to allow reusability in unit testing &amp; fuzzing.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>cmake: enable extra compiler checks</title>
<updated>2019-12-11T08:59:02Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-12-11T08:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=90fb16234c2258e31bc5a0e67a8cff3f30395951'/>
<id>urn:sha1:90fb16234c2258e31bc5a0e67a8cff3f30395951</id>
<content type='text'>
Let's enforce additional automatic checks enforced by the compiler in
order to catch possible errors during compilation.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ubus: Support static builds</title>
<updated>2019-07-01T14:07:26Z</updated>
<author>
<name>Alban Bedel</name>
</author>
<published>2019-06-14T14:51:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=2e051f62899666805d477830ef790e1149bc6a89'/>
<id>urn:sha1:2e051f62899666805d477830ef790e1149bc6a89</id>
<content type='text'>
Extend the cmake config to build and install static libraries
when -DBUILD_STATIC=ON is used.

Signed-off-by: Alban Bedel &lt;albeu@free.fr&gt;
</content>
</entry>
<entry>
<title>build: remove /opt/local prefix</title>
<updated>2016-11-20T15:26:19Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-11-20T15:26:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/ubus/commit/?id=04e21a65ef6489be1cf3882a67a81b181dc710b5'/>
<id>urn:sha1:04e21a65ef6489be1cf3882a67a81b181dc710b5</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
