Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2
@ 2026-02-16 10:37 Marcus Hoffmann via buildroot
  2026-02-16 10:37 ` [Buildroot] [PATCH v2 2/2] package/network-manager: bump to 1.56.0 Marcus Hoffmann via buildroot
  2026-04-27 20:08 ` [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2 Julien Olivain via buildroot
  0 siblings, 2 replies; 4+ messages in thread
From: Marcus Hoffmann via buildroot @ 2026-02-16 10:37 UTC (permalink / raw)
  To: buildroot

Overview of changes since NetworkManager-1.52.1[1]

* Support reapplying the "sriov.vfs" property as long as
  "sriov.total-vfs" is not changed.
* For private connections (the ones that specify a user in the
  "connection.permissions" property), verify that the user can access
  the 802.1X certificates and keys set in the connection.
* Introduce a libnm function that can be used by VPN plugins to check
  user permissions on certificate and keys.

[1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/1.52.2/NEWS

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
---
 package/network-manager/network-manager.hash | 4 ++--
 package/network-manager/network-manager.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash
index 780d1205cb..a6e5113862 100644
--- a/package/network-manager/network-manager.hash
+++ b/package/network-manager/network-manager.hash
@@ -1,5 +1,5 @@
-# From https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.52.1/downloads/NetworkManager-1.52.1.tar.xz.sha256sum
-sha256  8b122c73493a72f2bae527c125cebd87711671b90352dbe2b1788aba9575ac6f  NetworkManager-1.52.1.tar.xz
+# From https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.52.2/downloads/NetworkManager-1.52.2.tar.xz.sha256sum
+sha256  3658640e788bbcb6a000c29a95f0dccc4dfebba41c6e5e9a90ad1e6daacb512c  NetworkManager-1.52.2.tar.xz
 # Locally computed
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LGPL
diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk
index 76f4b09fbe..66549fcf0f 100644
--- a/package/network-manager/network-manager.mk
+++ b/package/network-manager/network-manager.mk
@@ -5,7 +5,7 @@
 ################################################################################
 
 NETWORK_MANAGER_VERSION_MAJOR = 1.52
-NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).1
+NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).2
 NETWORK_MANAGER_SOURCE = NetworkManager-$(NETWORK_MANAGER_VERSION).tar.xz
 NETWORK_MANAGER_SITE = https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/$(NETWORK_MANAGER_VERSION)/downloads
 NETWORK_MANAGER_INSTALL_STAGING = YES
-- 
2.53.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH v2 2/2] package/network-manager: bump to 1.56.0
  2026-02-16 10:37 [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2 Marcus Hoffmann via buildroot
@ 2026-02-16 10:37 ` Marcus Hoffmann via buildroot
  2026-02-17 22:58   ` Fiona Klute via buildroot
  2026-04-27 20:08 ` [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2 Julien Olivain via buildroot
  1 sibling, 1 reply; 4+ messages in thread
From: Marcus Hoffmann via buildroot @ 2026-02-16 10:37 UTC (permalink / raw)
  To: buildroot

Disable building of man pages, which is now a separate option from
building html docs[1].

Add conditional support for parsing the NVMe Boot Firmware Table NBFT)
depending on whether libnvme is available.

Changes [2]:

=============================================
NetworkManager-1.56
Overview of changes since NetworkManager-1.54
=============================================
* Unify the versioning to use everywhere the scheme with the -rcX or -dev
  suffixes when appropriate. This affects, for example, the URL and filename
  of the release tarball and the version reported by nmcli and the daemon.
  As an exception, the C API will continue to use the 90+ scheme for RC versions.
* nmcli now supports viewing and managing WireGuard peers.
* Support reapplying the "sriov.vfs" property as long as
  "sriov.total-vfs" is not changed.
* Support reapplying "bond-port.vlans".
* Accept hostnames longer than 64 characters from DNS lookup.
* Make that global-dns configuration overwrites DNS searches and
  options from connections, instead of merging all together.
* Add support for a new rd.net.dhcp.client-id option in
  nm-initrd-generator.
* Add gsm device-uid setting to restrict the devices the connection applies to.
* Support configuring the HSR protocol version via the
  "hsr.protocol-version" property.
* Fix a bug that makes broadband connections auto-connect getting
  blocked if the connection tries to reconnect when modem status is
  "disconnecting" / "disconnected".
* Treat modem connection not having an operator code available
  as a recoverable error.
* Add support for configuring systemd-resolved's DNSSEC option
  per-connection via the "connection.dnssec" connection property.
* Support configuring the HSR interlink port via the
  "hsr.interlink" property.
* Fix some connection properties not being applied to vpn connections
  (connection.mdns, connection.llmnr, connection.dns-over-tls,
   connection.mptcp-flags, ipv6.ip6-privacy)
* Update n-acd to always compile with eBPF enabled, as support
  for eBPF is now detected at run time.
* Add new MPTCP 'laminar' endpoint type, and set it by default alongside
  the 'subflow' one.
* For private connections (the ones that specify a user in the
  "connection.permissions" property), verify that the user can access
  the 802.1X certificates and keys set in the connection.
* Introduce a libnm function that can be used by VPN plugins to check
  user permissions on certificate and keys.

=============================================
NetworkManager-1.54
Overview of changes since NetworkManager-1.52
=============================================
* Add support for configuring per-device IPv4 forwarding via the
  "ipv4.forwarding" connection property.
* Add a new "prefix-delegation" setting containing a "subnet-id"
  property that specifies the subnet to choose on the downstream
  interface when using IPv6 prefix delegation.
* Support OCI baremetal in nm-cloud-setup
* When activating a WireGuard connection to an IPv6 endpoint, now
  NetworkManager creates firewall rules to ensure that the incoming
  packets are not dropped by kernel reverse path filtering.
* Add support for configuring the loopback interface in nmtui.
* Most of the properties of ovs-bridge and ovs-port connections can
  now be reapplied at runtime without bringing the connection down.
* Add a new "sriov.preserve-on-down" property that controls whether
  NetworkManager preserves the SR-IOV parameters set on the device
  when the connection is deactivated, or whether it resets them to
  their default value.
* Introduce a new "ovs-dpdk.lsc-interrupt" property to configure the
  Link State Change (LSC) detection mode for OVS DPDK interfaces.
* The initrd-generator now can parse the NVMe Boot Firmware Table
  (NBFT) to configure networking during early boot.
* Add systemd services to provide networking in the initrd.

[1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/a11760ef39629fd5f850b9a495e5b155c2cb120d
[2] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/nm-1-56/NEWS

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
---
 package/network-manager/network-manager.hash |  4 ++--
 package/network-manager/network-manager.mk   | 12 ++++++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash
index a6e5113862..fe2f2ae262 100644
--- a/package/network-manager/network-manager.hash
+++ b/package/network-manager/network-manager.hash
@@ -1,5 +1,5 @@
-# From https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.52.2/downloads/NetworkManager-1.52.2.tar.xz.sha256sum
-sha256  3658640e788bbcb6a000c29a95f0dccc4dfebba41c6e5e9a90ad1e6daacb512c  NetworkManager-1.52.2.tar.xz
+# From https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.56.0/downloads/NetworkManager-1.56.0.tar.xz.sha256sum
+sha256  59a32d385cc1e7ae26e43798c6f12d07ff6198abd041ec0620b3a08cfc021ccc  NetworkManager-1.56.0.tar.xz
 # Locally computed
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LGPL
diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk
index 66549fcf0f..9ba664d862 100644
--- a/package/network-manager/network-manager.mk
+++ b/package/network-manager/network-manager.mk
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-NETWORK_MANAGER_VERSION_MAJOR = 1.52
-NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).2
+NETWORK_MANAGER_VERSION_MAJOR = 1.56
+NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).0
 NETWORK_MANAGER_SOURCE = NetworkManager-$(NETWORK_MANAGER_VERSION).tar.xz
 NETWORK_MANAGER_SITE = https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/$(NETWORK_MANAGER_VERSION)/downloads
 NETWORK_MANAGER_INSTALL_STAGING = YES
@@ -27,6 +27,7 @@ NETWORK_MANAGER_DEPENDENCIES = \
 
 NETWORK_MANAGER_CONF_OPTS = \
 	-Ddocs=false \
+	-Dman=false \
 	-Dtests=no \
 	-Dqt=false \
 	-Diptables=/usr/sbin/iptables \
@@ -167,6 +168,13 @@ else
 NETWORK_MANAGER_CONF_OPTS += -Dpolkit=false
 endif
 
+ifeq ($(BR2_PACKAGE_LIBNVME),y)
+NETWORK_MANAGER_DEPENDENCIES += libnvme
+NETWORK_MANAGER_CONF_OPTS += -Dnbft=true
+else
+NETWORK_MANAGER_CONF_OPTS += -Dnbft=false
+endif
+
 ifeq ($(BR2_PACKAGE_NETWORK_MANAGER_CLI),y)
 NETWORK_MANAGER_DEPENDENCIES += readline
 NETWORK_MANAGER_CONF_OPTS += -Dnmcli=true
-- 
2.53.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH v2 2/2] package/network-manager: bump to 1.56.0
  2026-02-16 10:37 ` [Buildroot] [PATCH v2 2/2] package/network-manager: bump to 1.56.0 Marcus Hoffmann via buildroot
@ 2026-02-17 22:58   ` Fiona Klute via buildroot
  0 siblings, 0 replies; 4+ messages in thread
From: Fiona Klute via buildroot @ 2026-02-17 22:58 UTC (permalink / raw)
  To: Marcus Hoffmann, buildroot

Am 16.02.26 um 11:37 schrieb Marcus Hoffmann via buildroot:
> Disable building of man pages, which is now a separate option from
> building html docs[1].
> 
> Add conditional support for parsing the NVMe Boot Firmware Table NBFT)
> depending on whether libnvme is available.
> 
> Changes [2]:
> 
> =============================================
> NetworkManager-1.56
> Overview of changes since NetworkManager-1.54
> =============================================
> * Unify the versioning to use everywhere the scheme with the -rcX or -dev
>    suffixes when appropriate. This affects, for example, the URL and filename
>    of the release tarball and the version reported by nmcli and the daemon.
>    As an exception, the C API will continue to use the 90+ scheme for RC versions.
> * nmcli now supports viewing and managing WireGuard peers.
> * Support reapplying the "sriov.vfs" property as long as
>    "sriov.total-vfs" is not changed.
> * Support reapplying "bond-port.vlans".
> * Accept hostnames longer than 64 characters from DNS lookup.
> * Make that global-dns configuration overwrites DNS searches and
>    options from connections, instead of merging all together.
> * Add support for a new rd.net.dhcp.client-id option in
>    nm-initrd-generator.
> * Add gsm device-uid setting to restrict the devices the connection applies to.
> * Support configuring the HSR protocol version via the
>    "hsr.protocol-version" property.
> * Fix a bug that makes broadband connections auto-connect getting
>    blocked if the connection tries to reconnect when modem status is
>    "disconnecting" / "disconnected".
> * Treat modem connection not having an operator code available
>    as a recoverable error.
> * Add support for configuring systemd-resolved's DNSSEC option
>    per-connection via the "connection.dnssec" connection property.
> * Support configuring the HSR interlink port via the
>    "hsr.interlink" property.
> * Fix some connection properties not being applied to vpn connections
>    (connection.mdns, connection.llmnr, connection.dns-over-tls,
>     connection.mptcp-flags, ipv6.ip6-privacy)
> * Update n-acd to always compile with eBPF enabled, as support
>    for eBPF is now detected at run time.
> * Add new MPTCP 'laminar' endpoint type, and set it by default alongside
>    the 'subflow' one.
> * For private connections (the ones that specify a user in the
>    "connection.permissions" property), verify that the user can access
>    the 802.1X certificates and keys set in the connection.
> * Introduce a libnm function that can be used by VPN plugins to check
>    user permissions on certificate and keys.
> 
> =============================================
> NetworkManager-1.54
> Overview of changes since NetworkManager-1.52
> =============================================
> * Add support for configuring per-device IPv4 forwarding via the
>    "ipv4.forwarding" connection property.
> * Add a new "prefix-delegation" setting containing a "subnet-id"
>    property that specifies the subnet to choose on the downstream
>    interface when using IPv6 prefix delegation.
> * Support OCI baremetal in nm-cloud-setup
> * When activating a WireGuard connection to an IPv6 endpoint, now
>    NetworkManager creates firewall rules to ensure that the incoming
>    packets are not dropped by kernel reverse path filtering.
> * Add support for configuring the loopback interface in nmtui.
> * Most of the properties of ovs-bridge and ovs-port connections can
>    now be reapplied at runtime without bringing the connection down.
> * Add a new "sriov.preserve-on-down" property that controls whether
>    NetworkManager preserves the SR-IOV parameters set on the device
>    when the connection is deactivated, or whether it resets them to
>    their default value.
> * Introduce a new "ovs-dpdk.lsc-interrupt" property to configure the
>    Link State Change (LSC) detection mode for OVS DPDK interfaces.
> * The initrd-generator now can parse the NVMe Boot Firmware Table
>    (NBFT) to configure networking during early boot.
> * Add systemd services to provide networking in the initrd.
> 
> [1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/a11760ef39629fd5f850b9a495e5b155c2cb120d
> [2] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/nm-1-56/NEWS
> 
> Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>

Tested-by: Fiona Klute <fiona.klute@gmx.de>

Builds for aarch64 and works fine (as DHCP client on my system, no NBFT).

Best regards,
Fiona

> ---
>   package/network-manager/network-manager.hash |  4 ++--
>   package/network-manager/network-manager.mk   | 12 ++++++++++--
>   2 files changed, 12 insertions(+), 4 deletions(-)
> 
> diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash
> index a6e5113862..fe2f2ae262 100644
> --- a/package/network-manager/network-manager.hash
> +++ b/package/network-manager/network-manager.hash
> @@ -1,5 +1,5 @@
> -# From https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.52.2/downloads/NetworkManager-1.52.2.tar.xz.sha256sum
> -sha256  3658640e788bbcb6a000c29a95f0dccc4dfebba41c6e5e9a90ad1e6daacb512c  NetworkManager-1.52.2.tar.xz
> +# From https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.56.0/downloads/NetworkManager-1.56.0.tar.xz.sha256sum
> +sha256  59a32d385cc1e7ae26e43798c6f12d07ff6198abd041ec0620b3a08cfc021ccc  NetworkManager-1.56.0.tar.xz
>   # Locally computed
>   sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
>   sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LGPL
> diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk
> index 66549fcf0f..9ba664d862 100644
> --- a/package/network-manager/network-manager.mk
> +++ b/package/network-manager/network-manager.mk
> @@ -4,8 +4,8 @@
>   #
>   ################################################################################
>   
> -NETWORK_MANAGER_VERSION_MAJOR = 1.52
> -NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).2
> +NETWORK_MANAGER_VERSION_MAJOR = 1.56
> +NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).0
>   NETWORK_MANAGER_SOURCE = NetworkManager-$(NETWORK_MANAGER_VERSION).tar.xz
>   NETWORK_MANAGER_SITE = https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/$(NETWORK_MANAGER_VERSION)/downloads
>   NETWORK_MANAGER_INSTALL_STAGING = YES
> @@ -27,6 +27,7 @@ NETWORK_MANAGER_DEPENDENCIES = \
>   
>   NETWORK_MANAGER_CONF_OPTS = \
>   	-Ddocs=false \
> +	-Dman=false \
>   	-Dtests=no \
>   	-Dqt=false \
>   	-Diptables=/usr/sbin/iptables \
> @@ -167,6 +168,13 @@ else
>   NETWORK_MANAGER_CONF_OPTS += -Dpolkit=false
>   endif
>   
> +ifeq ($(BR2_PACKAGE_LIBNVME),y)
> +NETWORK_MANAGER_DEPENDENCIES += libnvme
> +NETWORK_MANAGER_CONF_OPTS += -Dnbft=true
> +else
> +NETWORK_MANAGER_CONF_OPTS += -Dnbft=false
> +endif
> +
>   ifeq ($(BR2_PACKAGE_NETWORK_MANAGER_CLI),y)
>   NETWORK_MANAGER_DEPENDENCIES += readline
>   NETWORK_MANAGER_CONF_OPTS += -Dnmcli=true

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2
  2026-02-16 10:37 [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2 Marcus Hoffmann via buildroot
  2026-02-16 10:37 ` [Buildroot] [PATCH v2 2/2] package/network-manager: bump to 1.56.0 Marcus Hoffmann via buildroot
@ 2026-04-27 20:08 ` Julien Olivain via buildroot
  1 sibling, 0 replies; 4+ messages in thread
From: Julien Olivain via buildroot @ 2026-04-27 20:08 UTC (permalink / raw)
  To: Marcus Hoffmann; +Cc: buildroot

On 16/02/2026 11:37, Marcus Hoffmann via buildroot wrote:
> Overview of changes since NetworkManager-1.52.1[1]
> 
> * Support reapplying the "sriov.vfs" property as long as
>   "sriov.total-vfs" is not changed.
> * For private connections (the ones that specify a user in the
>   "connection.permissions" property), verify that the user can access
>   the 802.1X certificates and keys set in the connection.
> * Introduce a libnm function that can be used by VPN plugins to check
>   user permissions on certificate and keys.
> 
> [1] 
> https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/1.52.2/NEWS
> 
> Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>

Series applied to master, thanks.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-04-27 20:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-16 10:37 [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2 Marcus Hoffmann via buildroot
2026-02-16 10:37 ` [Buildroot] [PATCH v2 2/2] package/network-manager: bump to 1.56.0 Marcus Hoffmann via buildroot
2026-02-17 22:58   ` Fiona Klute via buildroot
2026-04-27 20:08 ` [Buildroot] [PATCH v2 1/2] package/network-manager: bump to 1.52.2 Julien Olivain via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox