{"object_kind":"push","event_name":"push","before":"3e895d06fba31809e93eb489bc469063c1fd3dbf","after":"b74b6bf867cbc340a19cd104d47eaf568a1a9356","ref":"refs/heads/nm-1-56","ref_protected":false,"checkout_sha":"b74b6bf867cbc340a19cd104d47eaf568a1a9356","message":null,"user_id":1940,"user_name":"Vladimír Beneš","user_username":"vbenes","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/1940/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":"1210ca7f7759cceb0ff375b0a07da8654e8df010","message":"all: const-ify str(r)chr output variables where possible\n","title":"all: const-ify str(r)chr output variables where possible","timestamp":"2026-04-14T11:33:46+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/1210ca7f7759cceb0ff375b0a07da8654e8df010","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/core/dns/nm-dns-manager.c","src/core/nm-checkpoint.c","src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c","src/libnm-core-aux-intern/nm-libnm-core-utils.c","src/libnm-core-impl/nm-setting.c"],"removed":[]},{"id":"778bfc26b2e7050cb2841675bdd2e8c5b9ed735b","message":"nm-udev-utils: constify strstr-output variable\n\n`subsystem_full` is const, so `s` needs to be const too.\nReorder the NULL-byte write so that we are not writing\ninto a const char* (the underlying memory is the same).\n","title":"nm-udev-utils: constify strstr-output variable","timestamp":"2026-04-14T11:33:46+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/778bfc26b2e7050cb2841675bdd2e8c5b9ed735b","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/libnm-udev-aux/nm-udev-utils.c"],"removed":[]},{"id":"978fbcb3dae6184b0f38e6f7fd2b53b3977ca4fe","message":"supplicant: separate input and local value\n\nWe reallocate this value in the function, which is necessary\nbecause we write into it, and the input is const.\n\nMove the allocation into a local variable instead of overwriting\nthe input pointer, because we are also pointing to it via\n`char* s`, which is not const.\n","title":"supplicant: separate input and local value","timestamp":"2026-04-14T11:33:46+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/978fbcb3dae6184b0f38e6f7fd2b53b3977ca4fe","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/core/supplicant/nm-supplicant-settings-verify.c"],"removed":[]},{"id":"b771c8a3649262c679bd114bc74b77f7f42f479f","message":"core, impl: drop `const` qualifier from split outputs\n\nWe write into the buffer returned by nm_strsplit_set_full(), even\nthough it is returned as `const char**`. The function description\nclaims this is fine:\n\n> * It is however safe and allowed to modify the individual strings in-place,\n> * like \"g_strstrip((char *) iter[0])\".\n\nRemove the const qualifier via cast so that it does not raise errors.\n","title":"core, impl: drop `const` qualifier from split outputs","timestamp":"2026-04-14T11:33:46+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/b771c8a3649262c679bd114bc74b77f7f42f479f","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/core/dhcp/nm-dhcp-utils.c","src/libnm-core-impl/nm-setting-bridge.c"],"removed":[]},{"id":"d2d9fa4160d0070577ff06ff9fc0253a3256d38e","message":"initrd: remove const qualifier from temporary variable\n\n`argument` is not const, but `tmp` is. We use `tmp`\nfor reading arguments one by one, but we cannot add\na null byte to separate the key and value if it is const.\n\nMake it non-const, so that `val[0] = '\\0';` does not fail.\n","title":"initrd: remove const qualifier from temporary variable","timestamp":"2026-04-14T11:33:46+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/d2d9fa4160d0070577ff06ff9fc0253a3256d38e","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/nm-initrd-generator/nmi-cmdline-reader.c"],"removed":[]},{"id":"b74b6bf867cbc340a19cd104d47eaf568a1a9356","message":"aux-intern: add explicit cast for strchr()\n\n`addr` is always reallocated in this branch, so it\nis safe to cast the result of strchr to char* here\nto silence the const-qualifier warning.\n","title":"aux-intern: add explicit cast for strchr()","timestamp":"2026-04-14T11:33:47+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/b74b6bf867cbc340a19cd104d47eaf568a1a9356","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/libnm-core-aux-intern/nm-libnm-core-utils.c"],"removed":[]}],"total_commits_count":6,"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}}