{"object_kind":"push","event_name":"push","before":"a7cf9d399fcebdf7287b90313cdbd5d3be115dde","after":"472a7b48e8b9fa51975777fdb72167e579cf313a","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"472a7b48e8b9fa51975777fdb72167e579cf313a","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":"b6e67c6abc8cf2907fb4f25af291710b41d2577d","message":"core: split nm_netns_watcher_remove_all()\n\nThe name suggests that the function always removes all the watchers\nwith the given tag; instead it removes only \"dirty\" ones when the\n\"all\" parameter is FALSE. Split the function in two variants.\n","title":"core: split nm_netns_watcher_remove_all()","timestamp":"2025-02-24T08:55:53+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/b6e67c6abc8cf2907fb4f25af291710b41d2577d","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c","src/core/nm-netns.c","src/core/nm-netns.h"],"removed":[]},{"id":"6bf859af792b14fb9afab7675de1fd6d40e23f78","message":"l3cfg: wait for the address before configuring an MPTCP endpoint\n\nSkip the configuration of the MPTCP endpoint when the address is in\nthe l3cd but is not yet configured in the platform. This typically\nhappens when IPv4 DAD is enabled and the address is being probed.\n\nIf we configure the endpoint without the address set, the kernel will\ntry to use the endpoint immediately but it will fail. Then, the\nendpoint will not be used ever again after the address is added.\n","title":"l3cfg: wait for the address before configuring an MPTCP endpoint","timestamp":"2025-02-24T08:55:53+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/6bf859af792b14fb9afab7675de1fd6d40e23f78","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c"],"removed":[]},{"id":"227cd6307b3c82df76c277a610a38b081f674eee","message":"l3cfg: only add MPTCP endpoints for non-tentative IPv6 addresses\n\nAn IPv6 endpoint is not usable until the address is non-tentative. Add\na mechanism to wait until the address is ready.\n","title":"l3cfg: only add MPTCP endpoints for non-tentative IPv6 addresses","timestamp":"2025-02-24T08:55:53+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/227cd6307b3c82df76c277a610a38b081f674eee","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c"],"removed":[]},{"id":"472a7b48e8b9fa51975777fdb72167e579cf313a","message":"merge: branch 'bg/mptcp-endpoints'\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2141\n","title":"merge: branch 'bg/mptcp-endpoints'","timestamp":"2025-02-24T08:56:27+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/472a7b48e8b9fa51975777fdb72167e579cf313a","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c","src/core/nm-netns.c","src/core/nm-netns.h"],"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}}