{"object_kind":"push","event_name":"push","before":"86b67233bf16e68705e16842318c72e17e83f46e","after":"965aa810278b24dd52d21bfcbc41a052767b6070","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"965aa810278b24dd52d21bfcbc41a052767b6070","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":"965aa810278b24dd52d21bfcbc41a052767b6070","message":"device: set bridge in supplicant for 802.1X ethernet and macsec\n\nWhen authenticating via 802.1X, the supplicant must be made aware of\nthe bridge the interface is attached to. This was already done for\nwifi in commit ae31b4bf4eaa ('wifi: set the BridgeIfname supplicant\nproperty when needed'). When setting the BridgeIfname property, the\nsupplicant opens an additional socket to listen on the bridge, to\nensure that all incoming EAPOL packets are received.\n\nWithout this patch, the initial authentication usually works because\nit is started during stage2 (prepare), when the device is not yet\nattached to the bridge, but then the re-authentication fails.\n\nNote: I could reproduce the problem only when the bridge is configured\nwith bridge.group-forward-mask 8.\n\nResolves: https://issues.redhat.com/browse/RHEL-121153\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2301\n","title":"device: set bridge in supplicant for 802.1X ethernet and macsec","timestamp":"2025-10-21T11:26:08+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/965aa810278b24dd52d21bfcbc41a052767b6070","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device-ethernet.c","src/core/devices/nm-device-macsec.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}}