{"object_kind":"push","event_name":"push","before":"3e4c883251b1df1ef9b0ed2208ab59c4257beedc","after":"ae5154497a212f2cb9e9ea5e9326d41e7b9010de","ref":"refs/heads/main","ref_protected":true,"checkout_sha":"ae5154497a212f2cb9e9ea5e9326d41e7b9010de","message":null,"user_id":75434,"user_name":"Gris Ge","user_username":"cathay4t","user_email":null,"user_avatar":"https://secure.gravatar.com/avatar/7b24a7e6eb72ce1ba54610572b4368084b2deceac16561e1e68726b138817674?s=80&d=identicon","project_id":1700,"project":{"id":1700,"name":"NetworkManager-libreswan","description":"Provides easy connections to IPsec VPNs using NetworkManager and Libreswan.","web_url":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan","avatar_url":"https://gitlab.gnome.org/uploads/-/system/project/avatar/1700/network-vpn-symbolic.symbolic.png","git_ssh_url":"git@ssh.gitlab.gnome.org:GNOME/NetworkManager-libreswan.git","git_http_url":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan.git","namespace":"GNOME","visibility_level":20,"path_with_namespace":"GNOME/NetworkManager-libreswan","default_branch":"main","ci_config_path":null,"homepage":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan","url":"git@ssh.gitlab.gnome.org:GNOME/NetworkManager-libreswan.git","ssh_url":"git@ssh.gitlab.gnome.org:GNOME/NetworkManager-libreswan.git","http_url":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan.git"},"commits":[{"id":"84472d6ed47974b6522236d7e30e2196274750dd","message":"Fix the support of leftsubnets and rightsubnets\n\nThe `NM_LIBRESWAN_KEY_LEFTSUBNETS` and `NM_LIBRESWAN_KEY_RIGHTSUBNETS`\nare not enabled in `struct LibreswanParam params[]` leading\nNetworkManager reject these two options when sending to NM-libreswan\nwith error:\n\n```text\nGDBus.Error:org.freedesktop.NetworkManager.VPN.Error.InvalidConnection:\nInvalid VPN setting: property 'leftsubnets' invalid or not supported\n```\n\nThe GUI code(`properties/nm-libreswan-dialog.ui`) already has these two\noptions processed at `local_network_label` and `remote_network_label`.\n\nFixed by including these two options into `struct LibreswanParam params[]`.\nAdded manpage for these two options.\nIncluded unit test cases.\n\nResolves: https://redhat.atlassian.net/browse/RHEL-155372\n\nSigned-off-by: Gris Ge \n","title":"Fix the support of leftsubnets and rightsubnets","timestamp":"2026-03-26T13:16:13+08:00","url":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan/-/commit/84472d6ed47974b6522236d7e30e2196274750dd","author":{"name":"Gris Ge","email":"fge@redhat.com"},"added":[],"modified":["man/nm-settings-libreswan.5.in","shared/test-utils.c","shared/utils.c"],"removed":[]},{"id":"ae5154497a212f2cb9e9ea5e9326d41e7b9010de","message":"Merge branch 'leftsubnets' into 'main'\n\nFix the support of leftsubnets and rightsubnets\n\nSee merge request GNOME/NetworkManager-libreswan!73","title":"Merge branch 'leftsubnets' into 'main'","timestamp":"2026-03-26T05:18:27+00:00","url":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan/-/commit/ae5154497a212f2cb9e9ea5e9326d41e7b9010de","author":{"name":"Gris Ge","email":"cnfourt@gmail.com"},"added":[],"modified":["man/nm-settings-libreswan.5.in","shared/test-utils.c","shared/utils.c"],"removed":[]}],"total_commits_count":2,"push_options":{},"repository":{"name":"NetworkManager-libreswan","url":"git@ssh.gitlab.gnome.org:GNOME/NetworkManager-libreswan.git","description":"Provides easy connections to IPsec VPNs using NetworkManager and Libreswan.","homepage":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan","git_http_url":"https://gitlab.gnome.org/GNOME/NetworkManager-libreswan.git","git_ssh_url":"git@ssh.gitlab.gnome.org:GNOME/NetworkManager-libreswan.git","visibility_level":20}}