{"push_id":554714661,"size":14,"distinct_size":14,"ref":"refs/heads/integration","head":"227f18caf6649cc899a0920b097533efe0d5c8e0","before":"f4188ca58162b9fefd4da008ac76c9139a88a2cd","commits":[{"sha":"8dce71be74a1c91ca96294c8b6a22bce6b38493e","author":{"email":"16e26612e4159990a6b3691e92592e691ff74132@redhat.com","name":"Thomas Haller"},"message":"device: adjust default route metric for BRIDGE device type\n\nWe forgot to include the BRIDGE, so that bridge\ndevices got a default priority (route-metric) of 950\nAdd it between VLAN and MODEM type.\n\nAlso return a different metric for UNKNOWN\ndevice types, but these priorities are not\nactually expected.","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/8dce71be74a1c91ca96294c8b6a22bce6b38493e"},{"sha":"799820f859c2568893016e2878921772589a16a0","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"libnm: drop libdbus-glib from pkg-config file\n\nlibnm uses GIO DBus library instead.\n\nhttps://mail.gnome.org/archives/networkmanager-list/2015-January/msg00065.html","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/799820f859c2568893016e2878921772589a16a0"},{"sha":"44e065359e4084bd823baf98548c16d35abb6f4f","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"dist: include manual page sources\n\nOmmittes by mistake with an errorneous substitution.\n\nhttps://mail.gnome.org/archives/networkmanager-list/2015-January/msg00066.html","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/44e065359e4084bd823baf98548c16d35abb6f4f"},{"sha":"f0e74622ccfad2eb2193f085b385e4a52ca83026","author":{"email":"a4113c7b8a2a3e6b96e702b23e93a123ab762619@redhat.com","name":"Dan Winship"},"message":"team: fix teamd startup code (rh #1184923)\n\nSince 03a5a85d, NMDeviceTeam was trying to use priv->teamd_pid to\ndecide whether a teamd_dbus_vanished() call indicated \"teamd hasn't\nbeen started yet\" or \"teamd was previously started and has now\nexited\". But this resulted in a race condition, where at startup, a\ndevice could call g_dbus_watch_name(), then launch teamd (causing\nteamd_pid to get set), and then have gdbus report that teamd hasn't\nbeen started yet before the newly-launched teamd managed to grab the\nbus name. Since teamd_pid would already be set when\nteamd_dbus_vanished() was called, it would decide that this meant\n\"teamd was previously started and has now exited\", so it would call\nteamd_cleanup(), killing the just-started teamd process.\n\nFix this by having teamd_dbus_vanished() check priv->tdc instead,\nwhich doesn't get set until after the first teamd_dbus_appeared()\ncall.","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/f0e74622ccfad2eb2193f085b385e4a52ca83026"},{"sha":"2e35c40f82979e85cd45db46f659ac95457f3e03","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"core: split route management code out from platform\n\nCreate a NMRouteManager singleton.\n\nRefactor, no functional changes apart from change of log domain from\nLOGD_PLATFORM to LOGD_CORE.\n\nSubsequent commit will keep track of the conflicting routes, avoid overwriting\nolder ones with newer ones and apply the new ones when the old ones go away.","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/2e35c40f82979e85cd45db46f659ac95457f3e03"},{"sha":"afe75e2541e64b0771be3fa706663a7684098986","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"ip4-config: keep track of ifindex\n\nNo functional change, a cosmetic thing for now.\n\nWe want it set before any routes are added and ensure routes have a valid\nifindex before we pass it to the platform.\n\nIn a future NMRouteManager will need to look up the route for a device in\nits cache thus we'll need to make sure routes passed to the it have an\nappropriate ifindex set.","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/afe75e2541e64b0771be3fa706663a7684098986"},{"sha":"c3deec4e7ad8e0bf242ce85eee7658839022e5d2","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"ip6-config: keep track of ifindex\n\nNo functional change, a cosmetic thing for now.\n\nWe want it set before any routes are added and ensure routes have a valid\nifindex before we pass it to the platform.\n\nIn a future NMRouteManager will need to look up the route for a device in\nits cache thus we'll need to make sure routes passed to the it have an\nappropriate ifindex set.","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/c3deec4e7ad8e0bf242ce85eee7658839022e5d2"},{"sha":"a5870d61f598ed1708ab4905f21e0ea293ba114a","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"route-manager: normalize ipv6 route metrics during comparison\n\nIPv6 metric of zero is equal to 1024.","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/a5870d61f598ed1708ab4905f21e0ea293ba114a"},{"sha":"ba09712bdc844fbd1a202ccd0747d034a17af365","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"route-manager: remember routes that should be active\n\nKernel likes to remove a route in case an equivalent route is added to another\ninterface. Avoid this situation and only apply the new routes in case the ones\nthat would cause a conflict are removed.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1164441\nhttps://bugzilla.gnome.org/show_bug.cgi?id=740064","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/ba09712bdc844fbd1a202ccd0747d034a17af365"},{"sha":"e1407e5bd5e9d40100aaec9bb0a9ef85413cc456","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"fake-platform: don't return null routes in place of deleted ones","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/e1407e5bd5e9d40100aaec9bb0a9ef85413cc456"},{"sha":"d7dc1ec4cd309f55c4b90bef8b492d4f68e57df0","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"route-manager: add test","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/d7dc1ec4cd309f55c4b90bef8b492d4f68e57df0"},{"sha":"aa180c85bf8856094cc6b22c198057fa68ebf502","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"fake-platform: normalize ipv6 route metric before deletion","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/aa180c85bf8856094cc6b22c198057fa68ebf502"},{"sha":"548cdd815b4bfee34cadc72685ca164ed4fa3833","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"route-manager: test ipv6 route metric normalization","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/548cdd815b4bfee34cadc72685ca164ed4fa3833"},{"sha":"227f18caf6649cc899a0920b097533efe0d5c8e0","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"Merge remote-tracking branches 'fd/lr/veth-managed', 'fd/lr/no-udev', 'fd/lr/ipv6-tokens', 'fd/lr/route-manager-rh740064' and 'fd/lr/lr-udev-unmanaged-fd731014' into integration","distinct":true,"url":"https://api.github.com/repos/lkundrak/NetworkManager/commits/227f18caf6649cc899a0920b097533efe0d5c8e0"}]}