{"object_kind":"push","event_name":"push","before":"926795f11a244284b56a6ef5770cce2b346ca6f4","after":"756e612858d4eb65de372d893c244066ada1f459","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"756e612858d4eb65de372d893c244066ada1f459","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":"03a3a449f6fa11c1bdb6820f2662b88f09ba1242","message":"vpn: set search domains\n\ndns-search parameters set on VPN connections should be merged with\ndomains received through the VPN (which may be empty if the connection\nsets ignore-auto-dns).\n\nThis is currently not the case because domains received by the VPN\nconnection are only added through nm_l3_config_data_add_domain.\n\nIf dns-search is unset, this behaves correctly because the structure\nbuilt in _mgr_configs_data_construct in src/core/dns/nm-dns-manager.c\ncorrectly uses the domains from nm_l3_config_data_get_domains.\n\nHowever if dns-search is set, nm_l3_config_data_get_searches is no\nlonger empty and it takes precedence because of the \"n_searches > 0\"\ncondition.\n","title":"vpn: set search domains","timestamp":"2026-02-26T16:40:59+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/03a3a449f6fa11c1bdb6820f2662b88f09ba1242","author":{"name":"François HORTA","email":"fhorta@scaleway.com"},"added":[],"modified":["src/core/vpn/nm-vpn-connection.c"],"removed":[]},{"id":"756e612858d4eb65de372d893c244066ada1f459","message":"merge: branch 'fix-vpn-search-domains'\n\nvpn: set search domains\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2340","title":"merge: branch 'fix-vpn-search-domains'","timestamp":"2026-02-26T17:00:08+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/756e612858d4eb65de372d893c244066ada1f459","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/vpn/nm-vpn-connection.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}}