{"push_id":1300529639,"size":1,"distinct_size":1,"ref":"refs/heads/th/bgo771005","head":"c363900093524eea81ba3e50e2cf2c5b6e683028","before":"c736da2bce9409a48604acaebb2c41a250e0efd0","commits":[{"sha":"c363900093524eea81ba3e50e2cf2c5b6e683028","author":{"name":"Thomas Haller","email":"9d2a1d242d3f6644641a729c1b364077592f4cb6@redhat.com"},"message":"wpa_supplicant: update wpa->own_addr with supplicant's MAC address\n\nConsider:\n\n- interface goes down and changes MAC address:\n  | wlan0: State: SCANNING -> DISCONNECTED\n\n- the interface comes up with changed MAC address:\n  | RTM_NEWLINK: ifi_index=6 ifname=wlan0 operstate=2 linkmode=1 ifi_flags=0x1003 ([UP])\n  | nl80211: Own MAC address on ifindex 6 (wlan0) changed from aa:aa:aa:aa:aa:aa to cc:cc:cc:cc:cc:cc\n  | nl80211: Interface up\n  | wlan0: Event INTERFACE_ENABLED (28) received\n  | wlan0: Interface was enabled\n  | wlan0: State: INTERFACE_DISABLED -> DISCONNECTED\n  Thanks to commit bfba8de, we call wpa_supplicant_update_mac_addr().\n  However, this does not yet update wpa->own_addr.\n\n- Later, association fails:\n  | nl80211: MLME event 38 (NL80211_CMD_ASSOCIATE) on wlan0(cc:cc:cc:cc:cc:cc) A1=cc:cc:cc:cc:cc:cc A2=ee:ee:ee:ee:ee:ee\n  | ...\n  | WPA: PTK derivation - A1=aa:aa:aa:aa:aa:aa A2=ee:ee:ee:ee:ee:ee\n\nThe same change is done by commit c267753 when adding MAC address\nrandomization.\n\nSee-also: https://bugzilla.gnome.org/show_bug.cgi?id=771005#c32\n\nSigned-off-by: Thomas Haller <thaller@redhat.com>","distinct":true,"url":"https://api.github.com/repos/NetworkManager/hostap/commits/c363900093524eea81ba3e50e2cf2c5b6e683028"}]}
{"actor":{"display_login":"thom311"}}