{"object_kind":"push","event_name":"push","before":"c3c7fda42d0d8be3aa09cd8f2a86412d4a0f087b","after":"e4f321c307b6d0d93faf881280977474ea5f96c3","ref":"refs/heads/nm-1-54","ref_protected":false,"checkout_sha":"e4f321c307b6d0d93faf881280977474ea5f96c3","message":null,"user_id":1050,"user_name":"Beniamino Galvani","user_username":"bgalvani","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/1050/avatar.png","project_id":411,"project":{"id":411,"name":"NetworkManager","description":"NetworkManager — network management daemon","web_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/411/nm_logo.png","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","namespace":"NetworkManager","visibility_level":20,"path_with_namespace":"NetworkManager/NetworkManager","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"},"commits":[{"id":"4e986fcbe31a300f0ea9c9ea3a6be1e57bc59702","message":"dhcp6: fix accessor macro for t2\n\nsd_dhcp6_lease_get_t2() was returning t1, and so sometimes the client\nwas going directly to the rebind state skipping the lease renewal.\n\nSee the systemd PR: https://github.com/systemd/systemd/pull/38275\n\nFixes: a14a033efbaa ('systemd: update code from upstream (2024-02-12)')\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2246\n(cherry picked from commit 4938507de8f0ecfc532e6c4d6e37b52e17ee0f65)\n","title":"dhcp6: fix accessor macro for t2","timestamp":"2025-07-23T11:02:44+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/4e986fcbe31a300f0ea9c9ea3a6be1e57bc59702","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c"],"removed":[]},{"id":"956f9ba365c18bf00d91ffd0842c09932dd9a5ec","message":"bridge: fix reapplying port VLANs\n\nIf the bridge default-pvid is zero, it means that the default PVID is\ndisabled. That is, the bridge PVID is not propagated to ports.\n\nCurrently NM tries to merge the existing bridge VLANs on the port with\nthe default PVID from the bridge, even when the PVID is zero. This\ncauses an error when setting the new VLAN list in the kernel, because\nit rejects VLAN zero.\n\nSkip the merge of the default PVID when zero.\n\nFixes: c5d1e35f993e ('device: support reapplying bridge-port VLANs')\n(cherry picked from commit bf79fbd6780fd38ca29c12a137951c8729379767)\n","title":"bridge: fix reapplying port VLANs","timestamp":"2025-07-23T11:03:10+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/956f9ba365c18bf00d91ffd0842c09932dd9a5ec","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device-bridge.c"],"removed":[]},{"id":"c647c060d6dabefeb05f6be6c4af8778437d9a1e","message":"device: accept changes to the bond-port.vlans during reapply\n\nCommit c5d1e35f993e ('device: support reapplying bridge-port VLANs')\ndidn't update can_reapply_change() to accept the \"bridge-port.vlans\"\nproperty during a reapply. So, it was only possible to change the\nbridge port VLANs by updating the \"bridge.vlan-default-pvid\" property\nand doing a reapply. Fix that.\n\nFixes: c5d1e35f993e ('device: support reapplying bridge-port VLANs')\n(cherry picked from commit 261fa8db336e0571479567e2bda10dbf5d171b0a)\n","title":"device: accept changes to the bond-port.vlans during reapply","timestamp":"2025-07-23T11:03:10+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/c647c060d6dabefeb05f6be6c4af8778437d9a1e","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device.c"],"removed":[]},{"id":"e4f321c307b6d0d93faf881280977474ea5f96c3","message":"merge: branch 'bg/bridge-port-fix-reapply'\n\nbridge: fix reapplying port VLANs\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2240\n\n(cherry picked from commit bd41951f1de83fa34044a89295c4589f1d9c2778)\n","title":"merge: branch 'bg/bridge-port-fix-reapply'","timestamp":"2025-07-23T11:03:10+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/e4f321c307b6d0d93faf881280977474ea5f96c3","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device-bridge.c","src/core/devices/nm-device.c"],"removed":[]}],"total_commits_count":4,"push_options":{},"repository":{"name":"NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","description":"NetworkManager — network management daemon","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","visibility_level":20}}