NetworkManager/libnm-util
Thomas Haller 9d319e6da0 libnm-util: refactor NMSetting name and register_settings
- refactor register_settings to allow lookup by GType and
  add the settings name to SettingInfo.

- setting NM_SETTING_NAME is deprecated and should not be set anymore.
  Indeed it has always be a bug, to reset the name to a different value.
  The only valid place to set the name was in the _init() function of
  the derived class itself.
  This is now no longer needed/possible. Instead the name get's
  detected based on the registered setting types. This makes use of
  the registered metadata that is available anyway since every
  usable setting has to register itself.

Signed-off-by: Thomas Haller <thaller@redhat.com>
2013-12-12 21:47:13 +01:00
..
tests libnm-util: add INFERRABLE flag and remove CANDIDATE 2013-12-05 16:07:24 -06:00
COPYING doc: fix FSF address (bgo #575625) 2009-09-10 21:03:30 -04:00
crypto.c libnm-util: free temporary decoded base64 data when parsing OpenSSL key files 2013-03-08 09:27:51 -06:00
crypto.h libnm-util: recognize PKCS#8 private keys and check passwords (bgo #649326) 2011-05-13 14:22:06 -05:00
crypto_gnutls.c all: remove pointless NULL checks 2013-02-13 13:38:13 -05:00
crypto_nss.c all: remove pointless NULL checks 2013-02-13 13:38:13 -05:00
libnm-util.pc.in libnm-glib,libnm-util: -glib requires -util, -util requires NetworkManager 2013-03-14 10:23:19 -05:00
libnm-util.ver libnm-util: add nm_utils_inet[46]_ntop functions 2013-12-09 17:21:21 +01:00
Makefile.am libnm-util: add Data Center Bridging (DCB) setting 2013-10-31 13:28:42 -05:00
nm-connection.c libnm-util: add INFERRABLE flag and remove CANDIDATE 2013-12-05 16:07:24 -06:00
nm-connection.h libnm-util: add Data Center Bridging (DCB) setting 2013-10-31 13:28:42 -05:00
nm-param-spec-specialized.c trivial: whitespace fix 2013-11-07 21:32:08 +01:00
nm-param-spec-specialized.h Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-setting-8021x.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-8021x.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-adsl.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-adsl.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-bluetooth.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-bluetooth.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-bond.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-bond.h libnm-util: expose nm_setting_bond_validate_option as public API 2013-10-25 22:32:47 +02:00
nm-setting-bridge-port.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-bridge-port.h libnm-util: add Since tags to new functions and properties 2013-02-22 08:34:06 -06:00
nm-setting-bridge.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-bridge.h libnm-util: add Since tags to new functions and properties 2013-02-22 08:34:06 -06:00
nm-setting-cdma.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-cdma.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-connection.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-connection.h libnm-util: add gateway-ping-timeout property to connection setting 2013-06-21 16:17:18 -05:00
nm-setting-dcb.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-dcb.h libnm-util: add Data Center Bridging (DCB) setting 2013-10-31 13:28:42 -05:00
nm-setting-generic.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-generic.h libnm-util: add NMSettingGeneric 2013-05-07 12:46:56 -04:00
nm-setting-gsm.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-gsm.h libnm-util: deprecate 'network-type' and 'allowed-bands' in GSM settings 2013-06-05 12:39:24 -05:00
nm-setting-infiniband.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-infiniband.h libnm-util: add P_Key support to NMSettingInfiniband 2013-06-13 15:52:51 -03:00
nm-setting-ip4-config.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-ip4-config.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-ip6-config.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-ip6-config.h dhcp: fix DHCPv6 to support server-side dynamic DNS (bgo #684242) 2012-11-16 17:26:19 -06:00
nm-setting-olpc-mesh.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-olpc-mesh.h docs: document OLPC Mesh setting errors 2012-08-06 19:51:23 -05:00
nm-setting-ppp.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-ppp.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-pppoe.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-pppoe.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-private.h libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-serial.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-serial.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-team-port.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-team-port.h libnm-util: add setting for team port 2013-08-15 10:54:14 -05:00
nm-setting-team.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-team.h libnm-util: add team device setting 2013-08-15 10:53:03 -05:00
nm-setting-template.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-template.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-vlan.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-vlan.h Revert :carrier-detect properties and associated code 2013-04-03 10:23:49 -04:00
nm-setting-vpn.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-vpn.h libnm-util: make nm_setting_vpn_remove_*() return gboolean instead of void 2013-04-03 08:35:47 +02:00
nm-setting-wimax.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-wimax.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-wired.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-wired.h libnm-util: add access functions for 'mac-address-blacklist' to wired/wireless 2013-05-07 19:38:31 +02:00
nm-setting-wireless-security.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-wireless-security.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-wireless.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting-wireless.h libnm-util: deprecate 'security' property of '802-11-wireless' setting 2013-09-02 09:46:31 +02:00
nm-setting.c libnm-util: refactor NMSetting name and register_settings 2013-12-12 21:47:13 +01:00
nm-setting.h libnm-util: add INFERRABLE flag and remove CANDIDATE 2013-12-05 16:07:24 -06:00
nm-utils-private.h Revert :carrier-detect properties and associated code 2013-04-03 10:23:49 -04:00
nm-utils.c libnm-util: add nm_utils_inet[46]_ntop functions 2013-12-09 17:21:21 +01:00
nm-utils.h libnm-util: add nm_utils_inet[46]_ntop functions 2013-12-09 17:21:21 +01:00
nm-value-transforms.c all: refactor to make use of nm_utils_inet[46]_ntop functions 2013-12-09 17:21:22 +01:00