{"push_id":914115165,"size":34,"distinct_size":0,"ref":"refs/heads/caf/m","head":"76328e7b313f2b6e079fd2558fddd8754e5c4383","before":"a0ef4993777b07e0ced5b1d7d2c056dcf61a0d17","commits":[{"sha":"ec6ffca13c19d3e760a674696957da5ead9ad1b9","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/ec6ffca13c19d3e760a674696957da5ead9ad1b9"},{"sha":"a8e7f853a4387fd56279e95ce84d646f347114aa","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/a8e7f853a4387fd56279e95ce84d646f347114aa"},{"sha":"6950110763d72a6cc559f30129e8a04f279656dd","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/6950110763d72a6cc559f30129e8a04f279656dd"},{"sha":"f8467ce3721b7154974a1f8a6e0dff54d4493f4d","author":{"email":"ce6333529a900ad925248501855adc2248e3833c@qti.qualcomm.com","name":"Srinivas Dasari"},"message":"nl80211: Use beacon TSF if it is newer than Probe Response TSF\n\ncfg80211 sends TSF information with the attribute NL80211_BSS_BEACON_TSF\nif the scan results include information from Beacon frame. Probe\nResponse frame information is included in NL80211_BSS_TSF. If the device\nreceives only Beacon frames, NL80211_BSS_TSF might not carry updated\nTSF, which results an older TSF being used in wpa_supplicant. Fetch both\npossible TSF values (if available) and choose the latest TSF for the BSS\nentry.\n\nSigned-off-by: Jouni Malinen <jouni@qca.qualcomm.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nBug: 22412559\nChange-Id: I21a28265d5a9a2efec7a0deb51b353df368c4706","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/f8467ce3721b7154974a1f8a6e0dff54d4493f4d"},{"sha":"67665889c1813aa6e96225263f7b7edcf5115000","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/67665889c1813aa6e96225263f7b7edcf5115000"},{"sha":"289d1289b5698bfbc81a54e11cea5f10f8a62693","author":{"email":"b7b9ef499c9f002fccfe2327a5e0733455273ff7@google.com","name":"Mitchell Wills"},"message":"am 447c7ff8: Make sure configuration is saved to storage device\n\n* commit '447c7ff83da0d89ffa70c378be2a4a58f9b14d3b':\n  Make sure configuration is saved to storage device","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/289d1289b5698bfbc81a54e11cea5f10f8a62693"},{"sha":"4c2415c053389de670be9fec95a873bc2f48ebce","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/4c2415c053389de670be9fec95a873bc2f48ebce"},{"sha":"e6ccb16448fd0d5cf080fcb534266797855428d6","author":{"email":"e6f8e3fd3e5e86f5ec86e76a9618a477b222783b@qca.qualcomm.com","name":"Ravi Joshi"},"message":"Add QCA vendor command support to set band to driver\n\nAdd vendor command to pass SET setband command to the driver and read\nthe updated channel list from driver when this notification succeeds.\nThis allows the driver to update its internal channel lists based on\nsetband configuration.\n\nFor merge compatibility it has 3 patches:\n844dfeb Add QCA vendor command support to set band to driver\n6b0ceee Add QCA vendor definitions for multi-port concurrency\nd71bdfb Add QCA vendor command for updating gateway parameters\n\nSigned-off-by: Jouni Malinen <jouni@qca.qualcomm.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nBug: 23261230\nChange-Id: I4ce6307c54b27d3d2f54d435fc0cae5480bdf23c","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/e6ccb16448fd0d5cf080fcb534266797855428d6"},{"sha":"1937b3aeb7154904ac87a499c7b9c3e193729b95","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/1937b3aeb7154904ac87a499c7b9c3e193729b95"},{"sha":"7b37693afdff7366d48948fdcfef21064dd239d5","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/7b37693afdff7366d48948fdcfef21064dd239d5"},{"sha":"bcb09cb61718a5dc16cbbdba5c670eeee7c167c4","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr-release history after reset to mnc-dr-dev","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/bcb09cb61718a5dc16cbbdba5c670eeee7c167c4"},{"sha":"a82c83cf48aa511e855103f2a1c79d1ca0eeba13","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"Update AP WPA/RSN IE on all associations if driver can select BSS\n\nIt is possible for driver-based BSS selection to end up reassociating\nback to the current AP. If wpa_supplicant preferred another BSS, it\nwould have updated the internal knowledge of the AP's WPA/RSN IE when\nrequesting a new connection. In the special case of existing association\nand new association being with the same BSS that is different from the\nwpa_supplicant preference, association event processing skipped the\nWPA/RSN IE update. This could result in the following 4-way handshake\ngetting rejected due to incorrectly detected mismatch with AP's RSN/WPA\nIE between Beacon/Probe Response frame and EAPOL-Key msg 3/4.\n\nFix this by updating the AP WPA/RSN IE on all association events when\ndriver-based BSS selection is used regardless of whether the BSSID\nchanges. This could also cover a theoretical case of the AP changing its\nRSN/WPA IE at the very moment we try to reassociate back to the same\nBSS.\n\nSigned-off-by: Jouni Malinen <jouni@qca.qualcomm.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nChange-Id: If37977900badf39603fad6c8ffadfe7d16e826ae\nBug: 24110113","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/a82c83cf48aa511e855103f2a1c79d1ca0eeba13"},{"sha":"e97a2cebd268207a9918c3bbdc8660de51544ffd","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"Update AP WPA/RSN IE on all associations if driver can select BSS\n\nIt is possible for driver-based BSS selection to end up reassociating\nback to the current AP. If wpa_supplicant preferred another BSS, it\nwould have updated the internal knowledge of the AP's WPA/RSN IE when\nrequesting a new connection. In the special case of existing association\nand new association being with the same BSS that is different from the\nwpa_supplicant preference, association event processing skipped the\nWPA/RSN IE update. This could result in the following 4-way handshake\ngetting rejected due to incorrectly detected mismatch with AP's RSN/WPA\nIE between Beacon/Probe Response frame and EAPOL-Key msg 3/4.\n\nFix this by updating the AP WPA/RSN IE on all association events when\ndriver-based BSS selection is used regardless of whether the BSSID\nchanges. This could also cover a theoretical case of the AP changing its\nRSN/WPA IE at the very moment we try to reassociate back to the same\nBSS.\n\nSigned-off-by: Jouni Malinen <jouni@qca.qualcomm.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nChange-Id: If37977900badf39603fad6c8ffadfe7d16e826ae\nBug: 24110113","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/e97a2cebd268207a9918c3bbdc8660de51544ffd"},{"sha":"26c152a38111774bf296e664ce3b0369dc0c54e9","author":{"email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com","name":"Jouni Malinen"},"message":"Add debug prints for wpa_supplicant ctrl_iface socket send operations\n\nThis makes it easier to track the output queue state on a control\ninterface socket and determine what could be causing issues with running\nout of space in the buffer.\n\nBug: 24270573\n\nChange-Id: Iad7b6b7c96dca45edd6734594a11c97376942bd9\nSigned-off-by: Jouni Malinen <jouni@qca.qualcomm.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/26c152a38111774bf296e664ce3b0369dc0c54e9"},{"sha":"f715e8dfa2b9e3dc96419e976117a9f9b3d9991b","author":{"email":"7e6748a4919e7d2a4b61a144c91c0e6e854055f5@qca.qualcomm.com","name":"Anton Nayshtut"},"message":"hostapd: Global control interface notifications\n\nThis commit implements hostapd global control interface notifications\ninfrastructure. hostapd global control interface clients issue\nATTACH/DETACH commands to register and deregister with hostapd\ncorrespondingly - the same way as for any other hostapd/wpa_supplicant\ncontrol interface.\n\nBug: 24270573\n\nChange-Id: I46da39e8262a446e7779a1adfbcb08b5bfa382d7\nSigned-off-by: Jouni Malinen <jouni@qca.qualcomm.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/f715e8dfa2b9e3dc96419e976117a9f9b3d9991b"},{"sha":"c4818368612921f6f17286c510102cd043b75fde","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"Add wpa_supplicant EVENT_TEST control interface command\n\nThis testing command makes it easier to debug bursts of event message.\n\nBug: 24270573\n\nChange-Id: I2fca154a6a290f23d947bb36515a4d26c4e46ba2\nSigned-off-by: Jouni Malinen <j@w1.fi>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/c4818368612921f6f17286c510102cd043b75fde"},{"sha":"d9191ea120a939e7e873ab4d66789adf3cd8cb55","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"Throttle control interface event message bursts\n\nSome operations like a new scan result processing can result in large\nnumber of wpa_supplicant control interface messages being generated.\nEspecially with multiple control interface monitors, this could result\nin hitting the output queue length maximum and event messages getting\ndropped. In worst case, that could even result in hitting ten\nconsecutive sendto() errors which could result in an attached monitor\nsocket getting detached.\n\nAvoid this type of issues by throttling monitor event transmission based\non the output queue length. If more than half of the maximum send buffer\nis used, postpone sending of following event messages until the pending\noutput queue has dropped below the limit.\n\nBug: 24270573\n\nChange-Id: I3905f3ec925ee3bdc67f7fb93991e620a2a6ee57\nSigned-off-by: Jouni Malinen <j@w1.fi>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/d9191ea120a939e7e873ab4d66789adf3cd8cb55"},{"sha":"6ec3038c3538e97f079e67e46453d969af30d12c","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"RSN: Stop connection attempt on apparent PMK mismatch\n\nIf WPA2-Enterprise connection with full EAP authentication (i.e., no\nPMKSA caching used) results in a PMKID that does not match the one the\nAP/Authenticator indicates in EAPOL-Key msg 1/4, there is not much point\nin trying to trigger full EAP authentication by sending EAPOL-Start\nsince this sequence was immediately after such full authentication\nattempt.\n\nThere are known examples of authentication servers with incorrect MSK\nderivation when TLS v1.2 is used (e.g., FreeRADIUS 2.2.6 or 3.0.7 when\nbuilt with OpenSSL 1.0.2). Write a clear debug log entry and also send\nit to control interface monitors when it looks likely that this case has\nbeen hit. After doing that, stop the connection attempt by\ndisassociating instead of trying to send out EAPOL-Start to trigger new\nEAP authentication round (such another try can be tried with a new\nassociation).\n\nb/24253154\n\nFrom upstream commit bddc51e8e422463dc96c263666b6fc4c26375cb6\n\nChange-Id: I1e72c9d0232492103a10c0f4125170c000754ac5\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/6ec3038c3538e97f079e67e46453d969af30d12c"},{"sha":"1be2527bd3caabab5e631622596a3a511c071fac","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"WNM: Ignore WNM-Sleep Mode Response if WNM-Sleep Mode has not been used\n\nThe AP is not expected to send out a WNM-Sleep Mode Response frame\nwithout the STA trying to use WNM-Sleep Mode. Drop such unexpected\nresponses to reduce unnecessary processing of the frame.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>\nGit-commit: 03ed0a52393710be6bdae657d1b36efa146520e5\nGit-repo: git://w1.fi/srv/git/hostap.git\nChange-Id: I599c8d8e0f5595e4a26ecbe6486fcb571e9043c1\nCRs-Fixed: 931315","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/1be2527bd3caabab5e631622596a3a511c071fac"},{"sha":"1ded6ef8e90b65adf96538a1872b288a5a346d8c","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"EAP-pwd peer: Fix last fragment length validation\n\nAll but the last fragment had their length checked against the remaining\nroom in the reassembly buffer. This allowed a suitably constructed last\nfragment frame to try to add extra data that would go beyond the buffer.\nThe length validation code in wpabuf_put_data() prevents an actual\nbuffer write overflow from occurring, but this results in process\ntermination. (CVE-2015-5315)\n\nSigned-off-by: Jouni Malinen <j@w1.fi>\nGit-commit: 8057821706784608b828e769ccefbced95591e50\nGit-repo: git://w1.fi/srv/git/hostap.git\nChange-Id: I565a55bd5a672be60af5b11dac4e78aa421d4772\nCRs-Fixed: 937515","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/1ded6ef8e90b65adf96538a1872b288a5a346d8c"}]}