libnm: port to GDBus

System Internals / NetworkManager - Dan Winship [gnome.org] - 18 September 2014 10:51 UTC

Port libnm-core/libnm to GDBus.

The NetworkManager daemon continues to use dbus-glib; the previously-added connection hash/variant conversion methods are now moved to NetworkManagerUtils (along with a few other utilities that are now only needed by the daemon code).

6793a32 libnm: port to GDBus
.gitignore | 2 +
Makefile.am | 2 +-
callouts/Makefile.am | 3 +-
clients/Makefile.am | 2 -
clients/cli/Makefile.am | 2 -
clients/cli/network-manager.c | 2 +-
clients/tui/Makefile.am | 2 -
docs/libnm/Makefile.am | 4 +-
examples/C/glib/Makefile.am | 4 -
introspection/Makefile.am | 88 +++++
introspection/nm-device-ethernet.xml | 1 +
introspection/nm-device-wifi.xml | 2 +
introspection/nm-manager.xml | 2 +
introspection/nm-ppp-manager.xml | 2 +
introspection/nm-vpn-connection.xml | 2 +
introspection/nm-vpn-plugin.xml | 2 +
libnm-core/Makefile.am | 4 +-
libnm-core/nm-core-internal.h | 5 -
libnm-core/nm-utils-private.h | 3 -
libnm-core/nm-utils.c | 613 -----------------------------
libnm-core/nm-utils.h | 17 -
libnm/Makefile.am | 20 +-
libnm/libnm.ver | 11 -
libnm/nm-active-connection.c | 6 +-
libnm/nm-client.c | 365 +++++++----------
libnm/nm-dbus-helpers.c | 318 +++++++++++----
libnm/nm-dbus-helpers.h | 41 +-
libnm/nm-device-wifi.c | 76 ++--
libnm/nm-device-wimax.c | 1 -
libnm/nm-device.c | 154 ++++----
libnm/nm-dhcp4-config.c | 16 +-
libnm/nm-dhcp6-config.c | 16 +-
libnm/nm-ip4-config.c | 73 ++--
libnm/nm-ip4-config.h | 4 +-
libnm/nm-ip6-config.c | 75 ++--
libnm/nm-ip6-config.h | 4 +-
libnm/nm-object-private.h | 11 +-
libnm/nm-object.c | 394 +++++++++---------
libnm/nm-object.h | 4 +-
libnm/nm-remote-connection.c | 314 ++++++---------
libnm/nm-remote-settings.c | 110 +++---
libnm/nm-secret-agent.c | 465 +++++++++-------------
libnm/nm-vpn-connection.c | 25 +-
libnm/nm-vpn-plugin-utils.c | 1 -
libnm/nm-vpn-plugin.c | 504 ++++++++++++------------
libnm/nm-vpn-plugin.h | 20 +-
libnm/tests/Makefile.am | 6 +-
libnm/tests/common.c | 6 +-
libnm/tests/test-nm-client.c | 3 -
libnm/tests/test-remote-settings-client.c | 95 +++--
libnm/tests/test-secret-agent.c | 4 +
src/NetworkManagerUtils.c | 145 +++++++
src/NetworkManagerUtils.h | 6 +
src/nm-dispatcher.c | 3 +-
src/nm-manager.c | 3 +-
src/settings/nm-agent-manager.c | 6 +-
src/settings/nm-secret-agent.c | 6 +-
src/settings/nm-settings-connection.c | 11 +-
src/settings/nm-settings.c | 2 +-
src/vpn-manager/nm-vpn-connection.c | 5 +-
60 files changed, 1759 insertions(+), 2334 deletions(-)

Upstream: cgit.freedesktop.org


  • Share