{"object_kind":"push","event_name":"push","before":"93ed7a2c38b7fab66feddfd0096e7ed665169b48","after":"7562b0e5f989d4e709193d61979d465a96213652","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"7562b0e5f989d4e709193d61979d465a96213652","message":null,"user_id":5899,"user_name":"Filip Pokryvka","user_username":"fpokryvk","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/5899/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":"9cddd7c0a4619f72bc7b29b59af0ab897b2934f6","message":"vrf: fix wrong logging domain\n\nFixes: 667568d1b2be ('core,libnm: add VRF support')\n(cherry picked from commit 20a1d7e8163d00b837b552b7b477a0c631c90f3a)\n","title":"vrf: fix wrong logging domain","timestamp":"2025-07-31T15:42:31+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/9cddd7c0a4619f72bc7b29b59af0ab897b2934f6","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device-vrf.c"],"removed":[]},{"id":"a909c6f611d027771104b61c3fa2b334b24476a7","message":"platform: rename nm_linux_platform_get_link_fdb_table()\n\nRename nm_linux_platform_get_link_fdb_table() to\nnm_linux_platform_get_bridge_fdb(). The new name better indicates that\nthe function returns the bridge FDB entries.\n\n(cherry picked from commit 7d23ed9f73abec2d6f5b760e094284d4a239931e)\n","title":"platform: rename nm_linux_platform_get_link_fdb_table()","timestamp":"2025-07-31T15:59:24+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/a909c6f611d027771104b61c3fa2b334b24476a7","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-bond-manager.c","src/libnm-platform/nm-linux-platform.c","src/libnm-platform/nm-linux-platform.h"],"removed":[]},{"id":"85edac5d7c7761961ac7d39c6f93f02b0b45c1b3","message":"bond-slb: fix memory leak\n\nIf sendto() fails, the function returns and the remaining entries are\nnot deallocated. Use nm_auto_freev instead to free the array and the\npointer it contains.\n\nAdd a test to check that nm_auto_freev does the right thing on the\nvalue returned by nm_linux_platform_get_bridge_fdb().\n\nFixes: 3f2f922dd943 ('bonding: send ARP announcement on bonding-slb link/carrier down')\n(cherry picked from commit 16ef33d38095a9fab694a28deee9059a6510e1df)\n","title":"bond-slb: fix memory leak","timestamp":"2025-07-31T15:59:29+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/85edac5d7c7761961ac7d39c6f93f02b0b45c1b3","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-bond-manager.c","src/core/platform/tests/test-link.c"],"removed":[]},{"id":"ce40c7281236fbdd57f5517ffb68f4c512135a70","message":"dhcp: fix typo in tcp_keepalive_interval option name\n\nFixes: eed205bff317 ('dhcp/internal: move dhcp options management to shared dhcp codebase')\n(cherry picked from commit d017dc67b42a1060b9e892d4dc14f461711fda23)\n","title":"dhcp: fix typo in tcp_keepalive_interval option name","timestamp":"2025-07-31T15:59:29+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/ce40c7281236fbdd57f5517ffb68f4c512135a70","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/dhcp/nm-dhcp-options.c"],"removed":[]},{"id":"f4c5ded09b331f7b8b9b8ee2149fffc566553275","message":"dhcp: fix parsing of the search list option\n\nThe DHCP search list option (119) can use the \"message compression\"\nalgorithm specified in RFC 1035 section 4.1.4 to reduce the size of\nthe message in presence of subdomains that appear multiple times.\n\nWhen using the compression a label starts with:\n\n +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+\n | 1 1| OFFSET |\n +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+\n\nwhere the offset points to a previous domain.\n\nPreviously, the parsing code was taking the lower 6 bits of the first\nbyte, shifting them left 16 bits, and adding the next byte. Instead,\nthe shift should be of 8 bits.\n\nThe effect of this bug was that when the offset was greater than 255,\nit was incorrectly parsed as a number larger than the message size,\nand the parsing failed.\n\nNote that while a single DHCP option can be at most 255 bytes, a DHCP\nmessage can contain multiple instances of the same option. The\nreceiver must concatenate all the occurrences according to RFC 3396\nand parse the resulting buffer.\n\nFixes: 6adade6f21d5 ('dhcp: add nettools dhcp4 client')\n(cherry picked from commit a9d7abbc5023b51a6e4e8a5e2644fd1a2a20c838)\n","title":"dhcp: fix parsing of the search list option","timestamp":"2025-07-31T15:59:29+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/f4c5ded09b331f7b8b9b8ee2149fffc566553275","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/dhcp/nm-dhcp-utils.c","src/core/dhcp/tests/test-dhcp-utils.c"],"removed":[]},{"id":"12e033368f737472f0ed8b3b84428b81e214a168","message":"core: fix Wi-Fi data rate tables\n\nFixes: f2b0092b5b23 ('wifi: parse BSS IEs for 80211n and 80211ac data rates')\n(cherry picked from commit fa80896ee7c130158844fb209365dbace68db5a4)\n","title":"core: fix Wi-Fi data rate tables","timestamp":"2025-07-31T15:59:30+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/12e033368f737472f0ed8b3b84428b81e214a168","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-core-utils.c"],"removed":[]},{"id":"e56bc740d0f07319f0e18f538f515780f532a827","message":"core: fix nm_utils_get_nm_gid()\n\nFixes: 31dbcb81fe7a ('core: make nm_utils_get_nm_[ug]id() thread safe')\n(cherry picked from commit b58a37acfe5c8ea7bb4ee43c03f591bd4d024ca1)\n","title":"core: fix nm_utils_get_nm_gid()","timestamp":"2025-07-31T15:59:30+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/e56bc740d0f07319f0e18f538f515780f532a827","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-core-utils.c"],"removed":[]},{"id":"976c5dbb5f13c8f5b2240ae58d5facc8ad5132c3","message":"libnm-core: fix documentation for NMSettingMatch functions\n\nFixes: 3a8e46f2a59a ('settings: add match for proc cmdline')\n(cherry picked from commit 104cafdd44df643fbdbc79f2bff6b3cd039ca4b9)\n","title":"libnm-core: fix documentation for NMSettingMatch functions","timestamp":"2025-07-31T15:59:30+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/976c5dbb5f13c8f5b2240ae58d5facc8ad5132c3","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-core-impl/nm-setting-match.c"],"removed":[]},{"id":"6b01ae3f158a1b139519c5ef1511fc05fde4e3db","message":"libnm-core: fix p-key validation for Infiniband connections\n\nverify() is setting an error without returning FALSE to make the\nvalidation fail. When the parent is set, the device is a Infiniband\npartition and it must have a p-key != -1.\n\nFixes: d595f7843e31 ('libnm: add libnm/libnm-core (part 1)')\n(cherry picked from commit f4f1ecc7eaabc65bfe6d94eb1751c7cdaf9a4c89)\n","title":"libnm-core: fix p-key validation for Infiniband connections","timestamp":"2025-07-31T15:59:30+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/6b01ae3f158a1b139519c5ef1511fc05fde4e3db","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-core-impl/nm-setting-infiniband.c"],"removed":[]},{"id":"f78dca964f39e01f3ecb76682bbcd6bf90bd4505","message":"libnm-core: validate the ipvlan mode\n\nThe setting must reject unknown ipvlan modes.\n\nFixes: d238ff487b29 ('ipvlan: add support to IPVLAN interface')\n(cherry picked from commit fdb8f07c447b9ce5f4af8ff8662c8b9ce08e52e5)\n","title":"libnm-core: validate the ipvlan mode","timestamp":"2025-07-31T15:59:31+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/f78dca964f39e01f3ecb76682bbcd6bf90bd4505","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-core-impl/nm-setting-ipvlan.c"],"removed":[]},{"id":"8ae10b414879f7bce08e48fb307d1fe0326f8718","message":"ndisc: fix logic to limit the number of addresses\n\nFixes: c2c8c67d8c45 ('ndisc: rate limit number of accepted RA data to track')\n(cherry picked from commit eb7917a387741085c888fad6e764e61e77e54016)\n","title":"ndisc: fix logic to limit the number of addresses","timestamp":"2025-07-31T15:59:31+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/8ae10b414879f7bce08e48fb307d1fe0326f8718","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/ndisc/nm-ndisc.c"],"removed":[]},{"id":"2e963061cbd2edb1c9e0163360e29f2d83e89c66","message":"l3cfg: fix logging message\n\nFix spacing in:\n\n acd[192.168.122.42, probing]: probing currently stillnot possible\n ^^^^^^^^^\n\nFixes: b8f9d7b5dd11070ecb51b1aa5f4a4f6ad15fc0b5\n(cherry picked from commit 74cf2a2bd8899c481d7c3aec4fac949c1b3db22c)\n","title":"l3cfg: fix logging message","timestamp":"2025-07-31T15:59:31+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/2e963061cbd2edb1c9e0163360e29f2d83e89c66","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c"],"removed":[]},{"id":"ca7d42cd7a808aa009ee01d31aa2c0dee59a6a0d","message":"l3cfg: don't reset the ACD probe timestamp during timer events\n\nacd_data->probing_timestamp_msec indicates when the probing\nstarted. It is used in different places to calculate the timeout for\ncertain operations. In particular, it is used to detect that the probe\ncreation took too long when handling the ACD_STATE_CHANGE_MODE_TIMEOUT\nevent.\n\nIf we reset this timestamp at every timer event, we'll never hit the\nprobe creation timeout. Therefore, the l3cfg will keep trying forever\nto create the probe.\nSee: https://lists.freedesktop.org/archives/networkmanager/2025-July/000418.html\n\nFix this by not updating the timestamp during a timeout event.\n\nFixes: a09f9cc61629 ('l3cfg: ensure the probing timeout is initialized on probe start')\n(cherry picked from commit 407d753a5a70bc12b2e1426ef2833c1abe945de9)\n","title":"l3cfg: don't reset the ACD probe timestamp during timer events","timestamp":"2025-07-31T15:59:32+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/ca7d42cd7a808aa009ee01d31aa2c0dee59a6a0d","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/nm-l3cfg.c"],"removed":[]},{"id":"43058de07a7f2266e6b53a2d0f5ec90d06d3e7d0","message":"device: fix signal emission on port detach/release\n\nThe \"notify::controller\" signal must be emitted on the port, not on\nthe controller.\n\nFixes: 1f05526ed77e ('core: drop NMDevice master and introduce controller')\n(cherry picked from commit 012f1cbfacf1bac9fd9888b68ee48adbae9e7085)\n","title":"device: fix signal emission on port detach/release","timestamp":"2025-07-31T15:59:32+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/43058de07a7f2266e6b53a2d0f5ec90d06d3e7d0","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device.c"],"removed":[]},{"id":"84c7533760d32be7581f576c701db9705e463fab","message":"platform: fix GError free function\n\nFixes: dd7810c473c9 ('platform: destroy VFs before changing the eswitch mode')\n(cherry picked from commit 394f6281eadbca5cf51386be854bb73086cadc09)\n","title":"platform: fix GError free function","timestamp":"2025-07-31T15:59:33+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/84c7533760d32be7581f576c701db9705e463fab","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/libnm-platform/nm-linux-platform.c"],"removed":[]},{"id":"1194528b27ccf75a05f130063d6c2c08ed4badff","message":"nmcli: fix format\n\nFixes: a9b66e254cb0 ('nmcli: fix compile error')\n(cherry picked from commit eff8471de47d08b335264df5eb05ea0f2276a5e8)\n","title":"nmcli: fix format","timestamp":"2025-07-31T15:59:34+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/1194528b27ccf75a05f130063d6c2c08ed4badff","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/nmcli/connections.c"],"removed":[]},{"id":"a386912ddb0f93c0ec7483636d7770f8d9b6c3a2","message":"platform: fix compilation without LTO\n\nFix the following error seen when running the build_clean.sh script\nwith LTO disabled:\n\n In file included from ../src/libnm-glib-aux/nm-default-glib.h:66,\n from ../src/libnm-glib-aux/nm-default-glib-i18n-prog.h:13,\n from ../src/core/nm-default-daemon.h:11,\n from ../src/core/platform/tests/test-link.c:6:\n In function ‘_nm_auto_freev’,\n inlined from ‘test_link_get_bridge_fdb’ at ../src/core/platform/tests/test-link.c:2732:33:\n ../src/libnm-glib-aux/nm-macros-internal.h:166:8: error: ‘addrs’ may be used uninitialized [-Werror=maybe-uninitialized]\n 166 | if (*p) {\n | ^\n ../src/core/platform/tests/test-link.c: In function ‘test_link_get_bridge_fdb’:\n ../src/core/platform/tests/test-link.c:2732:33: note: ‘addrs’ was declared here\n 2732 | nm_auto_freev NMEtherAddr **addrs;\n | ^~~~~\n cc1: all warnings being treated as errors\n\nFixes: 16ef33d38095 ('bond-slb: fix memory leak')\n(cherry picked from commit b4a22ad2a9b7cf411161248f29c2d588cee11dea)\n","title":"platform: fix compilation without LTO","timestamp":"2025-07-31T15:59:35+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/a386912ddb0f93c0ec7483636d7770f8d9b6c3a2","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/platform/tests/test-link.c"],"removed":[]},{"id":"4baacfd09d8e7f95bd5effa5d28b318692df1b15","message":"NEWS: update\n","title":"NEWS: update","timestamp":"2025-08-01T14:23:53+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/4baacfd09d8e7f95bd5effa5d28b318692df1b15","author":{"name":"Íñigo Huguet","email":"ihuguet@riseup.net"},"added":[],"modified":["NEWS"],"removed":[]},{"id":"37dbdd3199cfd369a49d03888e75491f92dfbbfa","message":"release: bump version to 1.54.0\n","title":"release: bump version to 1.54.0","timestamp":"2025-08-01T15:31:24+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/37dbdd3199cfd369a49d03888e75491f92dfbbfa","author":{"name":"Filip Pokryvka","email":"fpokryvk@redhat.com"},"added":[],"modified":["meson.build"],"removed":[]},{"id":"7562b0e5f989d4e709193d61979d465a96213652","message":"release: bump version to 1.55.3 (development)\n","title":"release: bump version to 1.55.3 (development)","timestamp":"2025-08-01T16:00:58+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/7562b0e5f989d4e709193d61979d465a96213652","author":{"name":"Filip Pokryvka","email":"fpokryvk@redhat.com"},"added":["src/libnm-systemd-core/src/libsystemd/sd-device/device-util.c","src/libnm-systemd-shared/src/basic/assert-util.h","src/libnm-systemd-shared/src/basic/include/net/if.h","src/libnm-systemd-shared/src/basic/include/netinet/in.h","src/libnm-systemd-shared/src/basic/missing_fs.h","src/libnm-systemd-shared/src/basic/mountpoint-util.c","src/libnm-systemd-shared/src/basic/mountpoint-util.h","src/libnm-systemd-shared/src/basic/user-util.c","src/libnm-systemd-shared/src/fundamental/assert-fundamental.h"],"modified":["NEWS","contrib/fedora/rpm/NetworkManager.spec","contrib/fedora/rpm/build.sh","contrib/scripts/nm-ci-run.sh","docs/api/meson.build","man/meson.build","man/nmcli.xml","meson.build","meson_options.txt","src/contrib/nm-vpn-plugin-utils.c","src/contrib/nm-vpn-plugin-utils.h","src/core/devices/nm-device-bridge.c","src/core/devices/nm-device-ethernet.c","src/core/devices/nm-device.c","src/core/nm-l3cfg.c","src/core/platform/tests/test-route.c","src/core/supplicant/nm-supplicant-config.c","src/libnm-client-aux-extern/tests/test-libnm-client-aux.c","src/libnm-core-aux-extern/nm-libnm-core-aux.c","src/libnm-core-aux-extern/nm-libnm-core-aux.h","src/libnm-core-impl/nm-setting-wireguard.c","src/libnm-core-public/nm-version-macros.h.in","src/libnm-core-public/nm-version.h","src/libnm-platform/nm-linux-platform.c","src/libnm-platform/nm-platform.c","src/libnm-platform/nm-platform.h","src/libnm-platform/nmp-ethtool.c","src/libnm-platform/nmp-object.c","src/libnm-systemd-core/meson.build","src/libnm-systemd-core/src/libsystemd-network/dhcp6-internal.h","src/libnm-systemd-core/src/libsystemd-network/dhcp6-lease-internal.h","src/libnm-systemd-core/src/libsystemd-network/dhcp6-network.c","src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c","src/libnm-systemd-core/src/libsystemd/sd-device/device-internal.h","src/libnm-systemd-core/src/libsystemd/sd-device/device-private.c","src/libnm-systemd-core/src/libsystemd/sd-device/device-private.h","src/libnm-systemd-core/src/libsystemd/sd-device/device-util.h","src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c","src/libnm-systemd-core/src/libsystemd/sd-event/event-util.c","src/libnm-systemd-core/src/libsystemd/sd-event/event-util.h","src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c","src/libnm-systemd-core/src/libsystemd/sd-id128/id128-util.c","src/libnm-systemd-core/src/libsystemd/sd-id128/sd-id128.c","src/libnm-systemd-core/src/systemd/_sd-common.h","src/libnm-systemd-core/src/systemd/sd-device.h","src/libnm-systemd-core/src/systemd/sd-dhcp6-client.h","src/libnm-systemd-core/src/systemd/sd-dhcp6-lease.h","src/libnm-systemd-core/src/systemd/sd-dhcp6-option.h","src/libnm-systemd-core/src/systemd/sd-ndisc.h","src/libnm-systemd-shared/meson.build","src/libnm-systemd-shared/src/basic/alloc-util.c","src/libnm-systemd-shared/src/basic/alloc-util.h","src/libnm-systemd-shared/src/basic/bitfield.h","src/libnm-systemd-shared/src/basic/cgroup-util.h","src/libnm-systemd-shared/src/basic/chattr-util.c","src/libnm-systemd-shared/src/basic/chattr-util.h","src/libnm-systemd-shared/src/basic/devnum-util.h","src/libnm-systemd-shared/src/basic/env-file.c","src/libnm-systemd-shared/src/basic/env-util.c","src/libnm-systemd-shared/src/basic/env-util.h","src/libnm-systemd-shared/src/basic/errno-util.h","src/libnm-systemd-shared/src/basic/escape.c","src/libnm-systemd-shared/src/basic/escape.h","src/libnm-systemd-shared/src/basic/ether-addr-util.c","src/libnm-systemd-shared/src/basic/ether-addr-util.h","src/libnm-systemd-shared/src/basic/fd-util.c","src/libnm-systemd-shared/src/basic/fd-util.h","src/libnm-systemd-shared/src/basic/fileio.c","src/libnm-systemd-shared/src/basic/fileio.h","src/libnm-systemd-shared/src/basic/format-ifname.c","src/libnm-systemd-shared/src/basic/format-util.c","src/libnm-systemd-shared/src/basic/fs-util.c","src/libnm-systemd-shared/src/basic/fs-util.h","src/libnm-systemd-shared/src/basic/glyph-util.c","src/libnm-systemd-shared/src/basic/glyph-util.h","src/libnm-systemd-shared/src/basic/hash-funcs.c","src/libnm-systemd-shared/src/basic/hash-funcs.h","src/libnm-systemd-shared/src/basic/hashmap.c","src/libnm-systemd-shared/src/basic/hashmap.h","src/libnm-systemd-shared/src/basic/hexdecoct.h","src/libnm-systemd-shared/src/basic/hostname-util.c","src/libnm-systemd-shared/src/basic/hostname-util.h","src/libnm-systemd-shared/src/basic/in-addr-util.c","src/libnm-systemd-shared/src/basic/io-util.c","src/libnm-systemd-shared/src/basic/io-util.h","src/libnm-systemd-shared/src/basic/iovec-util.h","src/libnm-systemd-shared/src/basic/list.h","src/libnm-systemd-shared/src/basic/locale-util.c","src/libnm-systemd-shared/src/basic/lock-util.h","src/libnm-systemd-shared/src/basic/log.h","src/libnm-systemd-shared/src/basic/macro.h","src/libnm-systemd-shared/src/basic/memory-util.c","src/libnm-systemd-shared/src/basic/memory-util.h","src/libnm-systemd-shared/src/basic/mempool.c","src/libnm-systemd-shared/src/basic/missing_fcntl.h","src/libnm-systemd-shared/src/basic/missing_random.h","src/libnm-systemd-shared/src/basic/missing_socket.h","src/libnm-systemd-shared/src/basic/missing_syscall.h","src/libnm-systemd-shared/src/basic/missing_wait.h","src/libnm-systemd-shared/src/basic/namespace-util.h","src/libnm-systemd-shared/src/basic/ordered-set.h","src/libnm-systemd-shared/src/basic/parse-util.c","src/libnm-systemd-shared/src/basic/parse-util.h","src/libnm-systemd-shared/src/basic/path-util.c","src/libnm-systemd-shared/src/basic/path-util.h","src/libnm-systemd-shared/src/basic/pidfd-util.c","src/libnm-systemd-shared/src/basic/pidref.h","src/libnm-systemd-shared/src/basic/prioq.c","src/libnm-systemd-shared/src/basic/process-util.c","src/libnm-systemd-shared/src/basic/process-util.h","src/libnm-systemd-shared/src/basic/random-util.c","src/libnm-systemd-shared/src/basic/random-util.h","src/libnm-systemd-shared/src/basic/ratelimit.h","src/libnm-systemd-shared/src/basic/set.h","src/libnm-systemd-shared/src/basic/signal-util.c","src/libnm-systemd-shared/src/basic/signal-util.h","src/libnm-systemd-shared/src/basic/socket-util.c","src/libnm-systemd-shared/src/basic/socket-util.h","src/libnm-systemd-shared/src/basic/stat-util.c","src/libnm-systemd-shared/src/basic/stat-util.h","src/libnm-systemd-shared/src/basic/stdio-util.h","src/libnm-systemd-shared/src/basic/string-util.c","src/libnm-systemd-shared/src/basic/string-util.h","src/libnm-systemd-shared/src/basic/strv.c","src/libnm-systemd-shared/src/basic/strv.h","src/libnm-systemd-shared/src/basic/time-util.c","src/libnm-systemd-shared/src/basic/time-util.h","src/libnm-systemd-shared/src/basic/tmpfile-util.c","src/libnm-systemd-shared/src/basic/utf8.c","src/libnm-systemd-shared/src/basic/utf8.h","src/libnm-systemd-shared/src/fundamental/iovec-util-fundamental.h","src/libnm-systemd-shared/src/fundamental/macro-fundamental.h","src/libnm-systemd-shared/src/fundamental/memory-util-fundamental.h","src/libnm-systemd-shared/src/fundamental/sha256-fundamental.c","src/libnm-systemd-shared/src/fundamental/string-util-fundamental.c","src/libnm-systemd-shared/src/fundamental/string-util-fundamental.h","src/libnm-systemd-shared/src/shared/dns-domain.c","src/libnmc-setting/nm-meta-setting-desc.c","src/libnmc-setting/settings-docs.h.in","src/nm-initrd-generator/nmi-cmdline-reader.c","src/nm-initrd-generator/tests/test-cmdline-reader.c","src/nmcli/gen-metadata-nm-settings-nmcli.xml.in","tools/meson-post-install.sh","tools/nm-in-container"],"removed":["src/libnm-systemd-shared/src/basic/missing_stat.h","src/libnm-systemd-shared/src/basic/missing_threads.h","src/libnm-systemd-shared/src/basic/missing_type.h"]}],"total_commits_count":49,"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}}