NetworkManager/libnm-util
Dan Williams 947efa3080 libnm-util: verify permissions property type
Connections are normally created from hashes using g_object_set()
which calls that object's set_property handler.  But GObject does
not allow errors to be returned from property handlers, so if the
type doesn't match what it should be, the property does not get
set, and error is printed to stdout, and life goes on.

But that's not what we want for the permissions property since the
client might expect that property to be set, but the connection now
is available to everyone.  So validate the permissions property
type (its really the only one we need to be so paranoid about)
and return an error when the incoming property type is wrong.
2010-10-29 22:31:23 -05:00
..
tests libnm-util: fix max APN length 2010-09-22 13:44:18 -05:00
COPYING doc: fix FSF address (bgo #575625) 2009-09-10 21:03:30 -04:00
crypto.c trivial: add missing includes 2010-10-08 16:43:16 -05:00
crypto.h libnm-util: add nm_utils_rsa_key_encrypt() and fix crypto padding mixups 2009-09-15 16:01:50 -07:00
crypto_gnutls.c libnm-util: add nm_utils_rsa_key_encrypt() and fix crypto padding mixups 2009-09-15 16:01:50 -07:00
crypto_nss.c crypto: de-init NSS after calling PR_GetError() 2010-01-21 12:57:31 -08:00
libnm-util.pc.in build: pkg-config file fixes 2010-01-20 16:53:04 -08:00
libnm-util.ver libnm-util: simplify permissions somewhat; remove groups 2010-10-12 17:55:08 -05:00
Makefile.am libnm-util: bump soname for s390 updates 2010-08-03 15:56:01 -07:00
nm-connection.c libnm-util: verify permissions property type 2010-10-29 22:31:23 -05:00
nm-connection.h libnm-*: remove user settings support 2010-08-06 13:05:46 -04:00
nm-param-spec-specialized.c libnm-util: convert from old IP6 address format to new 2010-04-19 10:14:44 -07: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: client certificate should not be required to set private key (bgo #585570) 2009-12-08 16:52:24 -08:00
nm-setting-8021x.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-bluetooth.c doc: document bluetooth setting properties 2009-11-11 13:50:01 -08:00
nm-setting-bluetooth.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-cdma.c doc: document cdma setting properties 2009-11-11 14:06:14 -08:00
nm-setting-cdma.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-connection.c libnm-util: simplify permissions somewhat; remove groups 2010-10-12 17:55:08 -05:00
nm-setting-connection.h libnm-util: simplify permissions somewhat; remove groups 2010-10-12 17:55:08 -05:00
nm-setting-gsm.c libnm-util: fix max APN length 2010-09-22 13:44:18 -05:00
nm-setting-gsm.h libnm-util: add nm_setting_gsm_get_home_only() 2010-03-16 23:52:37 -07:00
nm-setting-ip4-config.c libnm-util: clarify may-fail behavior 2010-05-03 00:08:02 -07:00
nm-setting-ip4-config.h libnm-util: add 'may-fail' for IPv4 and IPv6 2010-05-02 16:51:26 -07:00
nm-setting-ip6-config.c Revert "ip6: remove standalone DHCP method since DHCPv6 can't provide gateways" (rh #612445) 2010-07-27 21:43:42 -07:00
nm-setting-ip6-config.h Revert "ip6: remove standalone DHCP method since DHCPv6 can't provide gateways" (rh #612445) 2010-07-27 21:43:42 -07:00
nm-setting-olpc-mesh.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-setting-olpc-mesh.h misc: license fixups 2010-01-21 15:11:50 -08:00
nm-setting-ppp.c doc: document ppp setting properties 2009-11-11 14:06:48 -08:00
nm-setting-ppp.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-pppoe.c core: don't require PPP setting for PPPoE connections (bgo #623744) 2010-07-21 15:55:33 -07:00
nm-setting-pppoe.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-serial.c libnm-util: better error message about missing PPP setting 2010-05-26 00:32:05 -07:00
nm-setting-serial.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-template.c 2008-10-27 Dan Williams <dcbw@redhat.com> 2008-10-27 17:36:18 +00:00
nm-setting-template.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-vpn.c libnm-util: ensure empty VPN secrets are not used (rh #587784) 2010-06-28 15:15:23 -07:00
nm-setting-vpn.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-wired.c doc: trivial fix in documentation of 's390-subchannels' property 2010-08-06 11:36:11 +02:00
nm-setting-wired.h core: handle s390 options more cleanly 2010-06-29 00:37:14 -07:00
nm-setting-wireless-security.c build: include <config.h> for kill(2), isblank(3), and isascii(3) 2010-10-08 22:46:55 -05:00
nm-setting-wireless-security.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-wireless.c trivial: add missing includes 2010-10-08 16:43:16 -05:00
nm-setting-wireless.h core: MAC address spoofing/cloning (rh #447827) (bgo #553771) 2010-06-22 14:21:25 +02:00
nm-setting.c doc: update some setting properties descriptions 2009-11-10 12:36:20 -08:00
nm-setting.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-utils-private.h 2008-11-20 Dan Williams <dcbw@redhat.com> 2008-11-20 20:22:14 +00:00
nm-utils.c libnm-util: register transform func for G_TYPE_STRV to GPtrArray 2010-07-28 10:05:22 -07:00
nm-utils.h libnm-util: add nm_utils_wifi_* functions to handle frequencies/channels 2010-05-31 15:32:13 +02:00