#16956 closed enhancement (fixed)

NetworkManager-1.40.0

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 11.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (5)

comment:1 by Xi Ruoyao, 20 months ago

  • Drop unused, internal systemd DHCPv4 client. This is long replaced by nettools' n-dhcp4 implementation.
  • The nmcli command now supports --offline argument with "add" and "modify" commands, allowing operation on keyfile-formatted connection profiles without the service running (e.g. during system provisioning).
  • The device state file /run/NetworkManager/devices/$ifindex now has new sections [dhcp4] and [dhcp6] containing the DHCP options for the current lease.
  • Add multipath TCP (MPTCP) support. NetworkManager can now configure IP addresses as MPTCP endpoints. This is configurable via the "connection.mptcp-flags" property. The default setting is such that MPTCP handling is automatically enabled if the kernel sysctl "/proc/sys/net/mptcp/enabled" indicates so. NetworkManager does not enable the MPTCP sysctl or adjust the limits (ip mptcp limits). The administrator or the distribution is supposed to configure the desired system settings. Note that strict reverse path filtering (rp_filter) breaks many MPTCP use cases. With MPTCP handling enabled, NetworkManager will relax a strict (1) rp_filter to loose (2). Otherwise rp_filter is untouched by NetworkManager.
  • NetworkManager expanded log messages for invalid DHCP options.
  • Fix the requirement of hardware address for DHCPv6, by dropping it.
  • Increase the PMK lifetime for Wi-Fi connections using WPA-EAP.
  • "nmcli networking off" now waits for deactivations to complete.
  • Improve the appearance of nm-settings-nmcli man page by preserving paragraphs.
  • Support enabling ipv4ll alongside DHCPv4 and static addressing.
  • Support configuring "ipv6.mtu".
  • Honor "nm.debug" kernel command line to enable debug logging of NetworkManager.
  • NetworkManager reads the kernel command line "/proc/cmdline" for several purposes, including "nm.debug" for enabling debugging and the "match.kernel-command-line" setting in the profile. NetworkManager now first looks now for "/run/NetworkManager/proc-cmdline", which allows to overwrite the command line.
  • Improve the reapply of non-bridge properties.
  • Honor adding a Bluetooth NAP connection with all available methods.
  • Improve carrier detection.
  • During the build, stop relying on intltool for i18n and use gettext only.
  • Undeprecate nm_remote_connection_get_secrets() in libnm.
  • NetworkManager now will restart DHCP if the MAC changes on a device.
  • Several internal improvements.

comment:2 by Douglas R. Reno, 20 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:3 by Douglas R. Reno, 19 months ago

The python3 sed is still required, as are the seds for the Qt examples.

comment:4 by Douglas R. Reno, 19 months ago

It's worth noting that this package no longer uses intltool

comment:5 by Douglas R. Reno, 19 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.