Commit Graph

864 Commits

Author SHA256 Message Date
Jonathan Kang
8ebeed8417 Merge branch 'factory' into slfo-main 2026-01-15 14:34:48 +08:00
3f9b0e9db8 Accepting request 1325359 from GNOME:Factory
- Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769). (forwarded request 1325256 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/1325359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=290
2026-01-06 16:42:14 +00:00
9030907272 - Use tmpfiles to create /var/lib/NetworkManager/ (PED-14769).
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=541
2026-01-05 09:27:44 +00:00
134d5179df Accepting request 1324835 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1324835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=289
2025-12-31 09:46:39 +00:00
23e0c1791b - Update to version 1.54.3:
+ 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.
- Changes from version 1.54.2:
  + Support reapplying the "sriov.vfs" property as long as
    "sriov.total-vfs" is not changed.
  + Support configuring the HSR protocol version via the
    "hsr.protocol-version" property.
  + Support configuring the HSR interlink port via the
    "hsr.interlink" property.
- Rebase 2298.patch

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=539
2025-12-30 16:33:41 +00:00
5852217d6a Accepting request 1320039 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1320039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=288
2025-11-26 16:14:16 +00:00
OBS User buildservice-autocommit
e6f500a8c4 baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=538
2025-11-26 16:14:16 +00:00
OBS User buildservice-autocommit
f23b180976 Updating link to change in openSUSE:Factory/NetworkManager revision 288
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=4d0736efaead4df86f767af937ae302a
2025-11-26 16:14:16 +00:00
2081445151 Drop unneeded copyright, already present
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=537
2025-11-26 10:51:30 +00:00
4302559d8c - Add patch 2312.patch to fix upstream issue
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1814,
  already fixed upstream for the next release via
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2312

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=536
2025-11-25 15:32:15 +00:00
695bcbfb53 Accepting request 1314829 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1314829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=287
2025-11-01 22:34:11 +00:00
4b0239a3a5 - Add patch 2298.patch to fix issue with SELinux labeling. Is already
upstream via 
  https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2298
  and can be removed next release (bsc#1248136)

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=534
2025-10-31 12:57:07 +00:00
23573c2865 Accepting request 1307898 from GNOME:Factory
- Update to version 1.54.1:
  + 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.
  + Minor bug fixes. (forwarded request 1307476 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1307898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=286
2025-09-30 15:39:17 +00:00
77efdffa07 - Update to version 1.54.1:
+ 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.
  + Minor bug fixes.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=532
2025-09-29 14:51:19 +00:00
776b8739eb Accepting request 1306957 from GNOME:Factory
- Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
  subpackage(bsc#1250086). (forwarded request 1306834 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/1306957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=285
2025-09-25 16:43:57 +00:00
213adcb91d - Move dispatcher.d/pre-up.d/90-nm-cloud-setup.sh to cloud-setup
subpackage(bsc#1250086).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=530
2025-09-24 14:12:57 +00:00
af161ebcc4 Sync changes to SLFO-1.2 branch 2025-08-20 08:56:53 +02:00
5fad718318 Accepting request 1299898 from GNOME:Factory
- Update to version 1.54.0:
  + 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.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency. (forwarded request 1299771 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1299898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=284
2025-08-17 12:49:49 +00:00
450a8422ab - Update to version 1.54.0:
+ 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.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=528
2025-08-16 11:52:00 +00:00
0952a9bf49 Accepting request 1298622 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1298622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=283
2025-08-11 11:53:23 +00:00
78085f1309 - Update to version 1.52.1:
+ Fail early if we cannot get current FEC (Forward Error
    Correction) value.
  + Allow reapplying ovs-bridge and ovs-port properties.
  + 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.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=526
2025-08-09 20:26:31 +00:00
10ea3400da Accepting request 1285993 from GNOME:Factory
- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch (forwarded request 1285042 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/1285993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=282
2025-06-18 13:53:21 +00:00
4778fb11b2 Accepting request 1285042 from home:JonathanKang:branches:GNOME:Factory
- document static ip setup on boot (bsc#1244072)
  add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch

OBS-URL: https://build.opensuse.org/request/show/1285042
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=524
2025-06-16 07:00:06 +00:00
7923044ba4 Accepting request 1280300 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1280300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=281
2025-05-27 16:52:10 +00:00
2184fc0c25 - Stop relying on the UsrMerge symlinks and ensure we look directly
in /usr:
  + Use _firmwaredir for kernel_firmware_dir
  + Use /usr/sbin/modprobe (was /sbin/modprobe)

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=522
2025-05-26 15:43:02 +00:00
214d8c8f28 Accepting request 1268056 from GNOME:Factory
- Remove '-Dhostname_persist=suse' compile option, as it's not
  needed anymore. The behaviours of this option are mainly:
  1. stores hostname in /etc/HOSTNAME instead of /etc/hostname.
  2. checks DHCLIENT_SET_HOSTNAME value in /etc/sysconfig/netowrk/dhcp
     to know whether the hostname is valid.
  These are not desired haviours anymore. (forwarded request 1268009 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/1268056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=280
2025-04-10 19:57:25 +00:00
51438e9486 - Remove '-Dhostname_persist=suse' compile option, as it's not
needed anymore. The behaviours of this option are mainly:
  1. stores hostname in /etc/HOSTNAME instead of /etc/hostname.
  2. checks DHCLIENT_SET_HOSTNAME value in /etc/sysconfig/netowrk/dhcp
     to know whether the hostname is valid.
  These are not desired haviours anymore.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=520
2025-04-09 07:34:46 +00:00
e543a7d5f4 Accepting request 1252134 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1252134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=279
2025-03-18 16:37:59 +00:00
c4bd8bd681 - Add 2069.patch: Fix build against girepository-2.0 (pygobject
3.52).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=518
2025-03-11 17:29:23 +00:00
a28fe99df8 Scripted push of GNOME:Next, RC release
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=517
2025-03-06 13:56:07 +00:00
280a9f6bc8 Accepting request 1249383 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1249383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=278
2025-03-02 11:17:14 +00:00
2dc2207592 New stable rel. We suck, missed 2 previous bumps..
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=515
2025-03-01 11:17:47 +00:00
187714b742 Accepting request 1239882 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1239882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=277
2025-01-24 12:38:56 +00:00
5b6ac0ef9a - Add config-server subpackage (bsc#1224868).
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=513
2025-01-23 13:32:28 +00:00
a1af271db7 Accepting request 1206270 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1206270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=276
2024-10-08 15:16:46 +00:00
e7d87a6105 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=511 2024-10-08 09:01:11 +00:00
5c9aa3cf50 Accepting request 1196079 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1196079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=275
2024-08-27 17:38:25 +00:00
196d546560 New stable rel
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=509
2024-08-26 13:42:58 +00:00
398c43c5a4 Accepting request 1195655 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1195655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=274
2024-08-25 10:09:28 +00:00
2be34924b3 - Add NetworkManager-dont-enforce-ip-cleanup-on-device-deactivating.patch:
device: don't enforce IP cleanup on deactivating state
  (bsc#1228154, glfd#NetworkManager/NetworkManager!2016).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=507
2024-08-23 07:46:26 +00:00
2d6cfc103f Accepting request 1193423 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1193423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=273
2024-08-13 11:22:37 +00:00
6e2ed7cd3e OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=505 2024-08-12 12:34:02 +00:00
90bda7e53d Accepting request 1190559 from GNOME:Factory
New stable release (forwarded request 1190511 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1190559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=272
2024-08-01 20:03:27 +00:00
8ed48fd387 Accepting request 1190511 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1190511
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=503
2024-07-31 04:48:11 +00:00
d150d54f39 Accepting request 1190184 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1190184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=271
2024-07-30 09:53:41 +00:00
0ddb9eeb00 - Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=501
2024-07-29 08:07:55 +00:00
09e58269fa Accepting request 1186465 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1186465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=270
2024-07-10 14:48:05 +00:00
2184bdddf0 Accepting request 1185822 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1185822
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=499
2024-07-09 18:31:55 +00:00
4644dc41fa Accepting request 1183421 from GNOME:Factory
- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.

- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore. (forwarded request 1183344 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1183421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=269
2024-06-27 13:58:08 +00:00
122565fccd - Update to version 1.48.2:
+ Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.

- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=497
2024-06-26 11:44:10 +00:00