{"object_kind":"push","event_name":"push","before":"9c42177d0936f9cbfc0dcbfb994821dad8322ed7","after":"85484ab2d3169d1dbb054f724f42b122286313cf","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"85484ab2d3169d1dbb054f724f42b122286313cf","message":null,"user_id":23199,"user_name":"Wen Liang","user_username":"liangwen12year","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/c3b92bfc46d8142345e79febdd928b0d8f876746778795d5d9443816c9cee20a?s=80&d=identicon","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@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@gitlab.freedesktop.org:NetworkManager/NetworkManager.git","ssh_url":"git@gitlab.freedesktop.org:NetworkManager/NetworkManager.git","http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"},"commits":[{"id":"308e34a501482d01c1cc6c87c38791ad9f34dc1f","message":"vpn: fix routing rules support in vpn conenctions\n\nThis commit introduces the ability to manage routing rules specifically\nfor VPN connections. These rules allow finer control over traffic\nrouting by enabling the specification of policy-based routing for\ntraffic over the VPN.\n\n- Updated the connection backend to apply rules during VPN activation.\n- Ensured proper cleanup of routing rules upon VPN deactivation.\n\nThis enhancement improves VPN usability in scenarios requiring advanced\nrouting configurations, such as split tunneling and traffic\nprioritization.\n\nResolves: https://issues.redhat.com/browse/RHEL-70160\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2092\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager-ci/-/merge_requests/1842\n","title":"vpn: fix routing rules support in vpn conenctions","timestamp":"2025-01-07T08:57:11-05:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/308e34a501482d01c1cc6c87c38791ad9f34dc1f","author":{"name":"Wen Liang","email":"wenliang@redhat.com"},"added":[],"modified":["src/core/devices/nm-device.c","src/core/devices/nm-device.h","src/core/vpn/nm-vpn-connection.c"],"removed":[]},{"id":"85484ab2d3169d1dbb054f724f42b122286313cf","message":"merge: branch 'wl/vpn_routing_rules'\n\nvpn: fix routing rules support in vpn conenctions\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2092","title":"merge: branch 'wl/vpn_routing_rules'","timestamp":"2025-01-07T14:23:42+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/85484ab2d3169d1dbb054f724f42b122286313cf","author":{"name":"Wen Liang","email":"liangwen12year@gmail.com"},"added":[],"modified":["src/core/devices/nm-device.c","src/core/devices/nm-device.h","src/core/vpn/nm-vpn-connection.c"],"removed":[]}],"total_commits_count":2,"push_options":{},"repository":{"name":"NetworkManager","url":"git@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@gitlab.freedesktop.org:NetworkManager/NetworkManager.git","visibility_level":20}}