{"object_kind":"push","event_name":"push","before":"4b63ae29a5c030c9a5cd199b546da3d7a1331827","after":"edce813528bce5794291dff497f9989630c8a1b4","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"edce813528bce5794291dff497f9989630c8a1b4","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":"dec2f586573cac754c78429aadf046df290dbefe","message":"wifi-p2p: hold the device's timeout sources as GSource instances\n\nReplace the numeric source ids in NMDeviceWifiP2P (the peer-find and\nsupplicant-connect activation timeouts, the peer-list dump and the\npeer-missing disconnect timer) with GSource instances managed via\nnm_g_timeout_add_seconds_source() and nm_clear_g_source_inst(), the\npattern that our checkpatch asks for whenever code touches such\nfields. The IWD sibling nm-device-iwd-p2p.c already uses it\nthroughout.\n\nNo behavior change.\n\nAssisted-By: Claude (Anthropic)\n","title":"wifi-p2p: hold the device's timeout sources as GSource instances","timestamp":"2026-07-22T08:01:47+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/dec2f586573cac754c78429aadf046df290dbefe","author":{"name":"Christian Glombek","email":"c.glombek@cosa.systems"},"added":[],"modified":["src/core/devices/wifi/nm-device-wifi-p2p.c"],"removed":[]},{"id":"edce813528bce5794291dff497f9989630c8a1b4","message":"merge: branch 'p2p-timeout-sources'\n\nwifi-p2p: hold the device's timeout sources as GSource instances\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2466","title":"merge: branch 'p2p-timeout-sources'","timestamp":"2026-07-22T08:21:56+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/edce813528bce5794291dff497f9989630c8a1b4","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/wifi/nm-device-wifi-p2p.c"],"removed":[]}],"total_commits_count":2,"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}}