{"object_kind":"push","event_name":"push","before":"0b1c6f467ead6dd5e8ca40857e0a767931aa0c56","after":"5580b982ac916ac0f878bcd606801ce7c82aee68","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"5580b982ac916ac0f878bcd606801ce7c82aee68","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":"1589346de4f6f3a377795733548447c5163b5f0b","message":"libnm-glib-aux: add nm_ip6_addr_common_prefix_len()\n","title":"libnm-glib-aux: add nm_ip6_addr_common_prefix_len()","timestamp":"2026-03-17T14:45:03+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/1589346de4f6f3a377795733548447c5163b5f0b","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-glib-aux/nm-inet-utils.c","src/libnm-glib-aux/nm-inet-utils.h","src/libnm-glib-aux/tests/test-shared-general.c"],"removed":[]},{"id":"7f2745f3b1301e65126611d4ff5bd5e2305f7f99","message":"libnm-glib-aux: add nm_ip6_addr_rfc6724_label()\n","title":"libnm-glib-aux: add nm_ip6_addr_rfc6724_label()","timestamp":"2026-03-17T14:45:04+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/7f2745f3b1301e65126611d4ff5bd5e2305f7f99","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-glib-aux/nm-inet-utils.c","src/libnm-glib-aux/nm-inet-utils.h"],"removed":[]},{"id":"a03a2458197f00a7aa9527cef42e5e637840edf2","message":"l3cfg: fix selection of the CLAT IPv6 prefix\n\nIf the router advertises both ULA and GUA prefixes, the CLAT should\nselect the one that better matches the NAT64 prefix when generating\nthe additional IPv6 address, as recommended by Internet Draft\ndraft-ietf-v6ops-claton.\n\nThe current implementation just takes the first one, which can cause\nproblems. For example, if the network is using a public NAT64 server,\nthe NAT64 prefix is in the GUA range. Choosing a ULA as source address\nwould not work.\n\nFixes: f0e77a43542c ('Add support for CLAT to l3cfg')\n","title":"l3cfg: fix selection of the CLAT IPv6 prefix","timestamp":"2026-03-17T14:45:04+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/a03a2458197f00a7aa9527cef42e5e637840edf2","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c"],"removed":[]},{"id":"5580b982ac916ac0f878bcd606801ce7c82aee68","message":"merge: branch 'bg/clat-prefix-selection'\n\nl3cfg: fix selection of the CLAT IPv6 prefix\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2378","title":"merge: branch 'bg/clat-prefix-selection'","timestamp":"2026-03-18T17:44:41+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/5580b982ac916ac0f878bcd606801ce7c82aee68","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c","src/libnm-glib-aux/nm-inet-utils.c","src/libnm-glib-aux/nm-inet-utils.h","src/libnm-glib-aux/tests/test-shared-general.c"],"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}}