Read/write interfaces
---------------------
org.freedesktop.NetworkManager.Device.Wireless
  M impl_device_get_access_points  (no auth required)
  M impl_device_request_scan       (PK, NetworkControl)

org.freedesktop.NetworkManager.Device
  M impl_device_disconnect  (PK, NetworkControl)
  P Autoconnect             (PK, NetworkControl, by manager prop filter)

org.freedesktop.NetworkManager.Device.WiMax
  M impl_device_get_nsp_list  (no auth required)

org.freedesktop.NetworkManager
  M impl_manager_get_devices                  (no auth required)
  M impl_manager_get_device_by_ip_iface       (no auth required)
  M impl_manager_activate_connection          (PK, NetworkControl)
  M impl_manager_add_and_activate_connection  (PK, NetworkControl)
  M impl_manager_deactivate_connection        (PK, NetworkControl)
  M impl_manager_sleep              (root-only, by D-Bus permissions)
  M impl_manager_enable             (PK, EnableDisableNetwork)
  M impl_manager_get_permissions    (no auth required)
  M impl_manager_set_logging        (root-only, by D-Bus permissions)
  M impl_manager_get_logging        (no auth required)
  M impl_manager_check_connectivity (PK, NetworkControl)
  M impl_manager_get_state    (no auth required)
  P WirelessEnabled           (PK, NetworkControl, by manager prop filter)
  P WwanEnabled               (PK, NetworkControl, by manager prop filter)
  P WimaxEnabled              (PK, NetworkControl, by manager prop filter)

org.freedesktop.NetworkManager.Settings.Connection
  M impl_settings_connection_update           (PK, ModifyOwn or ModifySystem)
  M impl_settings_connection_update_unsaved   (PK, ModifyOwn or ModifySystem)
  M impl_settings_connection_delete           (PK, ModifyOwn or ModifySystem)
  M impl_settings_connection_get_settings     (session tracking and visibility)
  M impl_settings_connection_get_secrets      (PK, ModifyOwn or ModifySystem)
  M impl_settings_connection_save             (PK, ModifyOwn or ModifySystem)

org.freedesktop.NetworkManager.AgentManager
  M impl_agent_manager_register                    (session tracking)
  M impl_agent_manager_register_with_capabilities  (session tracking)
  M impl_agent_manager_unregister                  (no auth required)

org.freedesktop.NetworkManager.Settings
  M impl_settings_list_connections                 (no auth required)
  M impl_settings_get_connection_by_uuid           (no auth required, visibility)
  M impl_settings_add_connection                   (PK, ModifyOwn or ModifySystem)
  M impl_settings_add_connection_unsaved           (PK, ModifyOwn or ModifySystem)
  M impl_settings_load_connections                 (root-only)
  M impl_settings_reload_connections               (root-only)
  M impl_settings_save_hostname                    (PK, ModifyHostname)

org.freedesktop.NetworkManager.SecretAgent  
  Implemented by clients; only NM/root should be able to talk to this interface


Read-only interfaces
--------------------
org.freedesktop.NetworkManager.Device.Adsl
org.freedesktop.NetworkManager.Device.Bond
org.freedesktop.NetworkManager.Device.Bridge
org.freedesktop.NetworkManager.Device.Bluetooth
org.freedesktop.NetworkManager.Device.Wired
org.freedesktop.NetworkManager.Device.Generic
org.freedesktop.NetworkManager.Device.Gre
org.freedesktop.NetworkManager.Device.Infiniband
org.freedesktop.NetworkManager.Device.Macvlan
org.freedesktop.NetworkManager.Device.Modem
org.freedesktop.NetworkManager.Device.OlpcMesh
org.freedesktop.NetworkManager.Device.Team
org.freedesktop.NetworkManager.Device.Tun
org.freedesktop.NetworkManager.Device.Veth
org.freedesktop.NetworkManager.Device.Vlan
org.freedesktop.NetworkManager.WiMax.Nsp
org.freedesktop.NetworkManager.Connection.Active
org.freedesktop.NetworkManager.DHCP4Config
org.freedesktop.NetworkManager.DHCP6Config
org.freedesktop.NetworkManager.IP4Config
org.freedesktop.NetworkManager.IP6Config
org.freedesktop.NetworkManager.AccessPoint
org.freedesktop.NetworkManager.VPN.Connection


Root-only or internal interfaces
--------------------------------
org.freedesktop.NetworkManager.VPN.Plugin
org.freedesktop.NetworkManager.PPP
com.redhat.ifcfgrh1  (handled by plugin)
org.freedesktop.nm_dispatcher (handled by dispatcher)

