{"push_id":753753176,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"aed92277ba6cbd1069658869c0f8079f7927ef65","before":"77e5d36b9a2f87cf6e6f4d8f658a61aa470d9258","commits":[{"sha":"99a563da6a8beefd2f11dafea645928d0b2a56b3","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"bridge: use array index in ni_bridge_del_port\n\nThe ni_bridge_del_port_ifindex deletes by ifindex,\nadded also a ni_bridge_del_port_ifname variant.","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/99a563da6a8beefd2f11dafea645928d0b2a56b3"},{"sha":"2e7a34d7d25f6df1089e494e46e74da9829f46cc","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"compat: generate link master for slaves in suse ifcfg","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/2e7a34d7d25f6df1089e494e46e74da9829f46cc"},{"sha":"2823d08e415d021497ef791502803e2d734cb31c","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"compat: parse MASTER_DEVICE from suse ifcfg files","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/2823d08e415d021497ef791502803e2d734cb31c"},{"sha":"5b43002ee9916ab90c04d389c3d57a53cd4fbb05","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"fsm: separated function to print device hierarchy","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/5b43002ee9916ab90c04d389c3d57a53cd4fbb05"},{"sha":"80076397e14f92cdb02d1af0460ea32611948a0b","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"fsm: perform netif-reference calls during common binding","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/80076397e14f92cdb02d1af0460ea32611948a0b"},{"sha":"2ac6a1e4735ef335d40616e14bf614eca3b90535","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"fsm: separated set master/lower device functions","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/2ac6a1e4735ef335d40616e14bf614eca3b90535"},{"sha":"2419b37f5f598f7da8466037a6d7efe21b3cdd11","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"schema: subordinate netif-reference in link master\n\nSubordinate reference is a slave to master relation and\na counterpart to shared false causing enslave at linkUp.","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/2419b37f5f598f7da8466037a6d7efe21b3cdd11"},{"sha":"022f310e9b42d16215b8313e6130215ffaf331fe","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"wickedd: disabled enslaves in master changeDevice","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/022f310e9b42d16215b8313e6130215ffaf331fe"},{"sha":"94a3f1006c8a42bf53f943697478ad15143308b9","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"fsm: check slaves/ports states as 1:n group\n\nCheck state of bonding/bridge slaves/ports as group,\nwith at least one slave/port is in the required state,\nconsidering also their control mode settings.","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/94a3f1006c8a42bf53f943697478ad15143308b9"},{"sha":"43169472080c2eaa53e1a9b3417c82c28690b6fd","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"schema: adjust master/slave transition requires","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/43169472080c2eaa53e1a9b3417c82c28690b6fd"},{"sha":"e122a1ae2d7db2af9044c6eb46557a35cb7e956c","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"Merge pull request #574 from mtomaschewski/linkmaster-6\n\nfsm: master/slave transition dependency and state check fixes","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/e122a1ae2d7db2af9044c6eb46557a35cb7e956c"},{"sha":"5f5b266e3917aacd2fb2975e556df8e8805bdc5e","author":{"email":"09ed885098ae6acc18572c714d01318744386c23@suse.de","name":"Karol Mroz"},"message":"Merge pull request #575 from mtomaschewski/ifcfg-slaves-master\n\nifcfg: generate link master from master config, added  MASTER_DEVICE variable","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/5f5b266e3917aacd2fb2975e556df8e8805bdc5e"},{"sha":"056602c1a14b09b6eec65b374e85a377b0935949","author":{"email":"09ed885098ae6acc18572c714d01318744386c23@suse.de","name":"Karol Mroz"},"message":"ifconfig: handle link up of externally enslaved devices\n\nIn the case of standard openvswitch bridge ports, they are enslaved\nby openvswitch itself to the ovs-master interface (kernel datapath\ninterface).\nIn such scenarios, we previously skipped the linkUp process, as Wicked\nassumed that if a device was already enslaved, it was done via\nni_system_interface_enslave(), which generates a netlink message to\nenslave and perform a link-up in bridge case, and a bonding master\nmanages the link state itself.\n\nTo get around this, if a device has a master, we should first check to\nsee if it's in link-up state. If yes, then it was enslaved by Wicked\nand no furhter processing is needed. If not, then it was enslaved\nexternally and we need to perform the basic link-up.","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/056602c1a14b09b6eec65b374e85a377b0935949"},{"sha":"fd42dedd728dd770c3fd4a4dfdb3cdbf64b587ba","author":{"email":"9a5bd585a79f1c4940faf7b34fcf73ec84592380@suse.de","name":"Pawel Wieczorkiewicz"},"message":"spec: changed to enable nanny use by default","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/fd42dedd728dd770c3fd4a4dfdb3cdbf64b587ba"},{"sha":"d4740e7aa2b4363cdc15faabc6d7219fdac2dcba","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"Merge pull request #578 from mtomaschewski/enable-use-nanny\n\nspec: enable nanny use by default (fate#318977)","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/d4740e7aa2b4363cdc15faabc6d7219fdac2dcba"},{"sha":"914ed4f3629c62db35dddeea371f8f0f0e6d65fa","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"Merge pull request #577 from mtomaschewski/link-ovs-enslave\n\nifconfig: handle link up of externally enslaved devices (fate#318840)","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/914ed4f3629c62db35dddeea371f8f0f0e6d65fa"},{"sha":"aed92277ba6cbd1069658869c0f8079f7927ef65","author":{"email":"0658929a32fcad205df089c884250dd482df435b@suse.de","name":"Marius Tomaschewski"},"message":"version 0.6.20","distinct":true,"url":"https://api.github.com/repos/kmroz/wicked/commits/aed92277ba6cbd1069658869c0f8079f7927ef65"}]}