summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-05-12 18:18:57 +0200
committerThomas Haller <thaller@redhat.com>2021-05-14 10:57:34 +0200
commit48dce1b66ce3910a81abc8595acb79d8516a9f1c (patch)
tree020244f2e26b84d97e8fa051e6f711c7f08f16d6
parentc8900a437ab80457308b3d5a72932feff6edac4f (diff)
downloadNetworkManager-48dce1b66ce3910a81abc8595acb79d8516a9f1c.tar.gz
core: drop deprecated PropertiesChanged D-Bus signal (API BREAK)
D-Bus 1.3.1 (2010) introduced the standard "PropertiesChanged" signal on "org.freedesktop.DBus.Properties". NetworkManager is old, and predates this API. From that time, it still had it's own PropertiesChanged signal that are emitted together with the standard ones. NetworkManager supports the standard PropertiesChanged signal since it switched to gdbus library in version 1.2.0 (2016). These own signals are deprecated for a long time already ([1], 2016), and are hopefully not used by anybody anymore. libnm-glib was using them and relied on them, but that library is gone. libnm does not use them and neither does plasma-nm. Hopefully no users are left that are affected by this API break. [1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commits/6fb917178aa19c61e909957f5146aa4565e0cb2f
-rw-r--r--NEWS3
-rw-r--r--introspection/org.freedesktop.NetworkManager.AccessPoint.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.AgentManager.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.Checkpoint.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Connection.Active.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.DHCP4Config.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.DHCP6Config.xml10
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Adsl.xml11
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Bluetooth.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Bond.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Bridge.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Dummy.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Generic.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Lowpan.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Macsec.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Macvlan.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Modem.xml10
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.OlpcMesh.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.OvsInterface.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.OvsPort.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Ppp.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Statistics.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Team.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Tun.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Veth.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Vlan.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Vrf.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Vxlan.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.WiMax.xml11
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.WireGuard.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Wired.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.Wireless.xml13
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.IP4Config.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.IP6Config.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.SecretAgent.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.Settings.Connection.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.Settings.xml11
-rw-r--r--introspection/org.freedesktop.NetworkManager.VPN.Connection.xml11
-rw-r--r--introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml9
-rw-r--r--introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml1
-rw-r--r--introspection/org.freedesktop.NetworkManager.xml11
-rw-r--r--src/core/devices/adsl/nm-device-adsl.c6
-rw-r--r--src/core/devices/bluetooth/nm-device-bt.c14
-rw-r--r--src/core/devices/nm-device-bond.c12
-rw-r--r--src/core/devices/nm-device-bridge.c12
-rw-r--r--src/core/devices/nm-device-dummy.c8
-rw-r--r--src/core/devices/nm-device-ethernet.c26
-rw-r--r--src/core/devices/nm-device-generic.c8
-rw-r--r--src/core/devices/nm-device-infiniband.c10
-rw-r--r--src/core/devices/nm-device-ip-tunnel.c58
-rw-r--r--src/core/devices/nm-device-macsec.c62
-rw-r--r--src/core/devices/nm-device-macvlan.c16
-rw-r--r--src/core/devices/nm-device-ppp.c5
-rw-r--r--src/core/devices/nm-device-tun.c26
-rw-r--r--src/core/devices/nm-device-veth.c6
-rw-r--r--src/core/devices/nm-device-vlan.c14
-rw-r--r--src/core/devices/nm-device-vxlan.c58
-rw-r--r--src/core/devices/nm-device.c137
-rw-r--r--src/core/devices/ovs/nm-device-ovs-bridge.c4
-rw-r--r--src/core/devices/ovs/nm-device-ovs-interface.c5
-rw-r--r--src/core/devices/ovs/nm-device-ovs-port.c4
-rw-r--r--src/core/devices/team/nm-device-team.c16
-rw-r--r--src/core/devices/wifi/nm-device-olpc-mesh.c14
-rw-r--r--src/core/devices/wifi/nm-device-wifi-p2p.c1
-rw-r--r--src/core/devices/wifi/nm-wifi-ap.c34
-rw-r--r--src/core/devices/wifi/nm-wifi-common.c38
-rw-r--r--src/core/devices/wifi/nm-wifi-p2p-peer.c1
-rw-r--r--src/core/devices/wwan/nm-device-modem.c14
-rw-r--r--src/core/dns/nm-dns-manager.c14
-rw-r--r--src/core/nm-active-connection.c88
-rw-r--r--src/core/nm-checkpoint.c14
-rw-r--r--src/core/nm-dbus-manager.c81
-rw-r--r--src/core/nm-dbus-object.h11
-rw-r--r--src/core/nm-dbus-utils.c4
-rw-r--r--src/core/nm-dbus-utils.h118
-rw-r--r--src/core/nm-dhcp-config.c16
-rw-r--r--src/core/nm-ip4-config.c58
-rw-r--r--src/core/nm-ip6-config.c56
-rw-r--r--src/core/nm-manager.c103
-rw-r--r--src/core/settings/nm-settings-connection.c11
-rw-r--r--src/core/settings/nm-settings.c18
-rw-r--r--src/core/vpn/nm-vpn-connection.c16
87 files changed, 477 insertions, 1100 deletions
diff --git a/NEWS b/NEWS
index 62e9abd072..b494cb7258 100644
--- a/NEWS
+++ b/NEWS
@@ -16,6 +16,9 @@ USE AT YOUR OWN RISK. NOT RECOMMENDED FOR PRODUCTION USE!
* Enforce valid "connection.uuid" by normalizing the string to lower
case. This changes the UUID of existing profiles that had an invalid,
non-normalized value.
+* API BREAK: D-Bus: remove long deprecated PropertiesChanged signal from D-Bus
+ API. They are replaced by standard PropertiesChanged signal on the
+ "org.freedesktop.DBus.Properties" interface.
=============================================
NetworkManager-1.30
diff --git a/introspection/org.freedesktop.NetworkManager.AccessPoint.xml b/introspection/org.freedesktop.NetworkManager.AccessPoint.xml
index 769ab7a935..6edb25ead2 100644
--- a/introspection/org.freedesktop.NetworkManager.AccessPoint.xml
+++ b/introspection/org.freedesktop.NetworkManager.AccessPoint.xml
@@ -95,14 +95,5 @@
-->
<property name="LastSeen" type="i" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.AgentManager.xml b/introspection/org.freedesktop.NetworkManager.AgentManager.xml
index e8df4872af..e5fbd100ec 100644
--- a/introspection/org.freedesktop.NetworkManager.AgentManager.xml
+++ b/introspection/org.freedesktop.NetworkManager.AgentManager.xml
@@ -38,5 +38,6 @@
when they disconnect from D-Bus.
-->
<method name="Unregister"/>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Checkpoint.xml b/introspection/org.freedesktop.NetworkManager.Checkpoint.xml
index daab0c903b..1496ed4ea4 100644
--- a/introspection/org.freedesktop.NetworkManager.Checkpoint.xml
+++ b/introspection/org.freedesktop.NetworkManager.Checkpoint.xml
@@ -32,14 +32,5 @@
-->
<property name="RollbackTimeout" type="u" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Connection.Active.xml b/introspection/org.freedesktop.NetworkManager.Connection.Active.xml
index 3962cf88ee..54e1fd9445 100644
--- a/introspection/org.freedesktop.NetworkManager.Connection.Active.xml
+++ b/introspection/org.freedesktop.NetworkManager.Connection.Active.xml
@@ -169,14 +169,5 @@
-->
<property name="Master" type="o" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.DHCP4Config.xml b/introspection/org.freedesktop.NetworkManager.DHCP4Config.xml
index 2e0ae82e10..0da12d62d0 100644
--- a/introspection/org.freedesktop.NetworkManager.DHCP4Config.xml
+++ b/introspection/org.freedesktop.NetworkManager.DHCP4Config.xml
@@ -17,14 +17,5 @@
-->
<property name="Options" type="a{sv}" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.DHCP6Config.xml b/introspection/org.freedesktop.NetworkManager.DHCP6Config.xml
index 0f064c4c87..940cf4e463 100644
--- a/introspection/org.freedesktop.NetworkManager.DHCP6Config.xml
+++ b/introspection/org.freedesktop.NetworkManager.DHCP6Config.xml
@@ -16,15 +16,5 @@
Configuration options returned by a DHCP server, if any.
-->
<property name="Options" type="a{sv}" access="read"/>
-
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Adsl.xml b/introspection/org.freedesktop.NetworkManager.Device.Adsl.xml
index 5bb18aae12..29701d7874 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Adsl.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Adsl.xml
@@ -8,16 +8,6 @@
<interface name="org.freedesktop.NetworkManager.Device.Adsl">
<!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
-
- <!--
Carrier:
Indicates whether the physical carrier is found.
@@ -26,5 +16,6 @@
property on the "org.freedesktop.NetworkManager.Device" interface.
-->
<property name="Carrier" type="b" access="read"/>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Bluetooth.xml b/introspection/org.freedesktop.NetworkManager.Device.Bluetooth.xml
index 1f5e618975..5cd0eaaee1 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Bluetooth.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Bluetooth.xml
@@ -32,14 +32,5 @@
-->
<property name="BtCapabilities" type="u" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Bond.xml b/introspection/org.freedesktop.NetworkManager.Device.Bond.xml
index c7ccf38998..26611aae59 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Bond.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Bond.xml
@@ -35,14 +35,5 @@ n
-->
<property name="Slaves" type="ao" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Bridge.xml b/introspection/org.freedesktop.NetworkManager.Device.Bridge.xml
index 5a35f54dd1..379e702a47 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Bridge.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Bridge.xml
@@ -35,14 +35,5 @@ n
-->
<property name="Slaves" type="ao" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Dummy.xml b/introspection/org.freedesktop.NetworkManager.Device.Dummy.xml
index 2c5675e8ae..22c917e831 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Dummy.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Dummy.xml
@@ -16,14 +16,5 @@ n
-->
<property name="HwAddress" type="s" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Generic.xml b/introspection/org.freedesktop.NetworkManager.Device.Generic.xml
index b847018be4..792c460bab 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Generic.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Generic.xml
@@ -23,14 +23,5 @@ n
-->
<property name="TypeDescription" type="s" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml b/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
index 7c464b9478..4d8a85bbc6 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
@@ -95,14 +95,5 @@
-->
<property name="Flags" type="u" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml b/introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml
index 53f71486df..e931a95820 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml
@@ -27,14 +27,5 @@ n
-->
<property name="Carrier" type="b" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Lowpan.xml b/introspection/org.freedesktop.NetworkManager.Device.Lowpan.xml
index 3415f18510..3866946d32 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Lowpan.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Lowpan.xml
@@ -22,5 +22,6 @@
The object path of the parent device.
-->
<property name="Parent" type="o" access="read"/>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Macsec.xml b/introspection/org.freedesktop.NetworkManager.Device.Macsec.xml
index 0f109c1d6c..6fd2cee54d 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Macsec.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Macsec.xml
@@ -105,14 +105,5 @@
-->
<property name="ReplayProtect" type="b" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Macvlan.xml b/introspection/org.freedesktop.NetworkManager.Device.Macvlan.xml
index 3370ab04d6..cd810a53ca 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Macvlan.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Macvlan.xml
@@ -35,14 +35,5 @@
-->
<property name="Tap" type="b" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Modem.xml b/introspection/org.freedesktop.NetworkManager.Device.Modem.xml
index fabe1a2ee0..b089bda2de 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Modem.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Modem.xml
@@ -58,15 +58,5 @@
-->
<property name="Apn" type="s" access="read" />
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
-
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.OlpcMesh.xml b/introspection/org.freedesktop.NetworkManager.Device.OlpcMesh.xml
index 3ae7ea961d..040a6a5d86 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.OlpcMesh.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.OlpcMesh.xml
@@ -30,14 +30,5 @@
-->
<property name="ActiveChannel" type="u" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary containing the FIXME: check changed parameters.
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml b/introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml
index 402ee028b3..ff58bd9527 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml
@@ -17,14 +17,5 @@
-->
<property name="Slaves" type="ao" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.OvsInterface.xml b/introspection/org.freedesktop.NetworkManager.Device.OvsInterface.xml
index 9605a958b4..be64eb471c 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.OvsInterface.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.OvsInterface.xml
@@ -7,14 +7,5 @@
-->
<interface name="org.freedesktop.NetworkManager.Device.OvsInterface">
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.OvsPort.xml b/introspection/org.freedesktop.NetworkManager.Device.OvsPort.xml
index c2db70ffd1..b43080378e 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.OvsPort.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.OvsPort.xml
@@ -17,14 +17,5 @@
-->
<property name="Slaves" type="ao" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Ppp.xml b/introspection/org.freedesktop.NetworkManager.Device.Ppp.xml
index 00605f7219..0032692e68 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Ppp.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Ppp.xml
@@ -7,14 +7,5 @@
-->
<interface name="org.freedesktop.NetworkManager.Device.Ppp">
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Statistics.xml b/introspection/org.freedesktop.NetworkManager.Device.Statistics.xml
index 39230b7fd0..06781692b4 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Statistics.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Statistics.xml
@@ -31,14 +31,5 @@
-->
<property name="RxBytes" type="t" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Team.xml b/introspection/org.freedesktop.NetworkManager.Device.Team.xml
index 0a4c72122d..bbae316b1d 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Team.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Team.xml
@@ -42,14 +42,5 @@ n
-->
<property name="Config" type="s" access="read" />
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Tun.xml b/introspection/org.freedesktop.NetworkManager.Device.Tun.xml
index 97bf5848cd..55a9bacb8d 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Tun.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Tun.xml
@@ -61,14 +61,5 @@ n
-->
<property name="HwAddress" type="s" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Veth.xml b/introspection/org.freedesktop.NetworkManager.Device.Veth.xml
index a5265e074e..900554c428 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Veth.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Veth.xml
@@ -14,14 +14,5 @@
-->
<property name="Peer" type="o" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Vlan.xml b/introspection/org.freedesktop.NetworkManager.Device.Vlan.xml
index b63194ec66..1ab762b2b7 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Vlan.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Vlan.xml
@@ -41,14 +41,5 @@ n
-->
<property name="VlanId" type="u" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Vrf.xml b/introspection/org.freedesktop.NetworkManager.Device.Vrf.xml
index 971d2b619d..9dfb6c8740 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Vrf.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Vrf.xml
@@ -13,5 +13,6 @@
The routing table of the VRF.
-->
<property name="Table" type="u" access="read"/>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Vxlan.xml b/introspection/org.freedesktop.NetworkManager.Device.Vxlan.xml
index 035ca09b94..4c04f9dfb6 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Vxlan.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Vxlan.xml
@@ -135,14 +135,5 @@ n
-->
<property name="L3miss" type="b" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.WiMax.xml b/introspection/org.freedesktop.NetworkManager.Device.WiMax.xml
index 532b696432..e510a142db 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.WiMax.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.WiMax.xml
@@ -86,16 +86,6 @@
<property name="ActiveNsp" type="o" access="read"/>
<!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values.
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
-
- <!--
NspAdded:
@nsp: The object path of the newly found NSP.
@@ -114,5 +104,6 @@
<signal name="NspRemoved">
<arg name="nsp" type="o"/>
</signal>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.WireGuard.xml b/introspection/org.freedesktop.NetworkManager.Device.WireGuard.xml
index 8a18d9bd6e..b4d4698751 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.WireGuard.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.WireGuard.xml
@@ -33,5 +33,6 @@
See: ip-rule(8)
-->
<property name="FwMark" type="u" access="read"/>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Wired.xml b/introspection/org.freedesktop.NetworkManager.Device.Wired.xml
index c501091951..ec3aeae37e 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Wired.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Wired.xml
@@ -49,14 +49,5 @@
-->
<property name="Carrier" type="b" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.Wireless.xml b/introspection/org.freedesktop.NetworkManager.Device.Wireless.xml
index c043a2c2f7..c57e568988 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.Wireless.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.Wireless.xml
@@ -109,16 +109,6 @@
<property name="LastScan" type="x" access="read"/>
<!--
- PropertiesChanged:
- @properties: A dictionary containing the changed parameters.
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
-
- <!--
AccessPointAdded:
@access_point: The object path of the newly found access point.
@@ -126,7 +116,7 @@
-->
<signal name="AccessPointAdded">
<arg name="access_point" type="o"/>
- </signal>
+ </signal>
<!--
AccessPointRemoved:
@@ -137,5 +127,6 @@
<signal name="AccessPointRemoved">
<arg name="access_point" type="o"/>
</signal>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Device.xml b/introspection/org.freedesktop.NetworkManager.Device.xml
index adcdaec163..32945bcb38 100644
--- a/introspection/org.freedesktop.NetworkManager.Device.xml
+++ b/introspection/org.freedesktop.NetworkManager.Device.xml
@@ -391,5 +391,6 @@
<arg name="old_state" type="u"/>
<arg name="reason" type="u"/>
</signal>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.IP4Config.xml b/introspection/org.freedesktop.NetworkManager.IP4Config.xml
index 8ee29c3e08..ce659d71fd 100644
--- a/introspection/org.freedesktop.NetworkManager.IP4Config.xml
+++ b/introspection/org.freedesktop.NetworkManager.IP4Config.xml
@@ -115,14 +115,5 @@
-->
<property name="WinsServerData" type="as" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.IP6Config.xml b/introspection/org.freedesktop.NetworkManager.IP6Config.xml
index d2859b5af5..3fe4a46836 100644
--- a/introspection/org.freedesktop.NetworkManager.IP6Config.xml
+++ b/introspection/org.freedesktop.NetworkManager.IP6Config.xml
@@ -88,14 +88,5 @@
-->
<property name="DnsPriority" type="i" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.SecretAgent.xml b/introspection/org.freedesktop.NetworkManager.SecretAgent.xml
index 654b3f2f05..7c96064bc6 100644
--- a/introspection/org.freedesktop.NetworkManager.SecretAgent.xml
+++ b/introspection/org.freedesktop.NetworkManager.SecretAgent.xml
@@ -89,5 +89,6 @@
<arg name="connection" type="a{sa{sv}}" direction="in"/>
<arg name="connection_path" type="o" direction="in"/>
</method>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Settings.Connection.xml b/introspection/org.freedesktop.NetworkManager.Settings.Connection.xml
index 40829e252d..55bdaff669 100644
--- a/introspection/org.freedesktop.NetworkManager.Settings.Connection.xml
+++ b/introspection/org.freedesktop.NetworkManager.Settings.Connection.xml
@@ -186,14 +186,5 @@
-->
<property name="Filename" type="s" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values.
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.Settings.xml b/introspection/org.freedesktop.NetworkManager.Settings.xml
index 1544e5529b..28c89ff4f7 100644
--- a/introspection/org.freedesktop.NetworkManager.Settings.xml
+++ b/introspection/org.freedesktop.NetworkManager.Settings.xml
@@ -160,16 +160,6 @@
<property name="CanModify" type="b" access="read"/>
<!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
-
- <!--
NewConnection:
@connection: Object path of the new connection.
@@ -199,5 +189,6 @@
<signal name="ConnectionRemoved">
<arg name="connection" type="o"/>
</signal>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.VPN.Connection.xml b/introspection/org.freedesktop.NetworkManager.VPN.Connection.xml
index 1dc1cc435c..92de149664 100644
--- a/introspection/org.freedesktop.NetworkManager.VPN.Connection.xml
+++ b/introspection/org.freedesktop.NetworkManager.VPN.Connection.xml
@@ -11,16 +11,6 @@
<annotation name="org.gtk.GDBus.C.Name" value="VpnConnection"/>
<!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
-
- <!--
VpnState:
The VPN-specific state of the connection.
@@ -47,5 +37,6 @@
<arg name="state" type="u"/>
<arg name="reason" type="u"/>
</signal>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml b/introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml
index 0c68f76e28..4c8a8af8c2 100644
--- a/introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml
+++ b/introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml
@@ -199,5 +199,6 @@
<signal name="Failure">
<arg name="reason" type="u"/>
</signal>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml b/introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml
index cc074808f4..6ebf9cb70c 100644
--- a/introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml
+++ b/introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml
@@ -31,14 +31,5 @@
-->
<property name="NetworkType" type="u" access="read"/>
- <!--
- PropertiesChanged:
- @properties: A dictionary mapping property names to variant boxed values.
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml b/introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml
index 9bbba3b834..760849c3f0 100644
--- a/introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml
+++ b/introspection/org.freedesktop.NetworkManager.WifiP2PPeer.xml
@@ -107,5 +107,6 @@
Since: 1.16
-->
<property name="LastSeen" type="i" access="read"/>
+
</interface>
</node>
diff --git a/introspection/org.freedesktop.NetworkManager.xml b/introspection/org.freedesktop.NetworkManager.xml
index 2bcb156eec..ff74c5122d 100644
--- a/introspection/org.freedesktop.NetworkManager.xml
+++ b/introspection/org.freedesktop.NetworkManager.xml
@@ -550,16 +550,6 @@
<property name="GlobalDnsConfiguration" type="a{sv}" access="readwrite"/>
<!--
- PropertiesChanged:
- @properties: The changed properties.
-
- DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
- -->
- <signal name="PropertiesChanged">
- <arg name="properties" type="a{sv}"/>
- </signal>
-
- <!--
DeviceAdded:
@device_path: The object path of the newly added device.
@@ -578,5 +568,6 @@
<signal name="DeviceRemoved">
<arg name="device_path" type="o"/>
</signal>
+
</interface>
</node>
diff --git a/src/core/devices/adsl/nm-device-adsl.c b/src/core/devices/adsl/nm-device-adsl.c
index dcc1e0e469..4e4c9dcc9c 100644
--- a/src/core/devices/adsl/nm-device-adsl.c
+++ b/src/core/devices/adsl/nm-device-adsl.c
@@ -674,12 +674,8 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_adsl = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_ADSL,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Carrier",
- "b",
- NM_DEVICE_CARRIER), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Carrier", "b", NM_DEVICE_CARRIER), ), ),
};
static void
diff --git a/src/core/devices/bluetooth/nm-device-bt.c b/src/core/devices/bluetooth/nm-device-bt.c
index c7f76a5ab8..8f4ceba75e 100644
--- a/src/core/devices/bluetooth/nm-device-bt.c
+++ b/src/core/devices/bluetooth/nm-device-bt.c
@@ -1317,16 +1317,12 @@ finalize(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_bluetooth = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_BLUETOOTH,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Name", "s", NM_DEVICE_BT_NAME),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("BtCapabilities",
- "u",
- NM_DEVICE_BT_CAPABILITIES), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Name", "s", NM_DEVICE_BT_NAME),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("BtCapabilities",
+ "u",
+ NM_DEVICE_BT_CAPABILITIES), ), ),
};
static void
diff --git a/src/core/devices/nm-device-bond.c b/src/core/devices/nm-device-bond.c
index 29d3abb42a..3b3b8fcdd3 100644
--- a/src/core/devices/nm-device-bond.c
+++ b/src/core/devices/nm-device-bond.c
@@ -601,16 +601,10 @@ nm_device_bond_init(NMDeviceBond *self)
static const NMDBusInterfaceInfoExtended interface_info_device_bond = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_BOND,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Carrier", "b", NM_DEVICE_CARRIER),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Slaves",
- "ao",
- NM_DEVICE_SLAVES), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Carrier", "b", NM_DEVICE_CARRIER),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Slaves", "ao", NM_DEVICE_SLAVES), ), ),
};
static void
diff --git a/src/core/devices/nm-device-bridge.c b/src/core/devices/nm-device-bridge.c
index 8bed7839ae..a095dc3e96 100644
--- a/src/core/devices/nm-device-bridge.c
+++ b/src/core/devices/nm-device-bridge.c
@@ -1142,16 +1142,10 @@ nm_device_bridge_init(NMDeviceBridge *self)
static const NMDBusInterfaceInfoExtended interface_info_device_bridge = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_BRIDGE,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Carrier", "b", NM_DEVICE_CARRIER),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Slaves",
- "ao",
- NM_DEVICE_SLAVES), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Carrier", "b", NM_DEVICE_CARRIER),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Slaves", "ao", NM_DEVICE_SLAVES), ), ),
};
static void
diff --git a/src/core/devices/nm-device-dummy.c b/src/core/devices/nm-device-dummy.c
index bb7150ccc7..488f0ba003 100644
--- a/src/core/devices/nm-device-dummy.c
+++ b/src/core/devices/nm-device-dummy.c
@@ -121,12 +121,10 @@ nm_device_dummy_init(NMDeviceDummy *self)
static const NMDBusInterfaceInfoExtended interface_info_device_dummy = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_DUMMY,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress",
+ "s",
+ NM_DEVICE_HW_ADDRESS), ), ),
};
static void
diff --git a/src/core/devices/nm-device-ethernet.c b/src/core/devices/nm-device-ethernet.c
index abe875334d..305552f074 100644
--- a/src/core/devices/nm-device-ethernet.c
+++ b/src/core/devices/nm-device-ethernet.c
@@ -2002,24 +2002,16 @@ set_property(GObject *object, guint prop_id, const GValue *value, GParamSpec *ps
static const NMDBusInterfaceInfoExtended interface_info_device_wired = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_WIRED,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("PermHwAddress",
- "s",
- NM_DEVICE_PERM_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Speed",
- "u",
- NM_DEVICE_ETHERNET_SPEED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("S390Subchannels",
- "as",
- NM_DEVICE_ETHERNET_S390_SUBCHANNELS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Carrier",
- "b",
- NM_DEVICE_CARRIER), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("PermHwAddress",
+ "s",
+ NM_DEVICE_PERM_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Speed", "u", NM_DEVICE_ETHERNET_SPEED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("S390Subchannels",
+ "as",
+ NM_DEVICE_ETHERNET_S390_SUBCHANNELS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Carrier", "b", NM_DEVICE_CARRIER), ), ),
};
static void
diff --git a/src/core/devices/nm-device-generic.c b/src/core/devices/nm-device-generic.c
index 299cb08d27..08ea5ac588 100644
--- a/src/core/devices/nm-device-generic.c
+++ b/src/core/devices/nm-device-generic.c
@@ -191,16 +191,12 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_generic = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_GENERIC,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L(
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE(
"TypeDescription",
"s",
NM_DEVICE_GENERIC_TYPE_DESCRIPTION), ), ),
- .legacy_property_changed = TRUE,
};
static void
diff --git a/src/core/devices/nm-device-infiniband.c b/src/core/devices/nm-device-infiniband.c
index 954302507b..37065bc89f 100644
--- a/src/core/devices/nm-device-infiniband.c
+++ b/src/core/devices/nm-device-infiniband.c
@@ -366,15 +366,9 @@ nm_device_infiniband_init(NMDeviceInfiniband *self)
static const NMDBusInterfaceInfoExtended interface_info_device_infiniband = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_INFINIBAND,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Carrier",
- "b",
- NM_DEVICE_CARRIER), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Carrier", "b", NM_DEVICE_CARRIER), ), ),
};
static void
diff --git a/src/core/devices/nm-device-ip-tunnel.c b/src/core/devices/nm-device-ip-tunnel.c
index 1e7f134ae8..c55dd9f6b2 100644
--- a/src/core/devices/nm-device-ip-tunnel.c
+++ b/src/core/devices/nm-device-ip-tunnel.c
@@ -1050,39 +1050,33 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_ip_tunnel = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Mode", "u", NM_DEVICE_IP_TUNNEL_MODE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Parent", "o", NM_DEVICE_PARENT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Local",
- "s",
- NM_DEVICE_IP_TUNNEL_LOCAL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Remote",
- "s",
- NM_DEVICE_IP_TUNNEL_REMOTE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ttl", "y", NM_DEVICE_IP_TUNNEL_TTL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Tos", "y", NM_DEVICE_IP_TUNNEL_TOS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L(
- "PathMtuDiscovery",
- "b",
- NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("InputKey",
- "s",
- NM_DEVICE_IP_TUNNEL_INPUT_KEY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("OutputKey",
- "s",
- NM_DEVICE_IP_TUNNEL_OUTPUT_KEY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L(
- "EncapsulationLimit",
- "y",
- NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("FlowLabel",
- "u",
- NM_DEVICE_IP_TUNNEL_FLOW_LABEL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Flags",
- "u",
- NM_DEVICE_IP_TUNNEL_FLAGS), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Mode", "u", NM_DEVICE_IP_TUNNEL_MODE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Parent", "o", NM_DEVICE_PARENT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Local", "s", NM_DEVICE_IP_TUNNEL_LOCAL),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Remote",
+ "s",
+ NM_DEVICE_IP_TUNNEL_REMOTE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ttl", "y", NM_DEVICE_IP_TUNNEL_TTL),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Tos", "y", NM_DEVICE_IP_TUNNEL_TOS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("PathMtuDiscovery",
+ "b",
+ NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("InputKey",
+ "s",
+ NM_DEVICE_IP_TUNNEL_INPUT_KEY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("OutputKey",
+ "s",
+ NM_DEVICE_IP_TUNNEL_OUTPUT_KEY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("EncapsulationLimit",
+ "y",
+ NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("FlowLabel",
+ "u",
+ NM_DEVICE_IP_TUNNEL_FLOW_LABEL),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Flags",
+ "u",
+ NM_DEVICE_IP_TUNNEL_FLAGS), ), ),
};
static void
diff --git a/src/core/devices/nm-device-macsec.c b/src/core/devices/nm-device-macsec.c
index 14844c4085..51b7225bbf 100644
--- a/src/core/devices/nm-device-macsec.c
+++ b/src/core/devices/nm-device-macsec.c
@@ -870,40 +870,36 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_macsec = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_MACSEC,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Parent", "o", NM_DEVICE_PARENT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Sci", "t", NM_DEVICE_MACSEC_SCI),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("IcvLength",
- "y",
- NM_DEVICE_MACSEC_ICV_LENGTH),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("CipherSuite",
- "t",
- NM_DEVICE_MACSEC_CIPHER_SUITE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Window",
- "u",
- NM_DEVICE_MACSEC_WINDOW),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("EncodingSa",
- "y",
- NM_DEVICE_MACSEC_ENCODING_SA),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Validation",
- "s",
- NM_DEVICE_MACSEC_VALIDATION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Encrypt",
- "b",
- NM_DEVICE_MACSEC_ENCRYPT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Protect",
- "b",
- NM_DEVICE_MACSEC_PROTECT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("IncludeSci",
- "b",
- NM_DEVICE_MACSEC_INCLUDE_SCI),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Es", "b", NM_DEVICE_MACSEC_ES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Scb", "b", NM_DEVICE_MACSEC_SCB),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("ReplayProtect",
- "b",
- NM_DEVICE_MACSEC_REPLAY_PROTECT), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Parent", "o", NM_DEVICE_PARENT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Sci", "t", NM_DEVICE_MACSEC_SCI),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("IcvLength",
+ "y",
+ NM_DEVICE_MACSEC_ICV_LENGTH),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("CipherSuite",
+ "t",
+ NM_DEVICE_MACSEC_CIPHER_SUITE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Window", "u", NM_DEVICE_MACSEC_WINDOW),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("EncodingSa",
+ "y",
+ NM_DEVICE_MACSEC_ENCODING_SA),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Validation",
+ "s",
+ NM_DEVICE_MACSEC_VALIDATION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Encrypt",
+ "b",
+ NM_DEVICE_MACSEC_ENCRYPT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Protect",
+ "b",
+ NM_DEVICE_MACSEC_PROTECT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("IncludeSci",
+ "b",
+ NM_DEVICE_MACSEC_INCLUDE_SCI),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Es", "b", NM_DEVICE_MACSEC_ES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Scb", "b", NM_DEVICE_MACSEC_SCB),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ReplayProtect",
+ "b",
+ NM_DEVICE_MACSEC_REPLAY_PROTECT), ), ),
};
static void
diff --git a/src/core/devices/nm-device-macvlan.c b/src/core/devices/nm-device-macvlan.c
index b9903bc06d..7302ecdf2d 100644
--- a/src/core/devices/nm-device-macvlan.c
+++ b/src/core/devices/nm-device-macvlan.c
@@ -502,17 +502,13 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_macvlan = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_MACVLAN,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Parent", "o", NM_DEVICE_PARENT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Mode", "s", NM_DEVICE_MACVLAN_MODE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("NoPromisc",
- "b",
- NM_DEVICE_MACVLAN_NO_PROMISC),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Tab",
- "b",
- NM_DEVICE_MACVLAN_TAP), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Parent", "o", NM_DEVICE_PARENT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Mode", "s", NM_DEVICE_MACVLAN_MODE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("NoPromisc",
+ "b",
+ NM_DEVICE_MACVLAN_NO_PROMISC),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Tab", "b", NM_DEVICE_MACVLAN_TAP), ), ),
};
static void
diff --git a/src/core/devices/nm-device-ppp.c b/src/core/devices/nm-device-ppp.c
index b642d0d7de..8df245bb0f 100644
--- a/src/core/devices/nm-device-ppp.c
+++ b/src/core/devices/nm-device-ppp.c
@@ -274,10 +274,7 @@ dispose(GObject *object)
}
static const NMDBusInterfaceInfoExtended interface_info_device_ppp = {
- .parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
- NM_DBUS_INTERFACE_DEVICE_PPP,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ), ),
- .legacy_property_changed = TRUE,
+ .parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(NM_DBUS_INTERFACE_DEVICE_PPP, ),
};
static void
diff --git a/src/core/devices/nm-device-tun.c b/src/core/devices/nm-device-tun.c
index 1b3348dcba..ebccddfcf8 100644
--- a/src/core/devices/nm-device-tun.c
+++ b/src/core/devices/nm-device-tun.c
@@ -444,22 +444,18 @@ nm_device_tun_init(NMDeviceTun *self)
static const NMDBusInterfaceInfoExtended interface_info_device_tun = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_TUN,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Owner", "x", NM_DEVICE_TUN_OWNER),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Group", "x", NM_DEVICE_TUN_GROUP),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Mode", "s", NM_DEVICE_TUN_MODE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("NoPi", "b", NM_DEVICE_TUN_NO_PI),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("VnetHdr",
- "b",
- NM_DEVICE_TUN_VNET_HDR),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("MultiQueue",
- "b",
- NM_DEVICE_TUN_MULTI_QUEUE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Owner", "x", NM_DEVICE_TUN_OWNER),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Group", "x", NM_DEVICE_TUN_GROUP),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Mode", "s", NM_DEVICE_TUN_MODE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("NoPi", "b", NM_DEVICE_TUN_NO_PI),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("VnetHdr", "b", NM_DEVICE_TUN_VNET_HDR),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("MultiQueue",
+ "b",
+ NM_DEVICE_TUN_MULTI_QUEUE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress",
+ "s",
+ NM_DEVICE_HW_ADDRESS), ), ),
};
static void
diff --git a/src/core/devices/nm-device-veth.c b/src/core/devices/nm-device-veth.c
index b1737b5b7f..28831b75bc 100644
--- a/src/core/devices/nm-device-veth.c
+++ b/src/core/devices/nm-device-veth.c
@@ -161,12 +161,8 @@ get_property(GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static const NMDBusInterfaceInfoExtended interface_info_device_veth = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_VETH,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Peer",
- "o",
- NM_DEVICE_VETH_PEER), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Peer", "o", NM_DEVICE_VETH_PEER), ), ),
};
static void
diff --git a/src/core/devices/nm-device-vlan.c b/src/core/devices/nm-device-vlan.c
index 3b426ef4c9..548245f80c 100644
--- a/src/core/devices/nm-device-vlan.c
+++ b/src/core/devices/nm-device-vlan.c
@@ -547,17 +547,11 @@ nm_device_vlan_init(NMDeviceVlan *self)
static const NMDBusInterfaceInfoExtended interface_info_device_vlan = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_VLAN,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Carrier", "b", NM_DEVICE_CARRIER),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Parent", "o", NM_DEVICE_PARENT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("VlanId",
- "u",
- NM_DEVICE_VLAN_ID), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Carrier", "b", NM_DEVICE_CARRIER),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Parent", "o", NM_DEVICE_PARENT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("VlanId", "u", NM_DEVICE_VLAN_ID), ), ),
};
static void
diff --git a/src/core/devices/nm-device-vxlan.c b/src/core/devices/nm-device-vxlan.c
index 557b545cf1..f9dfad2a82 100644
--- a/src/core/devices/nm-device-vxlan.c
+++ b/src/core/devices/nm-device-vxlan.c
@@ -576,38 +576,34 @@ nm_device_vxlan_init(NMDeviceVxlan *self)
static const NMDBusInterfaceInfoExtended interface_info_device_vxlan = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_VXLAN,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Parent", "o", NM_DEVICE_PARENT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Id", "u", NM_DEVICE_VXLAN_ID),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Group", "s", NM_DEVICE_VXLAN_GROUP),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Local", "s", NM_DEVICE_VXLAN_LOCAL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Tos", "y", NM_DEVICE_VXLAN_TOS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ttl", "y", NM_DEVICE_VXLAN_TTL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Learning",
- "b",
- NM_DEVICE_VXLAN_LEARNING),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ageing", "u", NM_DEVICE_VXLAN_AGEING),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Limit", "u", NM_DEVICE_VXLAN_LIMIT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("DstPort",
- "q",
- NM_DEVICE_VXLAN_DST_PORT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("SrcPortMin",
- "q",
- NM_DEVICE_VXLAN_SRC_PORT_MIN),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("SrcPortMax",
- "q",
- NM_DEVICE_VXLAN_SRC_PORT_MAX),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Proxy", "b", NM_DEVICE_VXLAN_PROXY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Rsc", "b", NM_DEVICE_VXLAN_RSC),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("L2miss", "b", NM_DEVICE_VXLAN_L2MISS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("L3miss",
- "b",
- NM_DEVICE_VXLAN_L3MISS), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Parent", "o", NM_DEVICE_PARENT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Id", "u", NM_DEVICE_VXLAN_ID),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Group", "s", NM_DEVICE_VXLAN_GROUP),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Local", "s", NM_DEVICE_VXLAN_LOCAL),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Tos", "y", NM_DEVICE_VXLAN_TOS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ttl", "y", NM_DEVICE_VXLAN_TTL),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Learning",
+ "b",
+ NM_DEVICE_VXLAN_LEARNING),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ageing", "u", NM_DEVICE_VXLAN_AGEING),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Limit", "u", NM_DEVICE_VXLAN_LIMIT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DstPort",
+ "q",
+ NM_DEVICE_VXLAN_DST_PORT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("SrcPortMin",
+ "q",
+ NM_DEVICE_VXLAN_SRC_PORT_MIN),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("SrcPortMax",
+ "q",
+ NM_DEVICE_VXLAN_SRC_PORT_MAX),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Proxy", "b", NM_DEVICE_VXLAN_PROXY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Rsc", "b", NM_DEVICE_VXLAN_RSC),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("L2miss", "b", NM_DEVICE_VXLAN_L2MISS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("L3miss",
+ "b",
+ NM_DEVICE_VXLAN_L3MISS), ), ),
};
static void
diff --git a/src/core/devices/nm-device.c b/src/core/devices/nm-device.c
index ecb55ec30d..42c0d067f6 100644
--- a/src/core/devices/nm-device.c
+++ b/src/core/devices/nm-device.c
@@ -18485,75 +18485,69 @@ static const NMDBusInterfaceInfoExtended interface_info_device = {
.handle = impl_device_delete, ), ),
.signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&signal_info_state_changed, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Udi", "s", NM_DEVICE_UDI),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Path", "s", NM_DEVICE_PATH),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Interface", "s", NM_DEVICE_IFACE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("IpInterface",
- "s",
- NM_DEVICE_IP_IFACE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Driver", "s", NM_DEVICE_DRIVER),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("DriverVersion",
- "s",
- NM_DEVICE_DRIVER_VERSION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("FirmwareVersion",
- "s",
- NM_DEVICE_FIRMWARE_VERSION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Capabilities",
- "u",
- NM_DEVICE_CAPABILITIES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ip4Address",
- "u",
- NM_DEVICE_IP4_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("State", "u", NM_DEVICE_STATE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("StateReason",
- "(uu)",
- NM_DEVICE_STATE_REASON),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("ActiveConnection",
- "o",
- NM_DEVICE_ACTIVE_CONNECTION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ip4Config",
- "o",
- NM_DEVICE_IP4_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Dhcp4Config",
- "o",
- NM_DEVICE_DHCP4_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ip6Config",
- "o",
- NM_DEVICE_IP6_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Dhcp6Config",
- "o",
- NM_DEVICE_DHCP6_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L("Managed",
- "b",
- NM_DEVICE_MANAGED,
- NM_AUTH_PERMISSION_NETWORK_CONTROL,
- NM_AUDIT_OP_DEVICE_MANAGED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L("Autoconnect",
- "b",
- NM_DEVICE_AUTOCONNECT,
- NM_AUTH_PERMISSION_NETWORK_CONTROL,
- NM_AUDIT_OP_DEVICE_AUTOCONNECT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("FirmwareMissing",
- "b",
- NM_DEVICE_FIRMWARE_MISSING),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("NmPluginMissing",
- "b",
- NM_DEVICE_NM_PLUGIN_MISSING),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("DeviceType",
- "u",
- NM_DEVICE_DEVICE_TYPE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("AvailableConnections",
- "ao",
- NM_DEVICE_AVAILABLE_CONNECTIONS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("PhysicalPortId",
- "s",
- NM_DEVICE_PHYSICAL_PORT_ID),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Mtu", "u", NM_DEVICE_MTU),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Metered", "u", NM_DEVICE_METERED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("LldpNeighbors",
- "aa{sv}",
- NM_DEVICE_LLDP_NEIGHBORS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Real", "b", NM_DEVICE_REAL),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Udi", "s", NM_DEVICE_UDI),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Path", "s", NM_DEVICE_PATH),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Interface", "s", NM_DEVICE_IFACE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("IpInterface", "s", NM_DEVICE_IP_IFACE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Driver", "s", NM_DEVICE_DRIVER),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DriverVersion",
+ "s",
+ NM_DEVICE_DRIVER_VERSION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("FirmwareVersion",
+ "s",
+ NM_DEVICE_FIRMWARE_VERSION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Capabilities",
+ "u",
+ NM_DEVICE_CAPABILITIES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ip4Address",
+ "u",
+ NM_DEVICE_IP4_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("State", "u", NM_DEVICE_STATE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("StateReason",
+ "(uu)",
+ NM_DEVICE_STATE_REASON),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ActiveConnection",
+ "o",
+ NM_DEVICE_ACTIVE_CONNECTION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ip4Config", "o", NM_DEVICE_IP4_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Dhcp4Config",
+ "o",
+ NM_DEVICE_DHCP4_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ip6Config", "o", NM_DEVICE_IP6_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Dhcp6Config",
+ "o",
+ NM_DEVICE_DHCP6_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE("Managed",
+ "b",
+ NM_DEVICE_MANAGED,
+ NM_AUTH_PERMISSION_NETWORK_CONTROL,
+ NM_AUDIT_OP_DEVICE_MANAGED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE("Autoconnect",
+ "b",
+ NM_DEVICE_AUTOCONNECT,
+ NM_AUTH_PERMISSION_NETWORK_CONTROL,
+ NM_AUDIT_OP_DEVICE_AUTOCONNECT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("FirmwareMissing",
+ "b",
+ NM_DEVICE_FIRMWARE_MISSING),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("NmPluginMissing",
+ "b",
+ NM_DEVICE_NM_PLUGIN_MISSING),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DeviceType",
+ "u",
+ NM_DEVICE_DEVICE_TYPE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("AvailableConnections",
+ "ao",
+ NM_DEVICE_AVAILABLE_CONNECTIONS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("PhysicalPortId",
+ "s",
+ NM_DEVICE_PHYSICAL_PORT_ID),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Mtu", "u", NM_DEVICE_MTU),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Metered", "u", NM_DEVICE_METERED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("LldpNeighbors",
+ "aa{sv}",
+ NM_DEVICE_LLDP_NEIGHBORS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Real", "b", NM_DEVICE_REAL),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ip4Connectivity",
"u",
NM_DEVICE_IP4_CONNECTIVITY),
@@ -18568,10 +18562,9 @@ static const NMDBusInterfaceInfoExtended interface_info_device = {
NM_DEVICE_HW_ADDRESS), ), ),
};
-const NMDBusInterfaceInfoExtended nm_interface_info_device_statistics = {
+static const NMDBusInterfaceInfoExtended interface_info_device_statistics = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_STATISTICS,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(
"RefreshRateMs",
@@ -18597,7 +18590,7 @@ nm_device_class_init(NMDeviceClass *klass)
dbus_object_class->export_path = NM_DBUS_EXPORT_PATH_NUMBERED(NM_DBUS_PATH "/Devices");
dbus_object_class->interface_infos =
- NM_DBUS_INTERFACE_INFOS(&interface_info_device, &nm_interface_info_device_statistics);
+ NM_DBUS_INTERFACE_INFOS(&interface_info_device, &interface_info_device_statistics);
object_class->dispose = dispose;
object_class->finalize = finalize;
diff --git a/src/core/devices/ovs/nm-device-ovs-bridge.c b/src/core/devices/ovs/nm-device-ovs-bridge.c
index 37feb2f442..26a5ba002c 100644
--- a/src/core/devices/ovs/nm-device-ovs-bridge.c
+++ b/src/core/devices/ovs/nm-device-ovs-bridge.c
@@ -134,9 +134,7 @@ static const NMDBusInterfaceInfoExtended interface_info_device_ovs_bridge = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE,
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Slaves", "ao", NM_DEVICE_SLAVES), ),
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Slaves", "ao", NM_DEVICE_SLAVES), ), ),
};
static void
diff --git a/src/core/devices/ovs/nm-device-ovs-interface.c b/src/core/devices/ovs/nm-device-ovs-interface.c
index 5d07c2117e..ec4de356be 100644
--- a/src/core/devices/ovs/nm-device-ovs-interface.c
+++ b/src/core/devices/ovs/nm-device-ovs-interface.c
@@ -405,10 +405,7 @@ dispose(GObject *object)
}
static const NMDBusInterfaceInfoExtended interface_info_device_ovs_interface = {
- .parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
- NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ), ),
- .legacy_property_changed = TRUE,
+ .parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE, ),
};
static void
diff --git a/src/core/devices/ovs/nm-device-ovs-port.c b/src/core/devices/ovs/nm-device-ovs-port.c
index 2ecb95e881..f11c585235 100644
--- a/src/core/devices/ovs/nm-device-ovs-port.c
+++ b/src/core/devices/ovs/nm-device-ovs-port.c
@@ -167,9 +167,7 @@ static const NMDBusInterfaceInfoExtended interface_info_device_ovs_port = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_OVS_PORT,
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Slaves", "ao", NM_DEVICE_SLAVES), ),
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Slaves", "ao", NM_DEVICE_SLAVES), ), ),
};
static void
diff --git a/src/core/devices/team/nm-device-team.c b/src/core/devices/team/nm-device-team.c
index efd71dcb60..9c78987aee 100644
--- a/src/core/devices/team/nm-device-team.c
+++ b/src/core/devices/team/nm-device-team.c
@@ -1042,17 +1042,13 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_team = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_TEAM,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Carrier", "b", NM_DEVICE_CARRIER),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Slaves", "ao", NM_DEVICE_SLAVES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Config",
- "s",
- NM_DEVICE_TEAM_CONFIG), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Carrier", "b", NM_DEVICE_CARRIER),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Slaves", "ao", NM_DEVICE_SLAVES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Config",
+ "s",
+ NM_DEVICE_TEAM_CONFIG), ), ),
};
static void
diff --git a/src/core/devices/wifi/nm-device-olpc-mesh.c b/src/core/devices/wifi/nm-device-olpc-mesh.c
index 4ec8b077fb..3d977db26c 100644
--- a/src/core/devices/wifi/nm-device-olpc-mesh.c
+++ b/src/core/devices/wifi/nm-device-olpc-mesh.c
@@ -492,19 +492,15 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_olpc_mesh = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_OLPC_MESH,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Companion",
- "o",
- NM_DEVICE_OLPC_MESH_COMPANION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L(
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Companion",
+ "o",
+ NM_DEVICE_OLPC_MESH_COMPANION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE(
"ActiveChannel",
"u",
NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL), ), ),
- .legacy_property_changed = TRUE,
};
static void
diff --git a/src/core/devices/wifi/nm-device-wifi-p2p.c b/src/core/devices/wifi/nm-device-wifi-p2p.c
index 7ff0434ca9..a8ea2ed7e5 100644
--- a/src/core/devices/wifi/nm-device-wifi-p2p.c
+++ b/src/core/devices/wifi/nm-device-wifi-p2p.c
@@ -1149,7 +1149,6 @@ static const NMDBusInterfaceInfoExtended interface_info_device_wifi_p2p = {
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Peers",
"ao",
NM_DEVICE_WIFI_P2P_PEERS), ), ),
- .legacy_property_changed = FALSE,
};
/*****************************************************************************/
diff --git a/src/core/devices/wifi/nm-wifi-ap.c b/src/core/devices/wifi/nm-wifi-ap.c
index 62fe1f1f25..20ed6833ab 100644
--- a/src/core/devices/wifi/nm-wifi-ap.c
+++ b/src/core/devices/wifi/nm-wifi-ap.c
@@ -862,27 +862,21 @@ finalize(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_access_point = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_ACCESS_POINT,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Flags", "u", NM_WIFI_AP_FLAGS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("WpaFlags", "u", NM_WIFI_AP_WPA_FLAGS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("RsnFlags", "u", NM_WIFI_AP_RSN_FLAGS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ssid", "ay", NM_WIFI_AP_SSID),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Frequency",
- "u",
- NM_WIFI_AP_FREQUENCY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_WIFI_AP_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Mode", "u", NM_WIFI_AP_MODE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("MaxBitrate",
- "u",
- NM_WIFI_AP_MAX_BITRATE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Strength", "y", NM_WIFI_AP_STRENGTH),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("LastSeen",
- "i",
- NM_WIFI_AP_LAST_SEEN), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Flags", "u", NM_WIFI_AP_FLAGS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("WpaFlags", "u", NM_WIFI_AP_WPA_FLAGS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("RsnFlags", "u", NM_WIFI_AP_RSN_FLAGS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ssid", "ay", NM_WIFI_AP_SSID),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Frequency", "u", NM_WIFI_AP_FREQUENCY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_WIFI_AP_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Mode", "u", NM_WIFI_AP_MODE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("MaxBitrate",
+ "u",
+ NM_WIFI_AP_MAX_BITRATE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Strength", "y", NM_WIFI_AP_STRENGTH),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("LastSeen",
+ "i",
+ NM_WIFI_AP_LAST_SEEN), ), ),
};
static void
diff --git a/src/core/devices/wifi/nm-wifi-common.c b/src/core/devices/wifi/nm-wifi-common.c
index c715c07ce3..b98ef2227e 100644
--- a/src/core/devices/wifi/nm-wifi-common.c
+++ b/src/core/devices/wifi/nm-wifi-common.c
@@ -146,31 +146,25 @@ const NMDBusInterfaceInfoExtended nm_interface_info_device_wireless = {
.in_args = NM_DEFINE_GDBUS_ARG_INFOS(
NM_DEFINE_GDBUS_ARG_INFO("options", "a{sv}"), ), ),
.handle = impl_device_wifi_request_scan, ), ),
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy,
- &nm_signal_info_wireless_access_point_added,
+ .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_wireless_access_point_added,
&nm_signal_info_wireless_access_point_removed, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("HwAddress",
- "s",
- NM_DEVICE_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("PermHwAddress",
- "s",
- NM_DEVICE_PERM_HW_ADDRESS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Mode", "u", NM_DEVICE_WIFI_MODE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Bitrate",
- "u",
- NM_DEVICE_WIFI_BITRATE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("AccessPoints",
- "ao",
- NM_DEVICE_WIFI_ACCESS_POINTS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("ActiveAccessPoint",
- "o",
- NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("WirelessCapabilities",
- "u",
- NM_DEVICE_WIFI_CAPABILITIES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("HwAddress", "s", NM_DEVICE_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("PermHwAddress",
+ "s",
+ NM_DEVICE_PERM_HW_ADDRESS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Mode", "u", NM_DEVICE_WIFI_MODE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Bitrate", "u", NM_DEVICE_WIFI_BITRATE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("AccessPoints",
+ "ao",
+ NM_DEVICE_WIFI_ACCESS_POINTS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ActiveAccessPoint",
+ "o",
+ NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("WirelessCapabilities",
+ "u",
+ NM_DEVICE_WIFI_CAPABILITIES),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("LastScan",
"x",
NM_DEVICE_WIFI_LAST_SCAN), ), ),
- .legacy_property_changed = TRUE,
};
diff --git a/src/core/devices/wifi/nm-wifi-p2p-peer.c b/src/core/devices/wifi/nm-wifi-p2p-peer.c
index 228a26bf16..433c283386 100644
--- a/src/core/devices/wifi/nm-wifi-p2p-peer.c
+++ b/src/core/devices/wifi/nm-wifi-p2p-peer.c
@@ -608,7 +608,6 @@ static const NMDBusInterfaceInfoExtended interface_info_p2p_peer = {
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("LastSeen",
"i",
NM_WIFI_P2P_PEER_LAST_SEEN), ), ),
- .legacy_property_changed = FALSE,
};
static void
diff --git a/src/core/devices/wwan/nm-device-modem.c b/src/core/devices/wwan/nm-device-modem.c
index 405ced64a1..a8d2a161fc 100644
--- a/src/core/devices/wwan/nm-device-modem.c
+++ b/src/core/devices/wwan/nm-device-modem.c
@@ -855,14 +855,13 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_device_modem = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DEVICE_MODEM,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("ModemCapabilities",
- "u",
- NM_DEVICE_MODEM_CAPABILITIES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("CurrentCapabilities",
- "u",
- NM_DEVICE_MODEM_CURRENT_CAPABILITIES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ModemCapabilities",
+ "u",
+ NM_DEVICE_MODEM_CAPABILITIES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("CurrentCapabilities",
+ "u",
+ NM_DEVICE_MODEM_CURRENT_CAPABILITIES),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DeviceId",
"s",
NM_DEVICE_MODEM_DEVICE_ID),
@@ -870,7 +869,6 @@ static const NMDBusInterfaceInfoExtended interface_info_device_modem = {
"s",
NM_DEVICE_MODEM_OPERATOR_CODE),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Apn", "s", NM_DEVICE_MODEM_APN), ), ),
- .legacy_property_changed = TRUE,
};
static void
diff --git a/src/core/dns/nm-dns-manager.c b/src/core/dns/nm-dns-manager.c
index d1e2020b39..60a34b8eb9 100644
--- a/src/core/dns/nm-dns-manager.c
+++ b/src/core/dns/nm-dns-manager.c
@@ -2618,13 +2618,13 @@ static const NMDBusInterfaceInfoExtended interface_info_dns_manager = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DNS_MANAGER,
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Mode", "s", NM_DNS_MANAGER_MODE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("RcManager",
- "s",
- NM_DNS_MANAGER_RC_MANAGER),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Configuration",
- "aa{sv}",
- NM_DNS_MANAGER_CONFIGURATION), ), ),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Mode", "s", NM_DNS_MANAGER_MODE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("RcManager",
+ "s",
+ NM_DNS_MANAGER_RC_MANAGER),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Configuration",
+ "aa{sv}",
+ NM_DNS_MANAGER_CONFIGURATION), ), ),
};
static void
diff --git a/src/core/nm-active-connection.c b/src/core/nm-active-connection.c
index 832cf36e7e..bf2c4a39f1 100644
--- a/src/core/nm-active-connection.c
+++ b/src/core/nm-active-connection.c
@@ -1555,54 +1555,48 @@ static const GDBusSignalInfo signal_info_state_changed = NM_DEFINE_GDBUS_SIGNAL_
static const NMDBusInterfaceInfoExtended interface_info_active_connection = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_ACTIVE_CONNECTION,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy,
- &signal_info_state_changed, ),
+ .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&signal_info_state_changed, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Connection",
- "o",
- NM_ACTIVE_CONNECTION_CONNECTION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("SpecificObject",
- "o",
- NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Id", "s", NM_ACTIVE_CONNECTION_ID),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Uuid",
- "s",
- NM_ACTIVE_CONNECTION_UUID),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Type",
- "s",
- NM_ACTIVE_CONNECTION_TYPE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Devices",
- "ao",
- NM_ACTIVE_CONNECTION_DEVICES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("State",
- "u",
- NM_ACTIVE_CONNECTION_STATE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("StateFlags",
- "u",
- NM_ACTIVE_CONNECTION_STATE_FLAGS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Default",
- "b",
- NM_ACTIVE_CONNECTION_DEFAULT),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ip4Config",
- "o",
- NM_ACTIVE_CONNECTION_IP4_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Dhcp4Config",
- "o",
- NM_ACTIVE_CONNECTION_DHCP4_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Default6",
- "b",
- NM_ACTIVE_CONNECTION_DEFAULT6),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Ip6Config",
- "o",
- NM_ACTIVE_CONNECTION_IP6_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Dhcp6Config",
- "o",
- NM_ACTIVE_CONNECTION_DHCP6_CONFIG),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Vpn", "b", NM_ACTIVE_CONNECTION_VPN),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Master",
- "o",
- NM_ACTIVE_CONNECTION_MASTER), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Connection",
+ "o",
+ NM_ACTIVE_CONNECTION_CONNECTION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("SpecificObject",
+ "o",
+ NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Id", "s", NM_ACTIVE_CONNECTION_ID),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Uuid", "s", NM_ACTIVE_CONNECTION_UUID),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Type", "s", NM_ACTIVE_CONNECTION_TYPE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Devices",
+ "ao",
+ NM_ACTIVE_CONNECTION_DEVICES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("State",
+ "u",
+ NM_ACTIVE_CONNECTION_STATE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("StateFlags",
+ "u",
+ NM_ACTIVE_CONNECTION_STATE_FLAGS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Default",
+ "b",
+ NM_ACTIVE_CONNECTION_DEFAULT),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ip4Config",
+ "o",
+ NM_ACTIVE_CONNECTION_IP4_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Dhcp4Config",
+ "o",
+ NM_ACTIVE_CONNECTION_DHCP4_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Default6",
+ "b",
+ NM_ACTIVE_CONNECTION_DEFAULT6),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Ip6Config",
+ "o",
+ NM_ACTIVE_CONNECTION_IP6_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Dhcp6Config",
+ "o",
+ NM_ACTIVE_CONNECTION_DHCP6_CONFIG),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Vpn", "b", NM_ACTIVE_CONNECTION_VPN),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Master",
+ "o",
+ NM_ACTIVE_CONNECTION_MASTER), ), ),
};
static void
diff --git a/src/core/nm-checkpoint.c b/src/core/nm-checkpoint.c
index 76210abc0e..164f4a868b 100644
--- a/src/core/nm-checkpoint.c
+++ b/src/core/nm-checkpoint.c
@@ -739,16 +739,12 @@ dispose(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_checkpoint = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_CHECKPOINT,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Devices",
- "ao",
- NM_CHECKPOINT_DEVICES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Created", "x", NM_CHECKPOINT_CREATED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("RollbackTimeout",
- "u",
- NM_CHECKPOINT_ROLLBACK_TIMEOUT), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Devices", "ao", NM_CHECKPOINT_DEVICES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Created", "x", NM_CHECKPOINT_CREATED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("RollbackTimeout",
+ "u",
+ NM_CHECKPOINT_ROLLBACK_TIMEOUT), ), ),
};
static void
diff --git a/src/core/nm-dbus-manager.c b/src/core/nm-dbus-manager.c
index 95e403ae4d..c47d4dbfaf 100644
--- a/src/core/nm-dbus-manager.c
+++ b/src/core/nm-dbus-manager.c
@@ -1139,10 +1139,6 @@ _nm_dbus_manager_obj_notify(NMDBusObject *obj, guint n_pspecs, const GParamSpec
NMDBusManagerPrivate *priv;
RegistrationData * reg_data;
guint i, p;
- gboolean any_legacy_signals = FALSE;
- gboolean any_legacy_properties = FALSE;
- GVariantBuilder legacy_builder;
- GVariant * device_statistics_args = NULL;
nm_assert(NM_IS_DBUS_OBJECT(obj));
nm_assert(obj->internal.path);
@@ -1159,13 +1155,6 @@ _nm_dbus_manager_obj_notify(NMDBusObject *obj, guint n_pspecs, const GParamSpec
if (G_UNLIKELY(!priv->started))
return;
- c_list_for_each_entry (reg_data, &obj->internal.registration_lst_head, registration_lst) {
- if (_reg_data_get_interface_info(reg_data)->legacy_property_changed) {
- any_legacy_signals = TRUE;
- break;
- }
- }
-
/* do a naive search for the matching NMDBusPropertyInfoExtended infos. Since the number of
* (interfaces x properties) is static and possibly small, this naive search is effectively
* O(1). We might wanna introduce some index to lookup the properties in question faster.
@@ -1196,18 +1185,6 @@ _nm_dbus_manager_obj_notify(NMDBusObject *obj, guint n_pspecs, const GParamSpec
value = _obj_get_property(reg_data, i, TRUE);
- if (property_info->include_in_legacy_property_changed && any_legacy_signals) {
- /* also track the value in the legacy_builder to emit legacy signals below. */
- if (!any_legacy_properties) {
- any_legacy_properties = TRUE;
- g_variant_builder_init(&legacy_builder, G_VARIANT_TYPE("a{sv}"));
- }
- g_variant_builder_add(&legacy_builder,
- "{sv}",
- property_info->parent.name,
- value);
- }
-
if (!has_properties) {
has_properties = TRUE;
g_variant_builder_init(&builder, G_VARIANT_TYPE("a{sv}"));
@@ -1221,13 +1198,6 @@ _nm_dbus_manager_obj_notify(NMDBusObject *obj, guint n_pspecs, const GParamSpec
args = g_variant_builder_end(&builder);
- if (G_UNLIKELY(interface_info == &nm_interface_info_device_statistics)) {
- /* we treat the Device.Statistics signal special, because we need to
- * emit a signal also for it (below). */
- nm_assert(!device_statistics_args);
- device_statistics_args = g_variant_ref_sink(args);
- }
-
g_variant_builder_init(&invalidated_builder, G_VARIANT_TYPE("as"));
g_dbus_connection_emit_signal(
priv->main_dbus_connection,
@@ -1238,57 +1208,6 @@ _nm_dbus_manager_obj_notify(NMDBusObject *obj, guint n_pspecs, const GParamSpec
g_variant_new("(s@a{sv}as)", interface_info->parent.name, args, &invalidated_builder),
NULL);
}
-
- if (G_UNLIKELY(device_statistics_args)) {
- /* this is a special interface: it has a legacy PropertiesChanged signal,
- * however, contrary to other interfaces with ~regular~ legacy signals,
- * we only notify about properties that actually belong to this interface. */
- g_dbus_connection_emit_signal(priv->main_dbus_connection,
- NULL,
- obj->internal.path,
- nm_interface_info_device_statistics.parent.name,
- "PropertiesChanged",
- g_variant_new("(@a{sv})", device_statistics_args),
- NULL);
- g_variant_unref(device_statistics_args);
- }
-
- if (any_legacy_properties) {
- gs_unref_variant GVariant *args = NULL;
-
- /* The legacy PropertyChanged signal on the NetworkManager D-Bus interface is
- * deprecated for the standard signal on org.freedesktop.DBus.Properties. However,
- * for backward compatibility, we still need to emit it.
- *
- * Due to a bug in dbus-glib in NetworkManager <= 1.0, the signal would
- * not only notify about properties that were actually on the corresponding
- * D-Bus interface. Instead, it would notify about all relevant properties
- * on all interfaces that had such a signal.
- *
- * For example, "HwAddress" gets emitted both on "fdo.NM.Device.Ethernet"
- * and "fdo.NM.Device.Veth" for veth interfaces, although only the former
- * actually has such a property.
- * Also note that "fdo.NM.Device" interface has no legacy signal. All notifications
- * about its properties are instead emitted on the interfaces of the subtypes.
- *
- * See bgo#770629 and commit bef26a2e69f51259095fa080221db73de09fd38d.
- */
- args = g_variant_ref_sink(g_variant_new("(a{sv})", &legacy_builder));
- c_list_for_each_entry (reg_data, &obj->internal.registration_lst_head, registration_lst) {
- const NMDBusInterfaceInfoExtended *interface_info =
- _reg_data_get_interface_info(reg_data);
-
- if (interface_info->legacy_property_changed) {
- g_dbus_connection_emit_signal(priv->main_dbus_connection,
- NULL,
- obj->internal.path,
- interface_info->parent.name,
- "PropertiesChanged",
- args,
- NULL);
- }
- }
- }
}
void
diff --git a/src/core/nm-dbus-object.h b/src/core/nm-dbus-object.h
index c7c1b4f445..ae089dd30f 100644
--- a/src/core/nm-dbus-object.h
+++ b/src/core/nm-dbus-object.h
@@ -45,17 +45,6 @@ typedef struct {
/*****************************************************************************/
-/* "org.freedesktop.NetworkManager.Device.Statistics" is a special interface,
- * because although it has a legacy PropertiesChanged signal, it only notifies
- * about properties that actually exist on that interface. That is, because it
- * was added with 1.4.0 release, and thus didn't have the broken behavior like
- * other legacy interfaces. Those notify about *all* properties, even if they
- * are not part of that D-Bus interface. See also "include_in_legacy_property_changed"
- * and "legacy_property_changed". */
-extern const NMDBusInterfaceInfoExtended nm_interface_info_device_statistics;
-
-/*****************************************************************************/
-
#define NM_TYPE_DBUS_OBJECT (nm_dbus_object_get_type())
#define NM_DBUS_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), NM_TYPE_DBUS_OBJECT, NMDBusObject))
#define NM_DBUS_OBJECT_CLASS(klass) \
diff --git a/src/core/nm-dbus-utils.c b/src/core/nm-dbus-utils.c
index 5890bdf29f..d3e5612d32 100644
--- a/src/core/nm-dbus-utils.c
+++ b/src/core/nm-dbus-utils.c
@@ -11,10 +11,6 @@
/*****************************************************************************/
-const GDBusSignalInfo nm_signal_info_property_changed_legacy = NM_DEFINE_GDBUS_SIGNAL_INFO_INIT(
- "PropertiesChanged",
- .args = NM_DEFINE_GDBUS_ARG_INFOS(NM_DEFINE_GDBUS_ARG_INFO("properties", "a{sv}"), ), );
-
GDBusPropertyInfo *
nm_dbus_utils_interface_info_lookup_property(const GDBusInterfaceInfo *interface_info,
const char * property_name,
diff --git a/src/core/nm-dbus-utils.h b/src/core/nm-dbus-utils.h
index 501e199618..6585d43d76 100644
--- a/src/core/nm-dbus-utils.h
+++ b/src/core/nm-dbus-utils.h
@@ -14,11 +14,6 @@ struct _NMDBusMethodInfoExtended;
struct _NMDBusPropertyInfoExtendedBase {
GDBusPropertyInfo _parent;
const char * property_name;
-
- /* Whether the properties needs to be notified on the legacy
- * PropertyChanged signal. This is only to preserve API, new
- * properties should not use this. */
- bool include_in_legacy_property_changed;
};
struct _NMDBusPropertyInfoExtendedReadWritable {
@@ -43,93 +38,46 @@ typedef struct {
struct {
GDBusPropertyInfo parent;
const char * property_name;
-
- /* Whether the properties needs to be notified on the legacy
- * PropertyChanged signal. This is only to preserve API, new
- * properties should not use this. */
- bool include_in_legacy_property_changed;
};
};
} NMDBusPropertyInfoExtended;
G_STATIC_ASSERT(G_STRUCT_OFFSET(NMDBusPropertyInfoExtended, property_name)
== G_STRUCT_OFFSET(struct _NMDBusPropertyInfoExtendedBase, property_name));
-G_STATIC_ASSERT(G_STRUCT_OFFSET(NMDBusPropertyInfoExtended, include_in_legacy_property_changed)
- == G_STRUCT_OFFSET(struct _NMDBusPropertyInfoExtendedBase,
- include_in_legacy_property_changed));
-
-#define NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_FULL(m_name, \
- m_signature, \
- m_property_name, \
- m_include_in_legacy_property_changed) \
- ((GDBusPropertyInfo *) &((const struct _NMDBusPropertyInfoExtendedBase){ \
- ._parent = \
- { \
- .ref_count = -1, \
- .name = m_name, \
- .signature = m_signature, \
- .flags = G_DBUS_PROPERTY_INFO_FLAGS_READABLE, \
- }, \
- .property_name = m_property_name, \
- .include_in_legacy_property_changed = m_include_in_legacy_property_changed, \
- }))
#define NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE(m_name, m_signature, m_property_name) \
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_FULL(m_name, m_signature, m_property_name, FALSE)
-
-/* define a legacy property. Do not use for new code. */
-#define NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L(m_name, m_signature, m_property_name) \
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_FULL(m_name, m_signature, m_property_name, TRUE)
-
-#define NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_FULL( \
- m_name, \
- m_signature, \
- m_property_name, \
- m_permission, \
- m_audit_op, \
- m_include_in_legacy_property_changed) \
- ((GDBusPropertyInfo *) &((const struct _NMDBusPropertyInfoExtendedReadWritable){ \
- ._base = \
- { \
- ._parent = \
- { \
- .ref_count = -1, \
- .name = m_name, \
- .signature = m_signature, \
- .flags = G_DBUS_PROPERTY_INFO_FLAGS_READABLE \
- | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, \
- }, \
- .property_name = m_property_name, \
- .include_in_legacy_property_changed = m_include_in_legacy_property_changed, \
- }, \
- .permission = m_permission, \
- .audit_op = m_audit_op, \
+ ((GDBusPropertyInfo *) &((const struct _NMDBusPropertyInfoExtendedBase){ \
+ ._parent = \
+ { \
+ .ref_count = -1, \
+ .name = m_name, \
+ .signature = m_signature, \
+ .flags = G_DBUS_PROPERTY_INFO_FLAGS_READABLE, \
+ }, \
+ .property_name = m_property_name, \
}))
-#define NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(m_name, \
- m_signature, \
- m_property_name, \
- m_permission, \
- m_audit_op) \
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_FULL(m_name, \
- m_signature, \
- m_property_name, \
- m_permission, \
- m_audit_op, \
- FALSE)
-
-/* define a legacy property. Do not use for new code. */
-#define NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L(m_name, \
- m_signature, \
- m_property_name, \
- m_permission, \
- m_audit_op) \
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_FULL(m_name, \
- m_signature, \
- m_property_name, \
- m_permission, \
- m_audit_op, \
- TRUE)
+#define NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(m_name, \
+ m_signature, \
+ m_property_name, \
+ m_permission, \
+ m_audit_op) \
+ ((GDBusPropertyInfo *) &((const struct _NMDBusPropertyInfoExtendedReadWritable){ \
+ ._base = \
+ { \
+ ._parent = \
+ { \
+ .ref_count = -1, \
+ .name = m_name, \
+ .signature = m_signature, \
+ .flags = G_DBUS_PROPERTY_INFO_FLAGS_READABLE \
+ | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, \
+ }, \
+ .property_name = m_property_name, \
+ }, \
+ .permission = m_permission, \
+ .audit_op = m_audit_op, \
+ }))
typedef struct _NMDBusMethodInfoExtended {
GDBusMethodInfo parent;
@@ -148,14 +96,8 @@ typedef struct _NMDBusMethodInfoExtended {
typedef struct _NMDBusInterfaceInfoExtended {
GDBusInterfaceInfo parent;
-
- /* Whether the interface has a legacy property changed signal (@nm_signal_info_property_changed_legacy).
- * New interfaces should not use this. */
- bool legacy_property_changed : 1;
} NMDBusInterfaceInfoExtended;
-extern const GDBusSignalInfo nm_signal_info_property_changed_legacy;
-
#define NM_DBUS_INTERFACE_INFOS(...) \
({ \
static const NMDBusInterfaceInfoExtended *const _interface_infos[] = { \
diff --git a/src/core/nm-dhcp-config.c b/src/core/nm-dhcp-config.c
index c77e0adbaf..1cbad49e2f 100644
--- a/src/core/nm-dhcp-config.c
+++ b/src/core/nm-dhcp-config.c
@@ -194,12 +194,10 @@ nm_dhcp4_config_init(NMDhcp4Config *self)
static const NMDBusInterfaceInfoExtended interface_info_dhcp4_config = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DHCP4_CONFIG,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Options",
- "a{sv}",
- NM_DHCP_CONFIG_OPTIONS), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Options",
+ "a{sv}",
+ NM_DHCP_CONFIG_OPTIONS), ), ),
};
static void
@@ -234,12 +232,10 @@ nm_dhcp6_config_init(NMDhcp6Config *self)
static const NMDBusInterfaceInfoExtended interface_info_dhcp6_config = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_DHCP6_CONFIG,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Options",
- "a{sv}",
- NM_DHCP_CONFIG_OPTIONS), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Options",
+ "a{sv}",
+ NM_DHCP_CONFIG_OPTIONS), ), ),
};
static void
diff --git a/src/core/nm-ip4-config.c b/src/core/nm-ip4-config.c
index a6072ccb44..171ed4bae1 100644
--- a/src/core/nm-ip4-config.c
+++ b/src/core/nm-ip4-config.c
@@ -3143,44 +3143,40 @@ finalize(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_ip4_config = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_IP4_CONFIG,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Addresses",
- "aau",
- NM_IP4_CONFIG_ADDRESSES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("AddressData",
- "aa{sv}",
- NM_IP4_CONFIG_ADDRESS_DATA),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Gateway", "s", NM_IP4_CONFIG_GATEWAY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Routes", "aau", NM_IP4_CONFIG_ROUTES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("RouteData",
- "aa{sv}",
- NM_IP4_CONFIG_ROUTE_DATA),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Addresses",
+ "aau",
+ NM_IP4_CONFIG_ADDRESSES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("AddressData",
+ "aa{sv}",
+ NM_IP4_CONFIG_ADDRESS_DATA),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Gateway", "s", NM_IP4_CONFIG_GATEWAY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Routes", "aau", NM_IP4_CONFIG_ROUTES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("RouteData",
+ "aa{sv}",
+ NM_IP4_CONFIG_ROUTE_DATA),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("NameserverData",
"aa{sv}",
NM_IP4_CONFIG_NAMESERVER_DATA),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Nameservers",
- "au",
- NM_IP4_CONFIG_NAMESERVERS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Domains",
- "as",
- NM_IP4_CONFIG_DOMAINS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Searches",
- "as",
- NM_IP4_CONFIG_SEARCHES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("DnsOptions",
- "as",
- NM_IP4_CONFIG_DNS_OPTIONS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("DnsPriority",
- "i",
- NM_IP4_CONFIG_DNS_PRIORITY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Nameservers",
+ "au",
+ NM_IP4_CONFIG_NAMESERVERS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Domains", "as", NM_IP4_CONFIG_DOMAINS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Searches",
+ "as",
+ NM_IP4_CONFIG_SEARCHES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DnsOptions",
+ "as",
+ NM_IP4_CONFIG_DNS_OPTIONS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DnsPriority",
+ "i",
+ NM_IP4_CONFIG_DNS_PRIORITY),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("WinsServerData",
"as",
NM_IP4_CONFIG_WINS_SERVER_DATA),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("WinsServers",
- "au",
- NM_IP4_CONFIG_WINS_SERVERS), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("WinsServers",
+ "au",
+ NM_IP4_CONFIG_WINS_SERVERS), ), ),
};
static void
diff --git a/src/core/nm-ip6-config.c b/src/core/nm-ip6-config.c
index ce7a4009f9..8793c1c27a 100644
--- a/src/core/nm-ip6-config.c
+++ b/src/core/nm-ip6-config.c
@@ -2585,37 +2585,33 @@ finalize(GObject *object)
static const NMDBusInterfaceInfoExtended interface_info_ip6_config = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_IP6_CONFIG,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Addresses",
- "a(ayuay)",
- NM_IP6_CONFIG_ADDRESSES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("AddressData",
- "aa{sv}",
- NM_IP6_CONFIG_ADDRESS_DATA),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Gateway", "s", NM_IP6_CONFIG_GATEWAY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Routes",
- "a(ayuayu)",
- NM_IP6_CONFIG_ROUTES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("RouteData",
- "aa{sv}",
- NM_IP6_CONFIG_ROUTE_DATA),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Nameservers",
- "aay",
- NM_IP6_CONFIG_NAMESERVERS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Domains",
- "as",
- NM_IP6_CONFIG_DOMAINS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Searches",
- "as",
- NM_IP6_CONFIG_SEARCHES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("DnsOptions",
- "as",
- NM_IP6_CONFIG_DNS_OPTIONS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("DnsPriority",
- "i",
- NM_IP6_CONFIG_DNS_PRIORITY), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Addresses",
+ "a(ayuay)",
+ NM_IP6_CONFIG_ADDRESSES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("AddressData",
+ "aa{sv}",
+ NM_IP6_CONFIG_ADDRESS_DATA),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Gateway", "s", NM_IP6_CONFIG_GATEWAY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Routes",
+ "a(ayuayu)",
+ NM_IP6_CONFIG_ROUTES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("RouteData",
+ "aa{sv}",
+ NM_IP6_CONFIG_ROUTE_DATA),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Nameservers",
+ "aay",
+ NM_IP6_CONFIG_NAMESERVERS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Domains", "as", NM_IP6_CONFIG_DOMAINS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Searches",
+ "as",
+ NM_IP6_CONFIG_SEARCHES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DnsOptions",
+ "as",
+ NM_IP6_CONFIG_DNS_OPTIONS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("DnsPriority",
+ "i",
+ NM_IP6_CONFIG_DNS_PRIORITY), ), ),
};
static void
diff --git a/src/core/nm-manager.c b/src/core/nm-manager.c
index e866eec0d9..1649b968ae 100644
--- a/src/core/nm-manager.c
+++ b/src/core/nm-manager.c
@@ -8423,76 +8423,74 @@ static const NMDBusInterfaceInfoExtended interface_info_manager = {
NM_DEFINE_GDBUS_ARG_INFO("checkpoint", "o"),
NM_DEFINE_GDBUS_ARG_INFO("add_timeout", "u"), ), ),
.handle = impl_manager_checkpoint_adjust_rollback_timeout, ), ),
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy,
- &signal_info_check_permissions,
+ .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&signal_info_check_permissions,
&signal_info_state_changed,
&signal_info_device_added,
&signal_info_device_removed, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Devices", "ao", NM_MANAGER_DEVICES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("AllDevices",
- "ao",
- NM_MANAGER_ALL_DEVICES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Checkpoints",
- "ao",
- NM_MANAGER_CHECKPOINTS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("NetworkingEnabled",
- "b",
- NM_MANAGER_NETWORKING_ENABLED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L(
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Devices", "ao", NM_MANAGER_DEVICES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("AllDevices",
+ "ao",
+ NM_MANAGER_ALL_DEVICES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Checkpoints",
+ "ao",
+ NM_MANAGER_CHECKPOINTS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("NetworkingEnabled",
+ "b",
+ NM_MANAGER_NETWORKING_ENABLED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(
"WirelessEnabled",
"b",
NM_MANAGER_WIRELESS_ENABLED,
NM_AUTH_PERMISSION_ENABLE_DISABLE_WIFI,
NM_AUDIT_OP_RADIO_CONTROL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("WirelessHardwareEnabled",
- "b",
- NM_MANAGER_WIRELESS_HARDWARE_ENABLED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L(
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("WirelessHardwareEnabled",
+ "b",
+ NM_MANAGER_WIRELESS_HARDWARE_ENABLED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(
"WwanEnabled",
"b",
NM_MANAGER_WWAN_ENABLED,
NM_AUTH_PERMISSION_ENABLE_DISABLE_WWAN,
NM_AUDIT_OP_RADIO_CONTROL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("WwanHardwareEnabled",
- "b",
- NM_MANAGER_WWAN_HARDWARE_ENABLED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L(
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("WwanHardwareEnabled",
+ "b",
+ NM_MANAGER_WWAN_HARDWARE_ENABLED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(
"WimaxEnabled",
"b",
NM_MANAGER_WIMAX_ENABLED,
NM_AUTH_PERMISSION_ENABLE_DISABLE_WIMAX,
NM_AUDIT_OP_RADIO_CONTROL),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("WimaxHardwareEnabled",
- "b",
- NM_MANAGER_WIMAX_HARDWARE_ENABLED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("ActiveConnections",
- "ao",
- NM_MANAGER_ACTIVE_CONNECTIONS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("PrimaryConnection",
- "o",
- NM_MANAGER_PRIMARY_CONNECTION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("PrimaryConnectionType",
- "s",
- NM_MANAGER_PRIMARY_CONNECTION_TYPE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Metered", "u", NM_MANAGER_METERED),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("ActivatingConnection",
- "o",
- NM_MANAGER_ACTIVATING_CONNECTION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Startup", "b", NM_MANAGER_STARTUP),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Version", "s", NM_MANAGER_VERSION),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Capabilities",
- "au",
- NM_MANAGER_CAPABILITIES),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("State", "u", NM_MANAGER_STATE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Connectivity",
- "u",
- NM_MANAGER_CONNECTIVITY),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L(
- "ConnectivityCheckAvailable",
- "b",
- NM_MANAGER_CONNECTIVITY_CHECK_AVAILABLE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L(
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("WimaxHardwareEnabled",
+ "b",
+ NM_MANAGER_WIMAX_HARDWARE_ENABLED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ActiveConnections",
+ "ao",
+ NM_MANAGER_ACTIVE_CONNECTIONS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("PrimaryConnection",
+ "o",
+ NM_MANAGER_PRIMARY_CONNECTION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("PrimaryConnectionType",
+ "s",
+ NM_MANAGER_PRIMARY_CONNECTION_TYPE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Metered", "u", NM_MANAGER_METERED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ActivatingConnection",
+ "o",
+ NM_MANAGER_ACTIVATING_CONNECTION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Startup", "b", NM_MANAGER_STARTUP),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Version", "s", NM_MANAGER_VERSION),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Capabilities",
+ "au",
+ NM_MANAGER_CAPABILITIES),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("State", "u", NM_MANAGER_STATE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Connectivity",
+ "u",
+ NM_MANAGER_CONNECTIVITY),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ConnectivityCheckAvailable",
+ "b",
+ NM_MANAGER_CONNECTIVITY_CHECK_AVAILABLE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(
"ConnectivityCheckEnabled",
"b",
NM_MANAGER_CONNECTIVITY_CHECK_ENABLED,
@@ -8501,13 +8499,12 @@ static const NMDBusInterfaceInfoExtended interface_info_manager = {
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("ConnectivityCheckUri",
"s",
NM_MANAGER_CONNECTIVITY_CHECK_URI),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE_L(
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READWRITABLE(
"GlobalDnsConfiguration",
"a{sv}",
NM_MANAGER_GLOBAL_DNS_CONFIGURATION,
NM_AUTH_PERMISSION_SETTINGS_MODIFY_GLOBAL_DNS,
NM_AUDIT_OP_NET_CONTROL), ), ),
- .legacy_property_changed = TRUE,
};
static void
diff --git a/src/core/settings/nm-settings-connection.c b/src/core/settings/nm-settings-connection.c
index 730a961b82..e05fb0751f 100644
--- a/src/core/settings/nm-settings-connection.c
+++ b/src/core/settings/nm-settings-connection.c
@@ -2673,20 +2673,17 @@ static const NMDBusInterfaceInfoExtended interface_info_settings_connection = {
.out_args =
NM_DEFINE_GDBUS_ARG_INFOS(NM_DEFINE_GDBUS_ARG_INFO("result", "a{sv}"), ), ),
.handle = impl_settings_connection_update2, ), ),
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy,
- &signal_info_updated,
- &signal_info_removed, ),
+ .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&signal_info_updated, &signal_info_removed, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Unsaved",
- "b",
- NM_SETTINGS_CONNECTION_UNSAVED),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Unsaved",
+ "b",
+ NM_SETTINGS_CONNECTION_UNSAVED),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Flags",
"u",
NM_SETTINGS_CONNECTION_FLAGS),
NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Filename",
"s",
NM_SETTINGS_CONNECTION_FILENAME), ), ),
- .legacy_property_changed = TRUE,
};
static void
diff --git a/src/core/settings/nm-settings.c b/src/core/settings/nm-settings.c
index 511978ac7e..1b1bfda88f 100644
--- a/src/core/settings/nm-settings.c
+++ b/src/core/settings/nm-settings.c
@@ -4026,18 +4026,16 @@ static const NMDBusInterfaceInfoExtended interface_info_settings = {
.in_args =
NM_DEFINE_GDBUS_ARG_INFOS(NM_DEFINE_GDBUS_ARG_INFO("hostname", "s"), ), ),
.handle = impl_settings_save_hostname, ), ),
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy,
- &signal_info_new_connection,
+ .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&signal_info_new_connection,
&signal_info_connection_removed, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Connections",
- "ao",
- NM_SETTINGS_CONNECTIONS),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Hostname", "s", NM_SETTINGS_HOSTNAME),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("CanModify",
- "b",
- NM_SETTINGS_CAN_MODIFY), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Connections",
+ "ao",
+ NM_SETTINGS_CONNECTIONS),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Hostname", "s", NM_SETTINGS_HOSTNAME),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("CanModify",
+ "b",
+ NM_SETTINGS_CAN_MODIFY), ), ),
};
static void
diff --git a/src/core/vpn/nm-vpn-connection.c b/src/core/vpn/nm-vpn-connection.c
index b8567e6cd0..d06ca46adc 100644
--- a/src/core/vpn/nm-vpn-connection.c
+++ b/src/core/vpn/nm-vpn-connection.c
@@ -2906,16 +2906,14 @@ static const GDBusSignalInfo signal_info_vpn_state_changed = NM_DEFINE_GDBUS_SIG
static const NMDBusInterfaceInfoExtended interface_info_vpn_connection = {
.parent = NM_DEFINE_GDBUS_INTERFACE_INFO_INIT(
NM_DBUS_INTERFACE_VPN_CONNECTION,
- .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&nm_signal_info_property_changed_legacy,
- &signal_info_vpn_state_changed, ),
+ .signals = NM_DEFINE_GDBUS_SIGNAL_INFOS(&signal_info_vpn_state_changed, ),
.properties = NM_DEFINE_GDBUS_PROPERTY_INFOS(
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("VpnState",
- "u",
- NM_VPN_CONNECTION_VPN_STATE),
- NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE_L("Banner",
- "s",
- NM_VPN_CONNECTION_BANNER), ), ),
- .legacy_property_changed = TRUE,
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("VpnState",
+ "u",
+ NM_VPN_CONNECTION_VPN_STATE),
+ NM_DEFINE_DBUS_PROPERTY_INFO_EXTENDED_READABLE("Banner",
+ "s",
+ NM_VPN_CONNECTION_BANNER), ), ),
};
static void