{"push_id":1446828546,"size":36,"distinct_size":4,"ref":"refs/heads/fg/dhcp_hostname_bgo775622","head":"2e96163398d10e25fc1e89ba5afcadaf579e867e","before":"3caa7feba387f1fd925f5c711def41551b4aefe1","commits":[{"sha":"b08dd30b090ac437329958c4e6fb4e0befa42426","author":{"name":"Piotr Drąg","email":"e43a113ee1cea700c16281470c9cf501061e65d1@gmail.com"},"message":"po: update Polish (pl) translation (bgo #775181)\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=775181","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/b08dd30b090ac437329958c4e6fb4e0befa42426"},{"sha":"41ed42d5ba51e2e1294078e582df16252e13d4e7","author":{"name":"Emmanuele Bassi","email":"586fcb66e301264c8fef08d24e8731f87d13a56e@gnome.org"},"message":"build: do not require GTK-Doc to build nmcli\n\nWe can simply check for xsltproc and depend on pygobject and\nintrospection.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=775003","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/41ed42d5ba51e2e1294078e582df16252e13d4e7"},{"sha":"a80ba4ea09003672cc3070cd82f549ba64728866","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"build: fix gtk-doc/introspection handling for build\n\n- `make dist` requires --enable-gtk-doc --enable-introspection --with-libnm-glib\n- --enable-gtk-doc requires --enable-introspection\n- --with-nmcli requires either --enable-introspection or pregenerated\n   settings-docs.c files from the dist tarball. It does not require\n   --enable-gtk-doc.\n\nThere is a bit of a problem in that --enable-introspection requires\nnow xsltproc. However, gobject-introspection does itself not depend\non xsltproc. So, more correct might be a special --enable-doc argument,\nthat combines --enable-introspection --with-xsltproc. Anyway, that\nseems to make it more complicated then it already is so just implicitly\n(and surprisingly?) require xsltproc with --enable-introspection.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=775003","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/a80ba4ea09003672cc3070cd82f549ba64728866"},{"sha":"d8dd4e8bc243aadf64afcfcd568b43deed8a9524","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"build: merge branch 'th/build-without-gtk-doc'\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=775003","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/d8dd4e8bc243aadf64afcfcd568b43deed8a9524"},{"sha":"5f1e36e02612a565d653c2cd76e1f37fb8c9af8e","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"manager: fix state transition on resuming from sleep\n\nWhen going to sleep, we unmanage devices setting the unmanaged flags\nimmediately but delaying the state transition (because we do it from\nanother state transition). The signal handler can be executed after\nthe wake and, especially, after we have already re-managed the device,\nmaking the device unmanaged again.\n\nDetect such situation and force the state to UNMANAGED (which will\nalso clear any pending state change), so that later we manage the\ndevice again and it will try to activate any available connection.\n\nFixes: 81ea812362de2757979e2c675774fc445400c59f\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1382526","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/5f1e36e02612a565d653c2cd76e1f37fb8c9af8e"},{"sha":"48402cd52693b29a42ec1653e22755d8ec215f38","author":{"name":"mirh","email":"08802f961420bf3bcc8d0990828db70bc18f20f9@users.noreply.github.com"},"message":"build: fix compilation with Python3\n\nhas_key() has long been dropped\nhttps://docs.python.org/3.1/whatsnew/3.0.html#builtins\n\nShould still work with anything from 2.3 onwards\n\nhttps://github.com/NetworkManager/NetworkManager/pull/11","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/48402cd52693b29a42ec1653e22755d8ec215f38"},{"sha":"c966fd54bfe3d421299d3aec7d5f3d2329230012","author":{"name":"Christian Hesse","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@eworm.de"},"message":"dns: tell dnsmasq to clear cache on servers reload\n\nA new DNS may have different data for us. So tell dnsmasq to\nautomatically clear the cache when servers change.\n\nSigned-off-by: Christian Hesse <mail@eworm.de>","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/c966fd54bfe3d421299d3aec7d5f3d2329230012"},{"sha":"6546b70c98a3fba1b6430496b41b2868476323af","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"Revert \"dns: clear dnsmasq cache after an update\"\n\nWe now pass the --clear-on-reload option to dnsmasq, so the manual\nclear is no longer needed.\n\nThis reverts commit 4feb58b50b9fd6caceda83bab907ad107ad8ed01.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/6546b70c98a3fba1b6430496b41b2868476323af"},{"sha":"12e6314a19eba1b0de467b92588165bbf0604ccd","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"dns: merge branch 'bg/dnsmasq-clear-cache-option'\n\nhttps://mail.gnome.org/archives/networkmanager-list/2016-November/msg00095.html","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/12e6314a19eba1b0de467b92588165bbf0604ccd"},{"sha":"9fafb382db273160a5e9e10ff84f8a4d2af220d3","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"platform: workaround NLE_MSG_TRUNC failure of nl_recv() with too small buffer size\n\nWe don't want to enable MSG_PEEK due to the overhead. But when we detect\nthat we just lost a message due to MSG_TRUNC, increase the buffer size and\nretry.\n\nSee-also: https://github.com/thom311/libnl/commit/55ea6e6b6cd805f441b410971c9dd7575e783ef4","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/9fafb382db273160a5e9e10ff84f8a4d2af220d3"},{"sha":"fde46d7e65af555963920873a975f87e715839ef","author":{"name":"poma","email":"7bd44b808feaa0af6979a11bef47fc21237ec7b6@gmail.com"},"message":"libnm-core/man: add a warning on static link negotiation parameters\n\nWhen disabling link autonegotiation and setting speed and duplex manually,\nthe user is alone: no check is performed against supplied values.\nSo, the user is supposed to check that the device supports those values.\nExplicit this in nm-settings man page.\n\n[fgiudici@redhat.com: added the commit message]","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/fde46d7e65af555963920873a975f87e715839ef"},{"sha":"ce2d1f062b4e376e8e424985da3a1abdc9d6daeb","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"platform: don't use static temporary cache_id\n\nThis only saves some typing at a few places. In general, avoid\nstatic variables, so drop it in favor of a stack-allocated\ncache_id.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/ce2d1f062b4e376e8e424985da3a1abdc9d6daeb"},{"sha":"d29839c43091d855ae564284bda396724558a7f7","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"device: allow device reapply of a connection with differing connection.autoconnect\n\nAutoconnect property doesn't really matter for the applied\nconnection. Whitelist it from the properties and allow changing\nit during reapply.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/d29839c43091d855ae564284bda396724558a7f7"},{"sha":"ed82b6bcb349d96fb5eecc44ca3c8f93a3c63cfd","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"platform: increase initial buffer size of libnl's nl_recvmsg() to 32K\n\nSince commit 9fafb382db273160a5e9e10ff84f8a4d2af220d3, we would\nexplicitly set libnl's socket buffer size to 4*getpagesize().\nThat is also the default of libnl itself. Additionally, we would\nworkaround too small buffers by increasing the buffer size up to 512K.\n\nA too small buffer causes messages to be lost. Usually, that only\nresults in a cache-resync, which isn't too bad. Lost messages are however\na problem if the lost message was an ACK that we were waiting for.\nHowever, it is rather unlikely to happen, because it's expected that\nthe buffer size gets adjusted already when the cache is filled initially,\nbefore any other requests are pending.\n\nStill, let's increase the default buffer size to 32K, hoping that this\ninitial value is already large enough to avoid the problem altogether.\n\nNote that iproute2 also uses a buffer size of 32K [1] [2].\n\nAlternatively, we could use MSG_PEEK like systemd does [3]. However,\nthat requires two syscalls per message.\n\n[1] https://patchwork.ozlabs.org/patch/592178/\n[2] https://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/tree/lib/libnetlink.c?id=f5f760b81250630da23a4021c30e802695be79d2#n274\n[3] https://github.com/systemd/systemd/blob/cd66af227416eb7b9f150b92abff4e4a3e92253b/src/libsystemd/sd-netlink/netlink-socket.c#L323","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/ed82b6bcb349d96fb5eecc44ca3c8f93a3c63cfd"},{"sha":"593cfc73c1d263e330748d686ead61f7451f166c","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"cli: the 'networking' command needs a client and NM running\n\nFixes: 01a20015e0bfd6d7c9aa872cfa31c4642ccb6825","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/593cfc73c1d263e330748d686ead61f7451f166c"},{"sha":"e02752c2ed6a8dde884021817a5da8fc101330db","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"ip4-config: don't change order of addresses in the same subnet\n\nWhen multiple address are assigned to an interface and the kernel must\ndecide which one should be used to communicate with a given IP, it\nchooses the most specific one in the same subnet as the\ndestination. In case there are multiple addresses in the same subnet,\nthe primary address is choosen, which is basically the first one that\nwas added.\n\nWith commit 719742513705 (\"device: expose NMIP4Config:addresses in\nstable/defined sort order\") we sorted all the addresses before\ncommitting the configuration, with the side effect that the order no\nlonger respected the one in the user configuration.\n\nInstead, change the sort function to keep the subnet order unchanged.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/e02752c2ed6a8dde884021817a5da8fc101330db"},{"sha":"5ce81e23b7508c79b036ddbf4dc3dfdd2e6faec4","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"ip4-config: cache addresses variants","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/5ce81e23b7508c79b036ddbf4dc3dfdd2e6faec4"},{"sha":"9609d4da1db564ffa2379790d26b74fd7f99fc27","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"ip4-config: sort addresses only when reading the property value\n\nDon't change the address order from configuration, but instead sort\naddresses just before returning them to clients.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/9609d4da1db564ffa2379790d26b74fd7f99fc27"},{"sha":"ed4d5889c7d5d2dc18353adc3a1dfeaa538c8f2e","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"ip6-config: cache addresses variants","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/ed4d5889c7d5d2dc18353adc3a1dfeaa538c8f2e"},{"sha":"803a79f778ddc50d9ec387ab6a01cc5f5418e20f","author":{"name":"Beniamino Galvani","email":"517b181d73f6c621ed1e08338a8189fe733e83b8@redhat.com"},"message":"ip6-config: add nm_ip6_config_set_privacy()","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/803a79f778ddc50d9ec387ab6a01cc5f5418e20f"}]}
{"actor":{"display_login":"lkundrak"}}