{"object_kind":"push","event_name":"push","before":"5e02f13611c59c23de6fb24ac3b2ef28abd1eb9a","after":"e8f379abb8bf2e449c66a8ef5e4306b6336f413a","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"e8f379abb8bf2e449c66a8ef5e4306b6336f413a","message":null,"user_id":94562,"user_name":"Íñigo Huguet","user_username":"ihuguet","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/94562/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":"bd0a6356eb7ab8bfff769d93ca91a139a37e5602","message":"pppd-plugin: fix gateway for PPP connections without carrier-provided remote IP\n\nDuring the dbus-glib to GDBus port in 89228569f (2014), the last-resort\ngateway in nm_ip_up() was accidentally changed from peer_opts.hisaddr to\npeer_opts.ouraddr. peer_opts.ouraddr is typically 0 when IPCP does not\nprovide a peer address, causing gateway=0 and broken PPP connectivity\nprobing/routing behavior.\n\nRestore the original behavior from 369299271 (2008).\n\nFixes: 89228569f890 ('ppp-manager: port nm-pppd-plugin from dbus-glib to gdbus')\n","title":"pppd-plugin: fix gateway for PPP connections without carrier-provided remote IP","timestamp":"2026-04-09T08:00:12+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/bd0a6356eb7ab8bfff769d93ca91a139a37e5602","author":{"name":"Ben Hagen","email":"ben@ottomatic.io"},"added":[],"modified":["src/core/ppp/nm-pppd-plugin.c"],"removed":[]},{"id":"e8f379abb8bf2e449c66a8ef5e4306b6336f413a","message":"merge: branch 'fix/pppd-gateway-empty-ipcp'\n\npppd-plugin: fix gateway for PPP connections without carrier-provided remote IP\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2383","title":"merge: branch 'fix/pppd-gateway-empty-ipcp'","timestamp":"2026-04-09T08:00:31+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/e8f379abb8bf2e449c66a8ef5e4306b6336f413a","author":{"name":"Íñigo Huguet","email":"ihuguet@riseup.net"},"added":[],"modified":["src/core/ppp/nm-pppd-plugin.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}}