{"push_id":2161266081,"size":13,"distinct_size":9,"ref":"refs/heads/bg/device-reapply-no-restart-bgo790061","head":"1f80825f0e288250600189aebbb94c1100be71d7","before":"396a86090551472ae20e332594cdb11077f26171","commits":[{"sha":"de92e88161485dfb931112de2e4632082f54efe0","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"shared: fix nm_utils_strsplit_set() to increase buffer size exponentially","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/de92e88161485dfb931112de2e4632082f54efe0"},{"sha":"d3520813e841269b839b3a6ffef52d018ac95db4","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"ifcfg-rh: avoid copy of value for \"HWADDR_BLACKLIST\"","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/d3520813e841269b839b3a6ffef52d018ac95db4"},{"sha":"a81ad3474d76c70e4a162f1f619907b42fe247c6","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"ifcfg-rh: replace usage of _nm_utils_strsplit_set() with nm_utils_strsplit_set()","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/a81ad3474d76c70e4a162f1f619907b42fe247c6"},{"sha":"15608713c4a8e4eeea0d5418247f133760fb9a8e","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"libnm: drop now unused helper function _nm_utils_strsplit_set()","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/15608713c4a8e4eeea0d5418247f133760fb9a8e"},{"sha":"a061c4820108e04d5fbcbb71c942acec397d77c9","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"core: drop unused macro argument","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/a061c4820108e04d5fbcbb71c942acec397d77c9"},{"sha":"26e5b766dc8c6ccebfe2292ba1cbb28001fed4ee","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"core: add nm_ipX_config_clone()","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/26e5b766dc8c6ccebfe2292ba1cbb28001fed4ee"},{"sha":"0b5eecddfac43e505b7d34a8a07411692d611b75","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"core: add generic functions for set operations","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/0b5eecddfac43e505b7d34a8a07411692d611b75"},{"sha":"cea9c6918a499ce092317b4f0c56f8050e74d2e8","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"core: add non-destructive ip config intersect function\n\nAdd a new function to compute the intersection between 2 IP\nconfigurations without modifying them.","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/cea9c6918a499ce092317b4f0c56f8050e74d2e8"},{"sha":"aa46f9e548ba0d4c876bfe81235128aedc706488","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"device: don't force a restart of IP configuration on reapply\n\nRestarting the IP configuration removes addresses and routes for a\nshort time breaking connectivity. The reapply process should have the\nminimal impact possible.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=790061","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/aa46f9e548ba0d4c876bfe81235128aedc706488"},{"sha":"7428c2f1b3b295a0694b83f22a7e55e7e9086d76","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"device: remove 'force_restart' argument from reactivate functions\n\nIt is now unused.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=790061","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/7428c2f1b3b295a0694b83f22a7e55e7e9086d76"},{"sha":"74cafd30fd2cc8e65014e1163d9c9ef259fbbb8e","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"device: restore original dynamic IPv4 configuration on reapply\n\nThe dynamic IPv4 configuration from DHCP/PPP/... is stored in\npriv->dev_ip4_config; when the user removes externally an address or a\nroute, we prune it from dev_ip4_config. Therefore such addresses and\nroutes can't be restored on a device reapply.\n\nTo fix this, keep a copy of the initial dev_ip4_config to restore the\nconfiguration that was present before any external change.","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/74cafd30fd2cc8e65014e1163d9c9ef259fbbb8e"},{"sha":"bc0028684696b61593c763fec664382aded6234e","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"device: restore original WWAN IPv4 configuration on reapply","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/bc0028684696b61593c763fec664382aded6234e"},{"sha":"1f80825f0e288250600189aebbb94c1100be71d7","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/1f80825f0e288250600189aebbb94c1100be71d7"}]}
{"actor":{"display_login":"lkundrak"}}