Thomas Haller
d78dadc9eb
dns: add trust-ad DNS option only if all contributing settings agree
...
https://bugzilla.redhat.com/show_bug.cgi?id=1825285
(cherry picked from commit 5e47fb630b )
2020-04-20 15:55:51 +02:00
Thomas Haller
ccb043d78c
libnm: document supported "ipv[46].dns-option" values
...
(cherry picked from commit e261e941fd )
2020-04-20 15:55:50 +02:00
Thomas Haller
61a97f8b0f
libnm: cleanup _nm_utils_dns_option_validate()
...
Avoid unnecessary string copies. Most option don't have a delimiter
and numerical argument, and there is no need to clone the string.
2020-04-20 15:54:43 +02:00
Thomas Haller
5e47fb630b
dns: add trust-ad DNS option only if all contributing settings agree
...
https://bugzilla.redhat.com/show_bug.cgi?id=1825285
2020-04-20 15:54:43 +02:00
Thomas Haller
e261e941fd
libnm: document supported "ipv[46].dns-option" values
2020-04-20 15:54:43 +02:00
Thomas Haller
24ab6b6cdc
tests: abort test runner if exec fails
...
(cherry picked from commit 2ad8e6acae )
2020-04-20 11:52:11 +02:00
Thomas Haller
2ad8e6acae
tests: abort test runner if exec fails
2020-04-20 11:49:31 +02:00
Beniamino Galvani
5b83609b01
libnm-core: add 'no-reload' and 'trust-ad' resolv.conf options
...
https://sourceware.org/git/?p=glibc.git;a=blob;f=resolv/res_init.c;h=95dce098aa7ec80f2e36f5c25022641d65e1d5e5;hb=9ea3686266dca3f004ba874745a4087a89682617#l681
https://bugzilla.redhat.com/show_bug.cgi?id=1825285
(cherry picked from commit 40b2cf7a0c )
2020-04-20 11:32:56 +02:00
Beniamino Galvani
40b2cf7a0c
libnm-core: add 'no-reload' and 'trust-ad' resolv.conf options
...
https://sourceware.org/git/?p=glibc.git;a=blob;f=resolv/res_init.c;h=95dce098aa7ec80f2e36f5c25022641d65e1d5e5;hb=9ea3686266dca3f004ba874745a4087a89682617#l681
https://bugzilla.redhat.com/show_bug.cgi?id=1825285
2020-04-20 11:28:29 +02:00
Antonio Cardace
8d3b3a55b3
clients: merge branch 'ac/cli_hide_if_default'
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/470
(cherry picked from commit f957359421 )
2020-04-20 08:54:56 +02:00
Antonio Cardace
aacf8bd27d
ethtool: refactor how options are hidden if default
...
Just use the new flag NMMetaPropertyInfo.
(cherry picked from commit a5916de599 )
2020-04-20 08:54:55 +02:00
Antonio Cardace
486161cff4
bridge: make some advanced options hidden if default
...
The options are:
* group-address
* multicast-querier
* multicast-query-use-ifaddr
* multicast-router
* vlan-stats-enabled
* vlan-protocol
(cherry picked from commit 3af07fd415 )
2020-04-20 08:54:55 +02:00
Thomas Haller
fc582312f7
cli: let _print_fill() hide option if NM_META_ACCESSOR_GET_OUT_FLAGS_HIDE is set
...
Regardless, whether the option is also currently the default.
(cherry picked from commit 69eca25391 )
2020-04-20 08:54:55 +02:00
Antonio Cardace
fd37111986
clients: allow properties to be hidden if they have the default value
...
(cherry picked from commit b94fcb2a94 )
2020-04-20 08:54:55 +02:00
Gilles Dartiguelongue
7b0130d5d7
build: remove subshells and fix invalid test syntax
...
Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/472
(cherry picked from commit e073491b9c )
2020-04-20 08:54:38 +02:00
Gilles Dartiguelongue
e073491b9c
build: remove subshells and fix invalid test syntax
...
Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/472
2020-04-20 08:52:24 +02:00
Thomas Haller
1667be7cf5
contrib/rpm: fix spec file using bare words
...
error: bare words are no longer supported, please use "...": no != "yes"
error: ^
error: /builds/NetworkManager/NetworkManager/contrib/fedora/rpm/NetworkManager.20200418-170120.dp5cp5/SPECS/NetworkManager.spec:596: bad %if condition: no != "yes"
(cherry picked from commit ed94ab6e23 )
2020-04-19 21:45:05 +02:00
Thomas Haller
c869d792a2
contrib/rpm: fix spec file using bare words
...
error: bare words are no longer supported, please use "...": no != yes
error: /builds/NetworkManager/NetworkManager/contrib/fedora/rpm/NetworkManager.20200418-163008.VM582H/SPECS/NetworkManager.spec:596: bad %if condition: no != yes
(cherry picked from commit be78a12012 )
2020-04-19 21:45:04 +02:00
Thomas Haller
ed94ab6e23
contrib/rpm: fix spec file using bare words
...
error: bare words are no longer supported, please use "...": no != "yes"
error: ^
error: /builds/NetworkManager/NetworkManager/contrib/fedora/rpm/NetworkManager.20200418-170120.dp5cp5/SPECS/NetworkManager.spec:596: bad %if condition: no != "yes"
2020-04-18 19:10:46 +02:00
Thomas Haller
be78a12012
contrib/rpm: fix spec file using bare words
...
error: bare words are no longer supported, please use "...": no != yes
error: /builds/NetworkManager/NetworkManager/contrib/fedora/rpm/NetworkManager.20200418-163008.VM582H/SPECS/NetworkManager.spec:596: bad %if condition: no != yes
2020-04-18 18:33:55 +02:00
Beniamino Galvani
c5f0d325ad
ifcfg-rh: add PKEY_ID to well-known keys
...
Fixes: 81e6fe963e ('ifcfg-rh: add functions to detect well-known ifcfg-rh keys')
(cherry picked from commit 70916a1183 )
2020-04-17 09:50:40 +02:00
Beniamino Galvani
70916a1183
ifcfg-rh: add PKEY_ID to well-known keys
...
Fixes: 81e6fe963e ('ifcfg-rh: add functions to detect well-known ifcfg-rh keys')
2020-04-17 09:47:16 +02:00
Antonio Cardace
f957359421
clients: merge branch 'ac/cli_hide_if_default'
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/470
2020-04-16 18:21:27 +02:00
Antonio Cardace
a5916de599
ethtool: refactor how options are hidden if default
...
Just use the new flag NMMetaPropertyInfo.
2020-04-16 10:52:46 +02:00
Antonio Cardace
3af07fd415
bridge: make some advanced options hidden if default
...
The options are:
* group-address
* multicast-querier
* multicast-query-use-ifaddr
* multicast-router
* vlan-stats-enabled
* vlan-protocol
2020-04-16 10:52:45 +02:00
Thomas Haller
69eca25391
cli: let _print_fill() hide option if NM_META_ACCESSOR_GET_OUT_FLAGS_HIDE is set
...
Regardless, whether the option is also currently the default.
2020-04-16 10:52:45 +02:00
Antonio Cardace
b94fcb2a94
clients: allow properties to be hidden if they have the default value
2020-04-16 10:52:42 +02:00
Thomas Haller
f00d306ae7
keyfile: minor cleanup handling error in read_array_of_uint()
...
Why "if (length > G_MAXUINT)"? This is never going to hit. Also,
we probably should actual missing keys handle differently from
empty lists. If @error is set, return without setting the property.
(cherry picked from commit 2cf31bfef0 )
2020-04-15 22:41:02 +02:00
Thomas Haller
97139f5e3d
keyfile: avoid assertion failure in nm_keyfile_plugin_kf_get_{string,integer}_list()
...
g_key_file_get_integer_list() can return %NULL without setting an error.
That is the case if the key is set to an empty value.
For X sake, this API. Read the documentation and figure out whether
the function can return %NULL without reporting an error.
Anyway, avoid the assertion failure.
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/412
(cherry picked from commit 8f46425b11 )
2020-04-15 22:41:02 +02:00
Thomas Haller
432d1c6eb5
keyfile: cleanup mac_address_parser()
...
(cherry picked from commit 12c2aacea7 )
2020-04-15 22:41:02 +02:00
Thomas Haller
2cf31bfef0
keyfile: minor cleanup handling error in read_array_of_uint()
...
Why "if (length > G_MAXUINT)"? This is never going to hit. Also,
we probably should actual missing keys handle differently from
empty lists. If @error is set, return without setting the property.
2020-04-15 22:37:51 +02:00
Thomas Haller
8f46425b11
keyfile: avoid assertion failure in nm_keyfile_plugin_kf_get_{string,integer}_list()
...
g_key_file_get_integer_list() can return %NULL without setting an error.
That is the case if the key is set to an empty value.
For X sake, this API. Read the documentation and figure out whether
the function can return %NULL without reporting an error.
Anyway, avoid the assertion failure.
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/412
2020-04-15 22:37:24 +02:00
Thomas Haller
216e97b7fa
dbus: pretty format "org.freedesktop.NetworkManager.conf"
...
- indent by 4 spaces, not 8. We do that for the other 2 D-Bus
configuration files. Also, since our lines here are rather long,
save a bit in this regard.
- don't wrap lines for the XML elements. It makes it easier to visually
parse.
- sort some lines asciibetically.
No changes otherwise.
2020-04-15 19:17:00 +02:00
Thomas Haller
b681aec452
dbus: indent by 4 space in "nm-ifcfg-rh.conf" D-Bus configuration file
2020-04-15 18:48:32 +02:00
Thomas Haller
5450080932
dbus: don't use tabs in "nm-dispatcher.conf" D-Bus configuration file
2020-04-15 18:47:12 +02:00
Thomas Haller
12c2aacea7
keyfile: cleanup mac_address_parser()
2020-04-15 11:25:23 +02:00
Piotr Drąg
54ef718d5b
po: mark broken translations as fuzzy
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/468
(cherry picked from commit 304fabf381 )
2020-04-14 09:23:44 +02:00
Piotr Drąg
304fabf381
po: mark broken translations as fuzzy
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/468
2020-04-14 09:17:27 +02:00
Piotr Drąg
21a7e89061
po: update Polish (pl) translation
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/467
2020-04-14 09:13:53 +02:00
Piotr Drąg
7061934d6a
po: update Polish (pl) translation
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/466
2020-04-14 09:13:08 +02:00
David Drinn
4e73d71518
examples: fix copy/paste comment error from another script
...
https://github.com/NetworkManager/NetworkManager/pull/361
2020-04-11 15:38:46 +02:00
Beniamino Galvani
f2756b930e
release: bump version to 1.25.0 (development)
2020-04-10 18:08:10 +02:00
Beniamino Galvani
f80826fbb2
release: bump version to 1.23.90 (1.24-rc1)
2020-04-10 17:55:22 +02:00
Antonio Cardace
f93d0ea3fd
release: update NEWS
2020-04-10 17:52:44 +02:00
Antonio Cardace
bdcd15a62b
bond: merge branch 'ac/bond_mode_fix'
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/464
2020-04-10 17:49:01 +02:00
Antonio Cardace
2a5d9eb60b
bond: small cleanups
...
* Use an enum instead of a string, is faster for comparisons.
* Add debug assertions
* Have NMBondMode enum correspond to Kernel numbering
2020-04-10 17:46:22 +02:00
Antonio Cardace
d73a98a3e8
nm-setting-bond: also accept bond mode as a numerical id
...
That corresponds to how the Kernel numbers the different modes.
2020-04-10 17:46:18 +02:00
Thomas Haller
2f20878dbf
man: fix obsolete references to monitor-connection-files in manual pages
...
monitor-connection-files was deprecated and disabled by default for a long
time. In the meantime, it has no effect at all.
Remove references from the manual pages.
2020-04-10 15:02:20 +02:00
Gennadij Latyshev
6cbbdb63fb
po: update Russian (ru) translation
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/348
2020-04-10 14:02:58 +02:00
Thomas Haller
f3ca61e6e4
shared/trivial: fix typo in code comment and reword
2020-04-10 10:55:22 +02:00