NetworkManager/libnm-util
Dan Williams 1d8ab72a60 libnm-util: fix hashing of secrets broken by 4d326182
4d326182 changed connection hashing slightly such that now base type settings
are always returned even if they are empty. Unfortunately a bunch of code in
the settings hashed connections with the ONLY_SECRETS flag and then checked
whether the returned hash was NULL or not to determine whether there were
any secrets, and then called nm_connection_update_secrets() with the hash.

nm_connection_update_secrets() would fail in the case where a setting
name was given, but the passed-in secrets hash did not contain any secrets
for the requested setting.  Instead, the function should return success
to match the semantics of passing in an entire connection hash which may
not have any secrets either.
2013-05-20 13:56:48 -05:00
..
tests libnm-util: fix hashing of secrets broken by 4d326182 2013-05-20 13:56:48 -05: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 access functions for 'mac-address-blacklist' to wired/wireless 2013-05-07 19:38:31 +02:00
Makefile.am libnm-util: add NMSettingGeneric 2013-05-07 12:46:56 -04:00
nm-connection.c libnm-util: fix hashing of secrets broken by 4d326182 2013-05-20 13:56:48 -05:00
nm-connection.h libnm-util: add NMSettingGeneric 2013-05-07 12:46:56 -04:00
nm-param-spec-specialized.c all: use G_VALUE_INIT to initialize GValue variables 2013-03-25 08:41:18 +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: clarify 802.1x password and password-raw documentation 2013-05-03 10:31:50 -05: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: make property verification errors more descriptive 2013-03-13 17:47:11 +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: make property verification errors more descriptive 2013-03-13 17:47:11 +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 Use %NULL macro in doc strings 2013-04-19 10:08:17 -04:00
nm-setting-bond.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-bridge-port.c libnm-util: make property verification errors more descriptive 2013-03-13 17:47:11 +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: make property verification errors more descriptive 2013-03-13 17:47:11 +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: make property verification errors more descriptive 2013-03-13 17:47:11 +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 Use %NULL macro in doc strings 2013-04-19 10:08:17 -04:00
nm-setting-connection.h libnm-util: add NMSettingConnection:interface-name 2013-03-13 16:45:18 -04:00
nm-setting-generic.c libnm-util: add NMSettingGeneric 2013-05-07 12:46:56 -04:00
nm-setting-generic.h libnm-util: add NMSettingGeneric 2013-05-07 12:46:56 -04:00
nm-setting-gsm.c libnm-util: define NM_SETTING_GSM_BANDS_MAX - maximal value for allowed bands 2013-05-03 17:23:41 +02:00
nm-setting-gsm.h libnm-util: define NM_SETTING_GSM_BANDS_MAX - maximal value for allowed bands 2013-05-03 17:23:41 +02:00
nm-setting-infiniband.c Revert :carrier-detect properties and associated code 2013-04-03 10:23:49 -04:00
nm-setting-infiniband.h Revert :carrier-detect properties and associated code 2013-04-03 10:23:49 -04:00
nm-setting-ip4-config.c libnm-util: fix memory leaks of dhcp_hostname and dhcp_client_id 2013-04-01 17:18:53 -05: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: fix doc bug in NMSettingIP6Config 2013-04-19 15:37:48 -04: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: make property verification errors more descriptive 2013-03-13 17:47:11 +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: make property verification errors more descriptive 2013-03-13 17:47:11 +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: make property verification errors more descriptive 2013-03-13 17:47:11 +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: move setting priority functions to nm-setting.c 2013-05-03 08:39:06 -04:00
nm-setting-serial.c libnm-util: clean up setting registration 2012-10-29 15:12:58 -05:00
nm-setting-serial.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02:00
nm-setting-template.c test: add missing return values 2011-10-10 16:02:27 -05: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: fix mis-freed VLAN priority list element 2013-04-11 19:11:51 -05: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: make nm_setting_vpn_remove_*() return gboolean instead of void 2013-04-03 08:35:47 +02: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: make property verification errors more descriptive 2013-03-13 17:47:11 +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: add access functions for 'mac-address-blacklist' to wired/wireless 2013-05-07 19:38:31 +02: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 wifi: wep40 and wep104 are invalid algorithms for WPA pairwise 2013-05-03 10:31:50 -05: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: add access functions for 'mac-address-blacklist' to wired/wireless 2013-05-07 19:38:31 +02:00
nm-setting-wireless.h libnm-util: add access functions for 'mac-address-blacklist' to wired/wireless 2013-05-07 19:38:31 +02:00
nm-setting.c libnm-util: fix hashing of secrets broken by 4d326182 2013-05-20 13:56:48 -05:00
nm-setting.h core: fix NM_IS_*_CLASS(klass) macros 2012-07-27 13:15:54 +02: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: fix WEP key type comparison in nm_utils_wep_key_valid() 2013-05-03 10:11:56 +02:00
nm-utils.h libnm-util: consolidate hex-string <-> bin conversion functions 2013-03-28 16:59:58 +01:00
nm-value-transforms.c libnm-utils: change the GValue transforms to match nmcli's outputs 2013-03-26 12:15:49 -04:00