The existing code was somewhat confusing because it used string->GValue hash tables in some places, and string->string hash tables in other places. In the new version, the string->GValue hash tables become GVariants, but the string->string hash tables stay as hash tables, so you can tell them apart more easily.
7f6e39e dhcp-manager: port to gdbus
src/dhcp-manager/Makefile.am | 12 ---
src/dhcp-manager/nm-dhcp-client.c | 43 ++++++-----
src/dhcp-manager/nm-dhcp-client.h | 2 +-
src/dhcp-manager/nm-dhcp-helper.c | 78 ++-----------------
src/dhcp-manager/nm-dhcp-helper.conf | 13 ----
src/dhcp-manager/nm-dhcp-listener.c | 141 ++++++++++++++--------------------
src/dhcp-manager/nm-dhcp-manager.c | 5 +-
7 files changed, 89 insertions(+), 205 deletions(-)
Upstream: cgit.freedesktop.org