{"object_kind":"push","event_name":"push","before":"58f46a6d119210178d2ef58beb8ab51f0afd2a75","after":"04ddd72ce9ac1b18fa0abe39f158c63c55796ce9","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"04ddd72ce9ac1b18fa0abe39f158c63c55796ce9","message":null,"user_id":94502,"user_name":"Jan Vaclav","user_username":"jvaclav","user_email":"jvaclav@redhat.com","user_avatar":"https://secure.gravatar.com/avatar/63438947499d1b23df20545a5f7834ebf1fd6a34a1d5f6baad97d6e2d40df256?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@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":"0530af60b3c5fa38fa245ea4cd09d37dd7924357","message":"Squashed 'src/n-acd/' changes from a600afc870..6ac6f7e105\n\n6ac6f7e105 n-acd: runtime eBPF support detection\n\ngit-subtree-dir: src/n-acd\ngit-subtree-split: 6ac6f7e105c06e0c352b78b5a136f87fcb5c7432\n","title":"Squashed 'src/n-acd/' changes from a600afc870..6ac6f7e105","timestamp":"2025-10-22T20:09:16+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/0530af60b3c5fa38fa245ea4cd09d37dd7924357","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":[".github/workflows/ci.yml","README.md","meson.build","src/libnacd.sym","src/meson.build","src/n-acd-bpf.c","src/n-acd.c","src/n-acd.h","src/test-api.c","src/test-bpf.c"],"removed":["meson_options.txt","src/n-acd-bpf-fallback.c"]},{"id":"3a769bca67ae8d45f5b3b3f5f5f8900d8b6f1690","message":"n-acd: re-import git-subtree for 'src/n-acd'\n\n git subtree pull --prefix src/n-acd git@github.com:nettools/n-acd.git master --squash\n","title":"n-acd: re-import git-subtree for 'src/n-acd'","timestamp":"2025-10-22T20:09:16+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/3a769bca67ae8d45f5b3b3f5f5f8900d8b6f1690","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/n-acd/.github/workflows/ci.yml","src/n-acd/README.md","src/n-acd/meson.build","src/n-acd/src/libnacd.sym","src/n-acd/src/meson.build","src/n-acd/src/n-acd-bpf.c","src/n-acd/src/n-acd.c","src/n-acd/src/n-acd.h","src/n-acd/src/test-api.c","src/n-acd/src/test-bpf.c"],"removed":["src/n-acd/meson_options.txt","src/n-acd/src/n-acd-bpf-fallback.c"]},{"id":"2f35c946280e58a68da4c56dcba78e06bb1189db","message":"Squashed 'src/n-dhcp4/' changes from 2707213e3e..0d4dcc9bb4\n\n0d4dcc9bb4 n-dhcp4: introduce n_dhcp4_c_connection_clear_client_ip() helper\n433c57ab2e n-dhcp4: Do not set ciaddr in DISCOVER state.\nfeacc2cccd n-dhcp4: change the default DSCP value to 0\nb64e2c62e8 n-dhcp4: support setting the DSCP value\n6cfa9d84d0 n-dhcp4: set xid of the DHCP header for RELEASE and DECLINE message\n\ngit-subtree-dir: src/n-dhcp4\ngit-subtree-split: 0d4dcc9bb45d5a63d53a787289ad79823343e624\n","title":"Squashed 'src/n-dhcp4/' changes from 2707213e3e..0d4dcc9bb4","timestamp":"2025-10-22T20:09:23+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/2f35c946280e58a68da4c56dcba78e06bb1189db","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/n-dhcp4-c-connection.c","src/n-dhcp4-c-probe.c","src/n-dhcp4-private.h","src/n-dhcp4-s-connection.c","src/n-dhcp4-socket.c","src/n-dhcp4.h","src/test-socket.c","src/util/packet.c","src/util/packet.h","src/util/test-packet.c"],"removed":[]},{"id":"191ebb439a23cbea4c525206cbe37ff44549ab8b","message":"n-dhcp4: re-import git-subtree for 'src/n-dhcp4'\n\n git subtree pull --prefix src/n-dhcp4 git@github.com:nettools/n-dhcp4.git master --squash\n","title":"n-dhcp4: re-import git-subtree for 'src/n-dhcp4'","timestamp":"2025-10-22T20:09:41+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/191ebb439a23cbea4c525206cbe37ff44549ab8b","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/n-dhcp4/src/n-dhcp4-c-connection.c","src/n-dhcp4/src/n-dhcp4-c-probe.c","src/n-dhcp4/src/n-dhcp4-private.h"],"removed":[]},{"id":"8d33aaa5b6ccd579ceb3bdbdfa4e15d8194e970a","message":"build: drop \"ebpf\" configuration for n-acd compilation\n\nSince we now check whether the user's machine supports\neBPF at runtime, we can drop all of this build machinery.\n","title":"build: drop \"ebpf\" configuration for n-acd compilation","timestamp":"2025-10-22T21:48:39+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/8d33aaa5b6ccd579ceb3bdbdfa4e15d8194e970a","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":[".gitlab-ci/run-test.sh","contrib/fedora/rpm/NetworkManager.spec","contrib/fedora/rpm/configure-for-system.sh","contrib/scripts/nm-ci-run.sh","meson.build","meson_options.txt","src/meson.build"],"removed":[]},{"id":"b1614ffb904efc14eb5d66c625bc2e7e9021eb47","message":"l3cfg: add info about n-acd eBPF state to log messages\n","title":"l3cfg: add info about n-acd eBPF state to log messages","timestamp":"2025-10-22T21:49:56+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/b1614ffb904efc14eb5d66c625bc2e7e9021eb47","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c"],"removed":[]},{"id":"427137d6da609427b00749436a9e33587cbd1194","message":"service: add CAP_BPF capability to NetworkManager\n\nSince we are now always building n-acd with eBPF, and\nare able to detect eBPF support at runtime, we can\nreflect this in the unit as well.\n\nAdd CAP_BPF to CapabilityBoundingSet, so that NM can\nrequest to create a BPF map when setting up n-acd.\n","title":"service: add CAP_BPF capability to NetworkManager","timestamp":"2025-10-22T21:49:56+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/427137d6da609427b00749436a9e33587cbd1194","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["data/NetworkManager.service.in"],"removed":[]},{"id":"04ddd72ce9ac1b18fa0abe39f158c63c55796ce9","message":"merge: branch 'jv/import-nacd'\n\nn-acd: detect eBPF capability at runtime\n\nCloses #1049\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2300","title":"merge: branch 'jv/import-nacd'","timestamp":"2025-10-23T13:33:30+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/04ddd72ce9ac1b18fa0abe39f158c63c55796ce9","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":[".gitlab-ci/run-test.sh","contrib/fedora/rpm/NetworkManager.spec","contrib/fedora/rpm/configure-for-system.sh","contrib/scripts/nm-ci-run.sh","data/NetworkManager.service.in","meson.build","meson_options.txt","src/core/nm-l3cfg.c","src/meson.build","src/n-acd/.github/workflows/ci.yml","src/n-acd/README.md","src/n-acd/meson.build","src/n-acd/src/libnacd.sym","src/n-acd/src/meson.build","src/n-acd/src/n-acd-bpf.c","src/n-acd/src/n-acd.c","src/n-acd/src/n-acd.h","src/n-acd/src/test-api.c","src/n-acd/src/test-bpf.c","src/n-dhcp4/src/n-dhcp4-c-connection.c","src/n-dhcp4/src/n-dhcp4-c-probe.c","src/n-dhcp4/src/n-dhcp4-private.h"],"removed":["src/n-acd/meson_options.txt","src/n-acd/src/n-acd-bpf-fallback.c"]}],"total_commits_count":8,"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}}