NetworkManager/libnm-core/tests
Thomas Haller cd025f05f7 libnm: normalize connections in nm_simple_connection_new_from_dbus()
Before we would just call verify() and only return valid connections
without attempting to fix them.

It is better to use normalize(), because that function is especially there to
accept and repair deprecated configurations that would no longer verify().

This changes behavior in the way that the function now accepts connections
that would have been rejected before.

Since commit b88715e05b normalize() also
adds a missing UUID. Hence this also affects the DBUS method 'AddConnection'
in that it now accepts connections without UUID. Previously, clients were
required to set a UUID for the new connection, now NM core can create a random
one if no UUID is set.

https://bugzilla.gnome.org/show_bug.cgi?id=740813
2014-12-05 11:04:20 +01:00
..
certs libnm-core: add nm_utils_file_is_certificate() and _file_is_private_key() 2014-11-21 08:46:07 -05:00
Makefile.am libnm-core: tweak crypto.c APIs 2014-11-21 08:46:07 -05:00
test-compare.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
test-crypto.c crypto/test: test crypto_md5_hash() for empty passwords 2014-12-04 17:00:55 +01:00
test-general.c libnm: normalize connections in nm_simple_connection_new_from_dbus() 2014-12-05 11:04:20 +01:00
test-secrets.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
test-setting-8021x.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
test-setting-dcb.c libnm: remove nm_utils_init() from the public API 2014-12-04 08:39:54 -05:00
test-settings-defaults.c libnm: remove nm_utils_init() from the public API 2014-12-04 08:39:54 -05:00