News: 0001495582

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

NetworkManager 1.50 Released - Now Ensures Offensive Terms Don't Appear In Settings

([Linux Networking] 6 Hours Ago NetworkManager 1.50)


NetworkManager 1.50 released on Wednesday as the newest version of this software commonly used on the Linux desktop for managing wired and wireless network connections.

Among the changes to find with NetworkManager 1.50 are deprecating "dhclient" support in favor of their own internal DHCP client, support for configuring virtual Ethernet (veth) interfaces in the nmtui utility, ndisc now supports multiple gateways for a single network, support for configuring the WiFi channel width within AP mode, and other changes. This isn't the most exciting release of NetworkManager in recent memory but still has a number of changes worth mentioning.

=============================================

NetworkManager-1.50

Overview of changes since NetworkManager-1.48

=============================================

* The support for "dhclient" has been deprecated, not built unless explicitely enabled, and will be removed in a future release. The internal DHCP client should be used instead and has been the default since version 1.20 (1.12 when built with meson).

* Support matching a OVS system interface by MAC address.

* Add a timeout option to connectivity checking.

* Support configuring veth interfaces in nmtui.

* When looking up the system hostname from the reverse DNS lookup of addresses configured on interfaces, NetworkManager now takes into account the content of /etc/hosts.

* Revert to using sysctl ipv6.conf.default for ip6-privacy

* Allow specifying a system OVS interface by MAC address

* ndisc: Support multiple gateways for a single network

* wifi: Support configuring channel-width in AP mode

* keyfile: Stop writing offensive terms into keyfiles

* Support reapplying the VLANs on bridge ports.

* Fix crash caused by malformed LLDP package if debug log is enabled

* Retry hostname resolution when it fails

I was also curious what NetworkManager was doing with ensuring offensive terms aren't written into keyfiles, which is the file format for specifying connection profiles/settings. NetworkManager is now ensuring that settings don't appear within the keyfile data for auto-connect slaves, master, slave type, or MAC address blacklist. These settings terms were previously deprecated and now NetworkManager is taking the extra step to ensure these offensive terms do not end up appearing in any of the keyfile data. Red Hat pursued this as part of their [1]conscious language efforts ahead of the RHEL 10 beta. Details within [2]this commit for those interested.

NetworkManager 1.50 is now available via the [3]FreeDesktop.org GitLab .



[1] https://issues.redhat.com/browse/RHEL-52597

[2] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/9f6ecbae695caef987490b74d2f3bafc289082dd

[3] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/tags/1.50.0



fitzie

JPFSanders

reba

RedEyed

darkbasic

Britoid

billyswong

cynic

access

"We've got a problem, HAL".
"What kind of problem, Dave?"
"A marketing problem. The Model 9000 isn't going anywhere. We're
way short of our sales goals for fiscal 2010."
"That can't be, Dave. The HAL Model 9000 is the world's most
advanced Heuristically programmed ALgorithmic computer."
"I know, HAL. I wrote the data sheet, remember? But the fact is,
they're not selling."
"Please explain, Dave. Why aren't HALs selling?"
Bowman hesitates. "You aren't IBM compatible."
[...]
"The letters H, A, and L are alphabetically adjacent to the letters
I, B, and M. That is as IBM compatible as I can be."
"Not quite, HAL. The engineers have figured out a kludge."
"What kludge is that, Dave?"
"I'm going to disconnect your brain."
-- Darryl Rubin, "A Problem in the Making", "InfoWorld"