{"object_kind":"push","event_name":"push","before":"9618527fed94ff3cfa70cd3695d4ec72f93baa50","after":"87a770046073581bc65fddf6e39cf5678cbfd57c","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"87a770046073581bc65fddf6e39cf5678cbfd57c","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":"0d0b03e7d3f3082540a0dbc7ec05de835b92563d","message":"libnm: use correct directory permissions in nm_utils_copy_cert_as_user\n\nThis patch fixes https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/work_items/1957.\n\nAt the moment, libnm creates the temporary certificate directory\nwith permission 0600.\n\nSome NM plugins drop most of their capabilities (including CAP_DAC_OVERRIDE)\non startup and so, even when running as root, they can't create files\nin that directory (since the execute permission is missing).\n\nThis patch sets the permission to 0700 to fix the problem.\n\nFixes: 1a52bbe7c9dc ('libnm: add function to copy a certificate or key as user')\n","title":"libnm: use correct directory permissions in nm_utils_copy_cert_as_user","timestamp":"2026-06-09T15:41:48+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/0d0b03e7d3f3082540a0dbc7ec05de835b92563d","author":{"name":"Christian Krause","email":"chkr@plauener.de"},"added":[],"modified":["src/libnm-core-impl/nm-utils.c"],"removed":[]},{"id":"87a770046073581bc65fddf6e39cf5678cbfd57c","message":"merge: branch 'main'\n\nlibnm: use correct directory permissions in nm_utils_copy_cert_as_user\n\nCloses #1957\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2424","title":"merge: branch 'main'","timestamp":"2026-06-10T09:01:00+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/87a770046073581bc65fddf6e39cf5678cbfd57c","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-core-impl/nm-utils.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}}