{"object_kind":"push","event_name":"push","before":"99514da05053b7b40b2d00702d25fa7521dd328c","after":"7cae64ac0208dffd9c4b49c48c0f7f593eee20ac","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"7cae64ac0208dffd9c4b49c48c0f7f593eee20ac","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":"c4b39914c4ea7b17e1cbdfd7efd487b4d35abbb1","message":"core: limit the result from the helper to 32MiB\n","title":"core: limit the result from the helper to 32MiB","timestamp":"2026-01-07T18:20:43+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/c4b39914c4ea7b17e1cbdfd7efd487b4d35abbb1","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-core-utils.c"],"removed":[]},{"id":"eb784c3f2768b726e9ef191e9bd73253ebb921ab","message":"supplicant: properly validate blobs\n\nThe purpose of the validation is to check that we pass to the\nsupplicant a configuration that it can understand. For certificates\nand keys we enforce a maximum length of 64KiB; that means that the\nvalue of the property we send (i.e. the file path or the blob id) can\nbe at most 64KiB. Instead we wrongly checked the size of the blob\ndata.\n\nFix the validation. Also, enforce a maximum blob size of 32MiB.\n\nFixes: e85cc46d0b36 ('core: pass certificates as blobs to supplicant for private connections')\n","title":"supplicant: properly validate blobs","timestamp":"2026-01-07T18:20:43+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/eb784c3f2768b726e9ef191e9bd73253ebb921ab","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/supplicant/nm-supplicant-config.c"],"removed":[]},{"id":"7cae64ac0208dffd9c4b49c48c0f7f593eee20ac","message":"merge: branch 'bg/supplicant-blob-size'\n\nsupplicant: properly validate blobs\n\nCloses #1850\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2334","title":"merge: branch 'bg/supplicant-blob-size'","timestamp":"2026-01-07T17:23:02+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/7cae64ac0208dffd9c4b49c48c0f7f593eee20ac","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-core-utils.c","src/core/supplicant/nm-supplicant-config.c"],"removed":[]}],"total_commits_count":3,"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}}