NetworkManager/libnm-core/tests
Dan Winship c785a7dfcd libnm-core: change how new and legacy properties are serialized
Although libnm filters out properties received from the daemon that it
doesn't understand, there may be other clients that do not. In
particular, a client might call GetSettings() on a connection, update
the ipv4.addresses property in the returned dictionary, and then pass
the dictionary to Update(). In that case, the updated dictionary would
contain ipv4.address-data, but it would not reflect the changes the
client intended to make.

Fix this by changing the daemon side to prefer the legacy properties
to the new ones if both are set, and changing the client side to not
send the legacy properties (since we don't support new clients talking
to old servers anyway).
2014-11-15 09:52:29 -05:00
..
Makefile.am libnm-core: update tests to be fully variant-based 2014-09-18 11:51:09 -04:00
test-compare.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
test-crypto.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
test-general.c libnm-core: change how new and legacy properties are serialized 2014-11-15 09:52:29 -05: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 all: consistently include config.h 2014-11-13 17:18:42 -05:00
test-settings-defaults.c all: consistently include config.h 2014-11-13 17:18:42 -05:00