{"object_kind":"push","event_name":"push","before":"d2c9303908a1078f1bc2555bb7df70660feb777d","after":"aa9755b51004b97cf2ee68161d6c73b889e2905a","ref":"refs/heads/nm-1-54","ref_protected":false,"checkout_sha":"aa9755b51004b97cf2ee68161d6c73b889e2905a","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":"aa9755b51004b97cf2ee68161d6c73b889e2905a","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(cherry picked from commit 0d0b03e7d3f3082540a0dbc7ec05de835b92563d)\n(cherry picked from commit d86050f6d4c5f82772cff6967a31cb8779c06298)\n","title":"libnm: use correct directory permissions in nm_utils_copy_cert_as_user","timestamp":"2026-06-10T18:31:56+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/aa9755b51004b97cf2ee68161d6c73b889e2905a","author":{"name":"Christian Krause","email":"chkr@plauener.de"},"added":[],"modified":["src/libnm-core-impl/nm-utils.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}}