{"object_kind":"push","event_name":"push","before":"600c5452bf9e7bb4e04361c8248cd52427c79e09","after":"e1a7d5ac062f4f23ce3a6b33c62e856056161ad8","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"e1a7d5ac062f4f23ce3a6b33c62e856056161ad8","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":"e1a7d5ac062f4f23ce3a6b33c62e856056161ad8","message":"device: don't generate an assumed connection for ports on wake\n\nAfter resuming from suspend, devices with wake-on-lan enabled are\ntemporarily set as unmanaged, and then managed again. At the beginning\nof this process, an active device goes from state ACTIVATED to\nUNMANAGED and is deconfigured via\n\"nm_device_cleanup(cleanup_type=CLEANUP_TYPE_DECONFIGURE)\".\n\nIf the device is attached to a controller, the cleanup doesn't detach\nit. Later when the device is managed again, NetworkManager tries to\ncreate an assumed connection. Normally, this would fail because we\ndetect that the device is not configured. However, if there is a\ncontroller-port relationship, the assumed connection generation\nsucceeds and the persistent connection doesn't go up.\n\nAs this is wrong, prevent the generation of the assumed connection by\ndetaching the port during a cleanup.\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1766\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2242\n","title":"device: don't generate an assumed connection for ports on wake","timestamp":"2025-08-13T13:43:24+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/e1a7d5ac062f4f23ce3a6b33c62e856056161ad8","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device.c"],"removed":[]}],"total_commits_count":1,"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}}