diff options
author | Thomas Haller <thaller@redhat.com> | 2015-08-05 10:15:20 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-08-05 17:48:40 +0200 |
commit | 42f676b961049e92ed38d97912ecda4e8c9c141e (patch) | |
tree | ea9ca57c8be453964ab98350dab535d96698d91b /libnm-util/crypto.c | |
parent | 20acaf301610570e7dc65b73181c6dcf7395ff77 (diff) | |
download | NetworkManager-th/device-ignore-auto-bgo752546.tar.gz |
device: only 'ignore-auto-routes' and 'ignore-auto-dns' for certain settingsth/device-ignore-auto-bgo752546
During merge_and_apply(), we merge several NMIPxConfig into a new
@composite. For 'ignore-auto-routes' and 'ignore-auto-dns', we want to
prevent certain routes/dns-settings to be merged.
But it is wrong to reject settings from all partial configs.
For example, especially ext_ipx_config and vpn_ipx_config contain
routes that we still must merge and preserve.
This was recently changed by 79630c11e502c3b0b958abc0b1b5d777a3db2a98
and previously by ab6548c62134518ba2871306397e7fb9c84260ca. But it was
wrong for a long time already.
Also note, that nm_ip4_config_merge() now also ignores NIS, WINS, and
dns-options.
https://bugzilla.gnome.org/show_bug.cgi?id=752546
Fixes: 79630c11e502c3b0b958abc0b1b5d777a3db2a98
Diffstat (limited to 'libnm-util/crypto.c')
0 files changed, 0 insertions, 0 deletions