libnm: Initial merge of "libnm" work (bgo #680675)

System Internals / NetworkManager - Dan Winship [gnome.org] - 1 August 2014 13:35 UTC

4b54e4d libnm: Initial merge of "libnm" work (bgo #680675)

.gitignore | 30 +-
Makefile.am | 2 +
callouts/Makefile.am | 9 +-
callouts/nm-avahi-autoipd-action.c | 6 +-
callouts/nm-dispatcher-api.h | 6 +-
callouts/nm-dispatcher-utils.c | 2 +-
callouts/tests/Makefile.am | 7 +-
callouts/tests/test-dispatcher-envp.c | 1 +
clients/Makefile.am | 13 +-
clients/cli/Makefile.am | 10 +-
clients/cli/common.c | 6 +-
clients/cli/common.h | 12 +-
clients/cli/connections.c | 55 +-
clients/cli/devices.c | 37 +-
clients/cli/network-manager.c | 7 +-
clients/cli/nmcli.c | 10 +-
clients/cli/nmcli.h | 7 +-
clients/cli/settings.c | 132 +-
clients/cli/settings.h | 24 -
clients/cli/utils.h | 2 -
clients/nm-online.c | 8 +-
clients/tui/Makefile.am | 10 +-
clients/tui/newt/nmt-newt-form.c | 2 +-
clients/tui/nm-editor-bindings.h | 5 +-
clients/tui/nm-editor-utils.c | 11 +-
clients/tui/nm-editor-utils.h | 3 +-
clients/tui/nmt-connect-connection-list.c | 4 +-
clients/tui/nmt-device-entry.c | 4 +-
clients/tui/nmt-device-entry.h | 3 +-
clients/tui/nmt-edit-connection-list.h | 2 +-
clients/tui/nmt-editor-page.h | 2 +-
clients/tui/nmt-editor.h | 2 +-
clients/tui/nmt-mac-entry.c | 2 +-
clients/tui/nmt-page-main.c | 3 +-
clients/tui/nmt-page-vlan.c | 2 -
clients/tui/nmt-page-wifi.c | 1 -
clients/tui/nmt-route-editor.h | 2 +-
clients/tui/nmt-route-entry.c | 3 +-
clients/tui/nmt-route-table.c | 3 +-
clients/tui/nmt-secret-agent.c | 4 +-
clients/tui/nmt-secret-agent.h | 2 +-
clients/tui/nmt-slave-list.c | 3 +-
clients/tui/nmtui-connect.c | 1 -
clients/tui/nmtui-edit.c | 2 +-
clients/tui/nmtui.c | 19 +-
clients/tui/nmtui.h | 3 +-
clients/tui/vpn-helpers.c | 8 +-
configure.ac | 9 +
contrib/fedora/rpm/NetworkManager.spec | 62 +-
docs/Makefile.am | 2 +-
docs/libnm/Makefile.am | 84 +
docs/libnm/libnm-docs.xml | 161 +
docs/libnm/libnm.png | Bin 0 -> 82140 bytes
docs/libnm/libnm.svg | 893 +++++
docs/libnm/version.xml.in | 1 +
examples/C/glib/Makefile.am | 46 +-
examples/C/glib/add-connection-dbus-glib.c | 13 +-
examples/C/glib/add-connection-libnm-glib.c | 138 -
examples/C/glib/add-connection-libnm.c | 133 +
examples/C/glib/get-active-connections-dbus-glib.c | 13 +-
examples/C/glib/get-ap-info-libnm-glib.c | 233 --
examples/C/glib/get-ap-info-libnm.c | 223 ++
examples/C/glib/list-connections-dbus-glib.c | 9 +-
examples/C/glib/list-connections-libnm-glib.c | 178 -
examples/C/glib/list-connections-libnm.c | 173 +
examples/C/glib/monitor-nm-state-GDBus.c | 8 +-
examples/C/qt/Makefile.am | 4 +-
examples/C/qt/add-connection-wired.cpp | 4 +-
examples/C/qt/change-ipv4-addresses.cpp | 12 +-
examples/C/qt/list-connections.cpp | 4 +-
examples/python/gi/add_connection.py | 32 +-
examples/python/gi/device-state-ip4config.py | 4 +-
examples/python/gi/firewall-zone.py | 6 +-
examples/python/gi/get-active-connections.py | 4 +-
examples/python/gi/get_ips.py | 4 +-
examples/python/gi/list-connections.py | 8 +-
examples/python/gi/show-wifi-networks.py | 10 +-
examples/python/gi/update-ip4-method.py | 12 +-
include/Makefile.am | 1 -
include/nm-settings-flags.h | 37 -
libnm-core/Makefile.am | 49 +
libnm-core/Makefile.libnm-core | 82 +
libnm-core/crypto.c | 749 ++++
libnm-core/crypto.h | 145 +
libnm-core/crypto_gnutls.c | 493 +++
libnm-core/crypto_nss.c | 562 +++
libnm-core/nm-connection.c | 2168 ++++++++++++
libnm-core/nm-connection.h | 254 ++
libnm-core/nm-dbus-interface.h | 610 ++++
libnm-core/nm-param-spec-specialized.c | 972 +++++
libnm-core/nm-param-spec-specialized.h | 43 +
libnm-core/nm-setting-8021x.c | 3699 ++++++++++++++++++++
libnm-core/nm-setting-8021x.h | 295 ++
libnm-core/nm-setting-adsl.c | 464 +++
libnm-core/nm-setting-adsl.h | 97 +
libnm-core/nm-setting-bluetooth.c | 296 ++
libnm-core/nm-setting-bluetooth.h | 101 +
libnm-core/nm-setting-bond.c | 801 +++++
libnm-core/nm-setting-bond.h | 117 +
libnm-core/nm-setting-bridge-port.c | 285 ++
libnm-core/nm-setting-bridge-port.h | 85 +
libnm-core/nm-setting-bridge.c | 537 +++
libnm-core/nm-setting-bridge.h | 100 +
libnm-core/nm-setting-cdma.c | 355 ++
libnm-core/nm-setting-cdma.h | 88 +
libnm-core/nm-setting-connection.c | 1310 +++++++
libnm-core/nm-setting-connection.h | 148 +
libnm-core/nm-setting-dcb.c | 1128 ++++++
libnm-core/nm-setting-dcb.h | 180 +
libnm-core/nm-setting-generic.c | 93 +
libnm-core/nm-setting-generic.h | 75 +
libnm-core/nm-setting-gsm.c | 680 ++++
libnm-core/nm-setting-gsm.h | 103 +
libnm-core/nm-setting-infiniband.c | 471 +++
libnm-core/nm-setting-infiniband.h | 86 +
libnm-core/nm-setting-ip4-config.c | 1886 ++++++++++
libnm-core/nm-setting-ip4-config.h | 226 ++
libnm-core/nm-setting-ip6-config.c | 1670 +++++++++
libnm-core/nm-setting-ip6-config.h | 253 ++
libnm-core/nm-setting-olpc-mesh.c | 274 ++
libnm-core/nm-setting-olpc-mesh.h | 83 +
libnm-core/nm-setting-ppp.c | 822 +++++
libnm-core/nm-setting-ppp.h | 116 +
libnm-core/nm-setting-pppoe.c | 341 ++
libnm-core/nm-setting-pppoe.h | 88 +
libnm-core/nm-setting-private.h | 125 +
libnm-core/nm-setting-serial.c | 319 ++
libnm-core/nm-setting-serial.h | 90 +
libnm-core/nm-setting-team-port.c | 175 +
libnm-core/nm-setting-team-port.h | 78 +
libnm-core/nm-setting-team.c | 243 ++
libnm-core/nm-setting-team.h | 80 +
libnm-core/nm-setting-vlan.c | 836 +++++
libnm-core/nm-setting-vlan.h | 155 +
libnm-core/nm-setting-vpn.c | 869 +++++
libnm-core/nm-setting-vpn.h | 116 +
libnm-core/nm-setting-wimax.c | 261 ++
libnm-core/nm-setting-wimax.h | 80 +
libnm-core/nm-setting-wired.c | 1017 ++++++
libnm-core/nm-setting-wired.h | 125 +
libnm-core/nm-setting-wireless-security.c | 1596 +++++++++
libnm-core/nm-setting-wireless-security.h | 176 +
libnm-core/nm-setting-wireless.c | 1212 +++++++
libnm-core/nm-setting-wireless.h | 163 +
libnm-core/nm-setting.c | 1418 ++++++++
libnm-core/nm-setting.h | 318 ++
libnm-core/nm-utils-private.h | 63 +
libnm-core/nm-utils.c | 2451 +++++++++++++
libnm-core/nm-utils.h | 170 +
libnm-core/nm-value-transforms.c | 593 ++++
libnm-core/nm-version.h.in | 123 +
libnm-core/nm-vpn-dbus-interface.h | 302 ++
libnm-core/tests/Makefile.am | 90 +
libnm-core/tests/test-crypto.c | 384 ++
libnm-core/tests/test-general.c | 2681 ++++++++++++++
libnm-core/tests/test-secrets.c | 754 ++++
libnm-core/tests/test-setting-8021x.c | 443 +++
libnm-core/tests/test-setting-dcb.c | 328 ++
libnm-core/tests/test-settings-defaults.c | 134 +
libnm-util/nm-setting-ip4-config.c | 130 +-
libnm-util/nm-setting-private.h | 6 -
libnm-util/nm-utils-private.h | 28 -
libnm-util/nm-utils.c | 33 +-
libnm-util/tests/Makefile.am | 15 +-
libnm-util/tests/test-general.c | 177 +-
libnm-util/tests/test-libnm-linking.c | 44 +
libnm/Makefile.am | 207 ++
libnm/NetworkManager.h | 91 +
libnm/libnm-vpn.pc.in | 13 +
libnm/libnm-vpn.ver | 31 +
libnm/libnm.pc.in | 13 +
libnm/libnm.ver | 943 +++++
libnm/nm-access-point.c | 620 ++++
libnm/nm-access-point.h | 89 +
libnm/nm-active-connection.c | 779 +++++
libnm/nm-active-connection.h | 95 +
libnm/nm-client.c | 2366 +++++++++++++
libnm/nm-client.h | 252 ++
libnm/nm-dbus-helpers-private.h | 36 +
libnm/nm-dbus-helpers.c | 99 +
libnm/nm-device-adsl.c | 211 ++
libnm/nm-device-adsl.h | 73 +
libnm/nm-device-bond.c | 308 ++
libnm/nm-device-bond.h | 79 +
libnm/nm-device-bridge.c | 308 ++
libnm/nm-device-bridge.h | 81 +
libnm/nm-device-bt.c | 342 ++
libnm/nm-device-bt.h | 87 +
libnm/nm-device-ethernet.c | 356 ++
libnm/nm-device-ethernet.h | 84 +
libnm/nm-device-generic.c | 243 ++
libnm/nm-device-generic.h | 74 +
libnm/nm-device-infiniband.c | 277 ++
libnm/nm-device-infiniband.h | 79 +
libnm/nm-device-modem.c | 281 ++
libnm/nm-device-modem.h | 78 +
libnm/nm-device-olpc-mesh.c | 290 ++
libnm/nm-device-olpc-mesh.h | 78 +
libnm/nm-device-private.h | 26 +
libnm/nm-device-team.c | 308 ++
libnm/nm-device-team.h | 79 +
libnm/nm-device-vlan.c | 318 ++
libnm/nm-device-vlan.h | 83 +
libnm/nm-device-wifi.c | 797 +++++
libnm/nm-device-wifi.h | 112 +
libnm/nm-device-wimax.c | 715 ++++
libnm/nm-device-wimax.h | 101 +
libnm/nm-device.c | 2238 ++++++++++++
libnm/nm-device.h | 173 +
libnm/nm-dhcp4-config.c | 189 +
libnm/nm-dhcp4-config.h | 63 +
libnm/nm-dhcp6-config.c | 189 +
libnm/nm-dhcp6-config.h | 63 +
libnm/nm-ip4-config.c | 426 +++
libnm/nm-ip4-config.h | 74 +
libnm/nm-ip6-config.c | 447 +++
libnm/nm-ip6-config.h | 74 +
libnm/nm-object-cache.c | 88 +
libnm/nm-object-cache.h | 37 +
libnm/nm-object-private.h | 90 +
libnm/nm-object.c | 1433 ++++++++
libnm/nm-object.h | 93 +
libnm/nm-remote-connection-private.h | 33 +
libnm/nm-remote-connection.c | 904 +++++
libnm/nm-remote-connection.h | 143 +
libnm/nm-remote-settings.c | 1508 ++++++++
libnm/nm-remote-settings.h | 156 +
libnm/nm-secret-agent.c | 1078 ++++++
libnm/nm-secret-agent.h | 260 ++
libnm/nm-types-private.h | 37 +
libnm/nm-types.c | 419 +++
libnm/nm-types.h | 58 +
libnm/nm-vpn-connection.c | 234 ++
libnm/nm-vpn-connection.h | 70 +
libnm/nm-vpn-plugin-ui-interface.c | 229 ++
libnm/nm-vpn-plugin-ui-interface.h | 204 ++
libnm/nm-vpn-plugin-utils.c | 189 +
libnm/nm-vpn-plugin-utils.h | 43 +
libnm/nm-vpn-plugin.c | 1057 ++++++
libnm/nm-vpn-plugin.h | 176 +
libnm/nm-wimax-nsp.c | 301 ++
libnm/nm-wimax-nsp.h | 79 +
libnm/tests/Makefile.am | 38 +
libnm/tests/common.c | 119 +
libnm/tests/common.h | 31 +
libnm/tests/libnm-test-launch.sh | 7 +
libnm/tests/test-nm-client.c | 898 +++++
libnm/tests/test-remote-settings-client.c | 463 +++
po/POTFILES.in | 30 +
src/Makefile.am | 7 +-
src/devices/adsl/Makefile.am | 5 +-
src/devices/bluetooth/Makefile.am | 5 +-
src/devices/bluetooth/nm-bluez-device.c | 2 +-
src/devices/bluetooth/nm-bluez4-adapter.c | 2 +-
src/devices/bluetooth/nm-device-bt.c | 2 +-
src/devices/nm-device-ethernet.c | 10 +-
src/devices/nm-device-factory.h | 2 +-
src/devices/nm-device.c | 22 +-
src/devices/nm-device.h | 6 +-
src/devices/team/Makefile.am | 5 +-
src/devices/wifi/Makefile.am | 5 +-
src/devices/wifi/nm-device-olpc-mesh.c | 2 +-
src/devices/wifi/nm-device-wifi.c | 8 +-
src/devices/wifi/nm-wifi-ap-utils.h | 2 +-
src/devices/wifi/nm-wifi-ap.h | 2 +-
src/devices/wifi/tests/Makefile.am | 5 +-
src/devices/wimax/Makefile.am | 5 +-
src/devices/wimax/nm-wimax-nsp.c | 2 +-
src/devices/wwan/Makefile.am | 5 +-
src/devices/wwan/nm-modem-broadband.c | 6 +-
src/devices/wwan/nm-modem.c | 8 +-
src/dhcp-manager/nm-dhcp-client.c | 84 +-
src/dhcp-manager/nm-dhcp-client.h | 50 +-
src/dhcp-manager/nm-dhcp-dhclient.c | 38 +-
src/dhcp-manager/nm-dhcp-dhclient.h | 14 +-
src/dhcp-manager/nm-dhcp-dhcpcd.c | 28 +-
src/dhcp-manager/nm-dhcp-dhcpcd.h | 14 +-
src/dhcp-manager/nm-dhcp-manager.c | 92 +-
src/dhcp-manager/nm-dhcp-manager.h | 22 +-
src/dhcp-manager/tests/Makefile.am | 5 +-
src/dnsmasq-manager/tests/Makefile.am | 5 +-
src/main.c | 6 +-
src/nm-activation-request.c | 4 +-
src/nm-activation-request.h | 3 +-
src/nm-active-connection.c | 2 +-
src/nm-connectivity.h | 2 +-
src/nm-dbus-manager.c | 2 +-
src/nm-dhcp4-config.c | 32 +-
src/nm-dhcp4-config.h | 22 +-
src/nm-dhcp6-config.c | 32 +-
src/nm-dhcp6-config.h | 22 +-
src/nm-dispatcher.c | 10 +-
src/nm-manager.c | 4 +-
src/nm-policy.c | 36 +-
src/nm-types.h | 4 +-
src/platform/nm-platform.c | 2 +-
src/platform/nm-platform.h | 2 +-
src/platform/tests/Makefile.am | 5 +-
src/platform/wifi/wifi-utils-private.h | 2 +-
src/platform/wifi/wifi-utils.h | 2 +-
src/ppp-manager/Makefile.am | 5 +-
src/ppp-manager/nm-ppp-manager.c | 22 +-
src/ppp-manager/nm-pppd-plugin.c | 2 +-
src/rdisc/tests/Makefile.am | 5 +-
src/settings/nm-agent-manager.c | 16 +-
src/settings/nm-agent-manager.h | 5 +-
src/settings/nm-secret-agent.c | 6 +-
src/settings/nm-secret-agent.h | 11 +-
src/settings/nm-settings-connection.c | 12 +-
src/settings/nm-settings-connection.h | 3 +-
src/settings/nm-settings.c | 6 +-
src/settings/plugins/example/Makefile.am | 10 +-
.../plugins/example/nm-example-connection.c | 2 +-
src/settings/plugins/example/reader.c | 2 +-
src/settings/plugins/ifcfg-rh/Makefile.am | 10 +-
.../plugins/ifcfg-rh/nm-ifcfg-connection.c | 2 +-
.../plugins/ifcfg-rh/nm-ifcfg-connection.h | 2 +-
src/settings/plugins/ifcfg-rh/reader.c | 2 +-
src/settings/plugins/ifcfg-rh/tests/Makefile.am | 10 +-
.../plugins/ifcfg-rh/tests/test-ifcfg-rh.c | 16 +-
src/settings/plugins/ifcfg-suse/Makefile.am | 9 +-
src/settings/plugins/ifnet/Makefile.am | 15 +-
src/settings/plugins/ifnet/connection_parser.c | 10 +-
src/settings/plugins/ifnet/nm-ifnet-connection.c | 2 +-
src/settings/plugins/ifnet/plugin.c | 2 +-
src/settings/plugins/ifnet/tests/Makefile.am | 5 +-
src/settings/plugins/ifupdown/Makefile.am | 15 +-
.../plugins/ifupdown/nm-ifupdown-connection.c | 2 +-
src/settings/plugins/ifupdown/parser.c | 2 +-
src/settings/plugins/ifupdown/plugin.c | 2 +-
src/settings/plugins/ifupdown/tests/Makefile.am | 9 +-
.../plugins/ifupdown/tests/test-ifupdown.c | 2 +-
src/settings/plugins/keyfile/Makefile.am | 12 +-
.../plugins/keyfile/nm-keyfile-connection.c | 2 +-
src/settings/plugins/keyfile/reader.c | 4 +-
src/settings/plugins/keyfile/tests/Makefile.am | 6 +-
src/settings/plugins/keyfile/tests/test-keyfile.c | 3 +-
src/settings/tests/Makefile.am | 6 +-
src/supplicant-manager/tests/Makefile.am | 5 +-
src/tests/Makefile.am | 5 +-
src/tests/config/Makefile.am | 5 +-
src/vpn-manager/nm-vpn-connection.c | 208 +-
src/vpn-manager/nm-vpn-connection.h | 56 +-
src/vpn-manager/nm-vpn-manager.c | 62 +-
src/vpn-manager/nm-vpn-manager.h | 24 +-
src/vpn-manager/nm-vpn-service.c | 80 +-
src/vpn-manager/nm-vpn-service.h | 24 +-
347 files changed, 70161 insertions(+), 2066 deletions(-)

Upstream: cgit.freedesktop.org


  • Share