{"push_id":906911270,"size":19,"distinct_size":1,"ref":"refs/heads/lr/default-unmanaged-bgo746566","head":"946e83ff6adea2db08cd327109d0b98a4f8fc938","before":"b5434a74d6abb0b4a0e6db7d5554845398ecbadb","commits":[{"sha":"e62c0c2547a02c416c2d567ba4075700e8d13164","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"cli: fix error handling in creation of IP tunnels\n\nFixes: 7da440b798bd4f7d8f1344db5a1d3c98e57fcd5d","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/e62c0c2547a02c416c2d567ba4075700e8d13164"},{"sha":"f4dd37fdcb4c96e782888433e57aba049b4b5eb7","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"cli: allow specifying a 'dev' option when adding IP tunnels","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/f4dd37fdcb4c96e782888433e57aba049b4b5eb7"},{"sha":"36f055fad93735e0a8a93084f06e6251e97d14e8","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"cli: document ip-tunnel connection type","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/36f055fad93735e0a8a93084f06e6251e97d14e8"},{"sha":"39f0ecbd36acb7e79909d328b57ebe1bcdd2aeaa","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: (trivial) fix a copy-paste error in a comment\n\nFixes: c3e6e25239ea691cc3eb7ee3d443a29f54d3bdfb","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/39f0ecbd36acb7e79909d328b57ebe1bcdd2aeaa"},{"sha":"3a6cd8204f80f607568657bbb05224331cb92a1f","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: remove stray space from help description","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/3a6cd8204f80f607568657bbb05224331cb92a1f"},{"sha":"ff38790b124fc218606f1638e65c2d0cfed0d41c","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: there are 5 optional arguments for vxlan connections","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/ff38790b124fc218606f1638e65c2d0cfed0d41c"},{"sha":"9fb2a02b3a3af28b92560bbee0020978d6b7b803","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: enable TAB-completion for \"Tunnel mode: \" in nmcli -a con add type ip-tun","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/9fb2a02b3a3af28b92560bbee0020978d6b7b803"},{"sha":"835bdaaf1f9edf9d334962de1ffd6249f763ed56","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: enable TAB-completion for ip-tunnel.mode in editor","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/835bdaaf1f9edf9d334962de1ffd6249f763ed56"},{"sha":"f8ed5ed239fb8f7cbe5f189c1c7771f95e339baf","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: enable TAB-completion for \"MACVLAN mode: \" in nmcli -a con add type macvlan","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/f8ed5ed239fb8f7cbe5f189c1c7771f95e339baf"},{"sha":"89db31bf7b7f566f00f700bafa7e6c0093d44f5b","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: enable TAB-completion for macvlan.mode in editor","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/89db31bf7b7f566f00f700bafa7e6c0093d44f5b"},{"sha":"d0d96c1a13a247fe8435ddf71669848541fa8461","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: check ip-tunnel mode right after it is read","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/d0d96c1a13a247fe8435ddf71669848541fa8461"},{"sha":"29f4de09a55c0d4a3acab97cdc1dc56899af9baf","author":{"email":"aeade43d0f8ae14e7c44fa81fe17c1635ae376fe@redhat.com","name":"Dan Williams"},"message":"adsl: fix detection of br2684 (\"nas\") interface (bgo #759001)\n\nAt some point the platform changed to no longer ask the kernel for\ninterfaces when one wasn't in its cache, but to wait for netlink\nevents to be notified of the new interface.  That broke some assumptions\nthat the ADSL code was making, causing a crash.\n\nRework the ADSL br2684 interface to clean up a couple of things\n(get rid of 'disposed', consolidate dispose/deactivate cleanup) and\nwatch for the br2684 interface to show up with a periodic timeout.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/29f4de09a55c0d4a3acab97cdc1dc56899af9baf"},{"sha":"9bb96b00a5df75d7d07daefd7b9fa5e877042a79","author":{"email":"aeade43d0f8ae14e7c44fa81fe17c1635ae376fe@redhat.com","name":"Dan Williams"},"message":"adsl: look up ATM index before construction\n\nFixes a crash if we can't read the ATM index.  We need the ATM\nindex, and we can't do anything with the device before we have it,\nso don't bother creating one if we we can't get it.\n\nNetworkManager[9662]: <error> [1449678770.705541] [nm-device-adsl.c:607] constructor(): (atmtcp0): error reading ATM device index\n\n(NetworkManager:9662): GLib-GObject-CRITICAL **: object NMDeviceAdsl 0x1e8f880 finalized while still in-construction\n\n(NetworkManager:9662): GLib-GObject-CRITICAL **: Custom constructor for class NMDeviceAdsl returned NULL (which is invalid). Please use GInitable instead.\n**\nNetworkManager-adsl:ERROR:nm-atm-manager.c:121:adsl_add: assertion failed: (device)","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/9bb96b00a5df75d7d07daefd7b9fa5e877042a79"},{"sha":"35c1c45bc4e9250b84185b3d7d8248ec11346684","author":{"email":"aeade43d0f8ae14e7c44fa81fe17c1635ae376fe@redhat.com","name":"Dan Williams"},"message":"merge: fix various crashes and issues with ADSL devices (bgo #759001)","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/35c1c45bc4e9250b84185b3d7d8248ec11346684"},{"sha":"88f3aba9bfaf8435bae8a4836f5fdb955c21ac2d","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"platform/tests: always run link tests using both methods\n\nRandomly choosing one between the two link creation methods (platform\nand external) makes it more difficult to immediately detect when a bug\nin introduced. Always execute them using both methods to have a better\ncode coverage, but still try a third time with a random one to test\ndifferent combinations of methods.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/88f3aba9bfaf8435bae8a4836f5fdb955c21ac2d"},{"sha":"2e22880894cf3b15da5512bfd00803b82e9274d1","author":{"email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk","name":"Lubomir Rintel"},"message":"device: don't remove the device from master if its link has no master\n\nWe only need to do that when we're replacing the master with a different\none. Just after the link creation is has no master and we'd remove it\nfrom the master device here.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/2e22880894cf3b15da5512bfd00803b82e9274d1"},{"sha":"d612cccc4f661f4d3d042c13d2c9d77553ff1833","author":{"email":"ae97abb322d2eaf7857ea9c31d5584d688a5311d@gmail.com","name":"Piotr Drąg"},"message":"po: update Polish (pl) translation (bgo #759562)\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=759562","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/d612cccc4f661f4d3d042c13d2c9d77553ff1833"},{"sha":"0959109b19119417c645b4c1ad8391e12114a49e","author":{"email":"16e26612e4159990a6b3691e92592e691ff74132@redhat.com","name":"Thomas Haller"},"message":"cli: fix spelling in user visible texts\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=759555\n\nReported-by: Anders Jonsson <anders.jonsson@norsjovallen.se>","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/0959109b19119417c645b4c1ad8391e12114a49e"},{"sha":"946e83ff6adea2db08cd327109d0b98a4f8fc938","author":{"email":"16e26612e4159990a6b3691e92592e691ff74132@redhat.com","name":"Thomas Haller"},"message":"device: remove default-unmanaged and refactor unamanged flags\n\nGet rid of NM_UNMANAGED_DEFAULT and refine the interaction between\nunmanaged flags, device state and managed property.\n\nPreviously, the NM_UNMANAGED_DEFAULT was special in that a device was\nconsidered managed if it had solely the NM_UNMANAGED_DEFAULT flag set and\nits state was managed. Thus, whether the device was managed, depended\non the device state too -- which is strange, because the state should\ninstead depend on the managed flags.\n\nNow, a device is considered managed (or unmanaged) only based on the\nunmanaged flags alone. At the same time, the device state directly\ncorresponds to the managed property of the device. Of course, while\nchanging the unmanaged flags, that invariant is shortly violated until\nthe state transistion is complete.\n\nIntroduce more unmanaged flags whereas some of them are non-authorative.\nFor example, the EXTERNAL_DOWN flag has only effect as long as the user\ndidn't explicitly manage the device (NM_UNMANAGED_USER_EXPLICIT). In other\nwords, certain flags can render other flags ineffective. Whether the device\nis considered managed depends on the flags but also at the explicitly unset flags.\nIn a way, this is similar to previous where NM_UNMANAGED_DEFAULT was ignored\n(if no other flags were present).\n\nAlso, previously a device that was NM_UNMANAGED_DEFAULT and in disconnected\nstate would transition back to unmanaged.\nNo longer do that. Once a device is managed, it stays managed as long as the\nflags indicate it should be managed. However, the user can already modify the\nunmanaged flags via the D-Bus API.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=746566\n\nBased-on-patch-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/946e83ff6adea2db08cd327109d0b98a4f8fc938"}]}