{"push_id":1015370922,"size":185,"distinct_size":185,"ref":"refs/heads/master","head":"cbea86559f7c4bd29ad115c0f34b3ef16b6c28da","before":"161709eb422106e7d886ceef9f6cae560765c135","commits":[{"sha":"ea69d9737cfdf42610ad8134b05ecbf9daf1c289","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"wpa_supplicant: Share a single get_mode() implementation\n\nThere is no need to duplicate this helper function in multiple files.\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/ea69d9737cfdf42610ad8134b05ecbf9daf1c289"},{"sha":"231b04b6cbe876006c6291a5a0cb7bfd8380f943","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"utils: Share a single helper function to get IE by ID\n\nAdd a helper function to find a certain IE inside IEs buffer by ID and\nuse this function in several places that implemented similar\nfunctionality locally.\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/231b04b6cbe876006c6291a5a0cb7bfd8380f943"},{"sha":"a15995819a27bee9285a0a3c3a6c853d1e9af680","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"ndis: Use the new get_ie() helper to avoid duplicated code\n\nThis removes more duplicated implementation of finding the first IE\nbased on the id.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/a15995819a27bee9285a0a3c3a6c853d1e9af680"},{"sha":"425dd78ad23910afc6498a6acd2dd8b05efda514","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"MBO: Add Multi Band Operation definitions\n\nThese are based on the specification draft WFA_MBO_TechSpec_v0.0_r19.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/425dd78ad23910afc6498a6acd2dd8b05efda514"},{"sha":"facf2c728a59af817aad9fe70d23d8b2519d8a94","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"MBO: Add non-preferred channel configuration in wpa_supplicant\n\nAdd non-preferred channel configuration to wpa_config for MBO.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/facf2c728a59af817aad9fe70d23d8b2519d8a94"},{"sha":"92c6e2e3a92906083d11471ea1b2965758068d8d","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"MBO: Implement MBO non-preferred channel report in Association Request\n\nAdd MBO IE with non-preferred channels to (Re)Association Request\nframes.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/92c6e2e3a92906083d11471ea1b2965758068d8d"},{"sha":"2d5b8614b7df19d670ae6cc29db3b3022801d8a8","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"MBO: Send MBO WNM-Notification Request frames to notify changes\n\nSend a WNM-Notification Request frame with Non-preferred Channel Report\nsubelement if the non-preferred channels list changes during an\nassociation.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/2d5b8614b7df19d670ae6cc29db3b3022801d8a8"},{"sha":"c5d193d7b3cfeeafefa65c30b216aef04dd8dde3","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"MBO: Add cellular capability to MBO IE\n\nAdd cellular capability attribute to MBO IE and add MBO IE with cellular\ncapabilities to Probe Request frames. By default, cellular capability\nvalue is set to Not Cellular capable (3).\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/c5d193d7b3cfeeafefa65c30b216aef04dd8dde3"},{"sha":"cb06cf34565bca70a9ada4fbe48667d249faf54b","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"MBO: Prevent association to APs that explicitly disallow this\n\nPrevent association to MBO APs that have association disallowed\nattribute in MBO IE in Beacon or Probe Response frames.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/cb06cf34565bca70a9ada4fbe48667d249faf54b"},{"sha":"7d46f586debf2b36cce934913e7def92fee3d404","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"MBO: Add global operating class definitions\n\nAdd definitions for global operating classes. These definitions will be\nused to construct supported operating classes information element.\n\nThe operating classes definitions used locally for P2P module will be\nremoved and included in the general operating classes definitions.\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/7d46f586debf2b36cce934913e7def92fee3d404"},{"sha":"5e57ba2505589210118799a2261044cabe42055f","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"MBO: Add Supported Operating Classes element to Association Request\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/5e57ba2505589210118799a2261044cabe42055f"},{"sha":"dd5999084e3f1eb1330cf2f7cc284a417b6cf237","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"MBO: Parse MBO IE in BSS Transition Management Request frames\n\nAdd parsing of MBO IE in BSS Transition Management Request frames. If\nthe MBO IE includes the association retry delay attribute, do not try to\nreconnect to the current BSS until the delay time is over.\n\nIf the MBO IE includes the cellular data connection preference attribute\nor the transition rejection reason attribute, send a message to upper\nlayers with the data.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/dd5999084e3f1eb1330cf2f7cc284a417b6cf237"},{"sha":"c8082d2b6a3dde59bbc60f909a9dfd10431753b2","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"MBO: Add MBO IE to BSS Transition Management Response frame\n\nWhen rejecting a BSS Transition Management Request frame, add MBO IE to\nthe BSS Transition Management Response frame to specify the transition\nrejection reason.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/c8082d2b6a3dde59bbc60f909a9dfd10431753b2"},{"sha":"cf11ab7f0334bcb6caa82b4ff36e70e1d6e8c0d2","author":{"email":"fd1202a3583a2c18280b3ee0868e57d89bacc3b6@intel.com","name":"David Spinadel"},"message":"utils: Derive phy type by frequency and bandwidth\n\nAdd a function to derive phy type from frequency and bandwidth\nas defined in IEEE Std 802.11ac-2013 Annex C (dot11PHYType).\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/cf11ab7f0334bcb6caa82b4ff36e70e1d6e8c0d2"},{"sha":"84d1c0fd5a5d49a29feae6327f6dbd75dd8a251e","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"WNM: Add candidate list to BSS transition response\n\nAdd the transition candidate list to BSS Transition Management Response\nframe. The candidates preference is set using the regular wpa_supplicant\nBSS selection logic. If the BSS transition request is rejected and\nupdated scan results are not available, the list is not added.\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/84d1c0fd5a5d49a29feae6327f6dbd75dd8a251e"},{"sha":"9a493fab7302f0cfebf1fa5526a167bf1b80677c","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"WNM: Add candidate list to BSS transition query\n\nAdd an option to configure a candidate list to BSS transition query\n(\"list\" as the second argument to WNM_BSS_QUERY). The candidate list is\nbuilt from the available scan results. If no updated scan results (< 10\nsec) are available, the command fails.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/9a493fab7302f0cfebf1fa5526a167bf1b80677c"},{"sha":"a0c38e5dd71fe42f4fa6e41431de645ab0b19f8d","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"Re-order elements in (Re)Association Request frames\n\nAccording to IEEE Std 802.11-2012, Table 8-22, RM Enabled Capabilities\nelement must come before the Extended Capabilities element.\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/a0c38e5dd71fe42f4fa6e41431de645ab0b19f8d"},{"sha":"c484b198829b35b7dab724cf6c274a37b10d2b22","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"Move Hotspot 2.0 element in (Re)Association Request frames\n\nAccording to IEEE Std 802.11-2012, Table 8-22, vendor specific elements\nmust follow all other elements, so Hotspot 2.0 element which is actually\na vendor specific element must come after all other elements.\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/c484b198829b35b7dab724cf6c274a37b10d2b22"},{"sha":"fb9a1c3e285df6abaa44b72bb7d492bb2ac23f83","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"hostapd: Add MBO IE to Beacon, Probe Response, Association Response\n\nAdd MBO IE with AP capability attribute to Beacon, Probe Response, and\n(Re)Association Response frames to indicate the AP supports MBO.\n\nAdd option to add Association Disallowed attribute to Beacon, Probe\nResponse, and (Re)Association Response frames. Usage:\n\nSET mbo_assoc_disallow <reason code>\n\nValid reason code values are between 1-5. Setting the reason code to\n0 will remove the Association Disallowed attribute from the MBO IE\nand will allow new associations.\n\nMBO functionality is enabled by setting \"mbo=1\" in the config file.\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/fb9a1c3e285df6abaa44b72bb7d492bb2ac23f83"},{"sha":"c0e2a172a768e5e432bf01819cada0892546518e","author":{"email":"98587af2f5f24c275a514d166ac91b7fc584c33e@intel.com","name":"Avraham Stern"},"message":"hostapd: Add MBO IE to BSS Transition Management Request frame\n\nAdd an option to add MBO IE to BSS Transition Management Request frame.\nThe MBO IE includes the transition reason code, cellular data connection\npreference, and, if the disassoc imminent bit is set, it may also\ninclude re-association retry delay. Otherwise, the re-association retry\ndelay should be set to zero.\n\nThe additional BSS_TM_REQ argument uses the following format:\nmbo=<reason>:<reassoc delay>:<cell pref>\nreason: 0-9\nreassoc delay: 0-65535 (seconds; 0 = disabled)\ncell pref: 0, 1, 255\n\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>","distinct":true,"url":"https://api.github.com/repos/greearb/hostap-ct/commits/c0e2a172a768e5e432bf01819cada0892546518e"}]}