{"head":"81ee3d46892de1bcf07c872e4a9beca2bcfecbfc","size":41,"push_id":46795354,"ref":"refs/heads/master","commits":[{"sha":"9e85b1ed495406997fe07dfe5fc3ef9856bd12bd","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/9e85b1ed495406997fe07dfe5fc3ef9856bd12bd","message":"atheros: Add debug hexdumps for IE configuration"},{"sha":"062390efd45633a7ffb62d0aff01b924de0b95bc","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/062390efd45633a7ffb62d0aff01b924de0b95bc","message":"Start deprecating various AP mode driver_ops\n\nThe preferred way of configuring AP mode will be to use set_ap() instead\nof number of separate operations hostapd has collected over the years."},{"sha":"5ce0f8b31b62ab6d3074d3db7a931db45198acfb","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/5ce0f8b31b62ab6d3074d3db7a931db45198acfb","message":"Remove unused P2P device discovery hack from Beacon configuration\n\nAP mode operations were used for P2P device discovery Listen state\nonly during early experiments. This has now been cleaned up and\nieee802_11_set_beacon() is not called for P2P device discovery.\nAs such, this hack to skip Beacon configuration can be removed."},{"sha":"fd13a5418086ec4eb58336636ace3e1c5569bb25","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/fd13a5418086ec4eb58336636ace3e1c5569bb25","message":"Deprecate set_intra_bss() driver_ops\n\nThe AP client isolation parameter is now available through set_ap().\ndriver_nl80211.c was the only driver wrapper using the set_intra_bss()\ncall in hostap.git, but some external trees may have used this. Once\nthose are cleared, the set_infra_bss() driver_ops can be removed\ncompletely. The only remaining use case for it currently is in P2P\nGO mode with wpa_supplicant."},{"sha":"31357268e57386d9490beda40829776a6045c0f7","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/31357268e57386d9490beda40829776a6045c0f7","message":"Move AP BSS configuration parameters into set_ap()\n\nRemove the separate driver_ops functions set_cts_protect(),\nset_preamble(), set_short_slot_time(), and set_ht_params(). These\nbelong into same set of operations as set_ap(), so there is no need\nto maintain separate functions that just make the driver wrapper\nmore complex.\n\nSince these have only been used with driver_nl80211.c, the driver_ops\ncan be removed immediately instead of maintaining backwards\ncompatibility period with the old functions."},{"sha":"6c0575c3224f612ff81ee21343ea509f7edae0d5","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/6c0575c3224f612ff81ee21343ea509f7edae0d5","message":"Remove unused function argument"},{"sha":"c2ff13c533306ac06f08fd03fca9e04cc994cabd","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/c2ff13c533306ac06f08fd03fca9e04cc994cabd","message":"Clean up AP mode extra IE construction\n\nMake it easier to add more IEs into the buffers."},{"sha":"06c4d2472fb4ae4186beac108b96cb42da3bd46d","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/06c4d2472fb4ae4186beac108b96cb42da3bd46d","message":"Move Ext Capab and Interworking element construction into shared file\n\nThese needs to be available for drivers that implement SME/MLME."},{"sha":"a194b06c814468ae68192b76b9d6e0e7b40ec353","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/a194b06c814468ae68192b76b9d6e0e7b40ec353","message":"Add Ext Capab and Interworking elements to extra IEs\n\nThese need to be provided to drivers that implement SME/MLME."},{"sha":"8a33a63f584101601055e160fc794c8a393147a7","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/8a33a63f584101601055e160fc794c8a393147a7","message":"Add Interworking configuration in set_ap() driver_ops\n\nDrivers that implement SME/MLME may find it easier to use separated\ninformation to configure Interworking related parameters."},{"sha":"ecff34271690e7a623d0a55a232700dcfab39f47","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/ecff34271690e7a623d0a55a232700dcfab39f47","message":"atheros: Add a placeholder function for set_ap() driver_ops"},{"sha":"3c11382b6c480c986eba7098843cf8fba65671b9","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/3c11382b6c480c986eba7098843cf8fba65671b9","message":"Remove set_intra_bss() driver_ops\n\nThis has been replaced by the isolate parameter available through\nset_ap() calls."},{"sha":"c7c178e15e19dfece9ccd02de79c7cb7e7d91291","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/c7c178e15e19dfece9ccd02de79c7cb7e7d91291","message":"Interworking: Add Advertisement Protocol element\n\nFor now, assume that ANQP will always be enabled with Interworking.\nThis may be made separately configurable in the future."},{"sha":"4b2a77aba2aa29ddbe20e3ffd975d3b1034e6e6b","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/4b2a77aba2aa29ddbe20e3ffd975d3b1034e6e6b","message":"Interworking: Add support for configuring Roaming Consortium List"},{"sha":"96b2cb226a79a6e9ce565b0939ee76a26e497717","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/96b2cb226a79a6e9ce565b0939ee76a26e497717","message":"Add os_gmtime() as wrapper for gmtime()"},{"sha":"39b97072b2a45551e6f20e6251eeaca269f22a2d","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/39b97072b2a45551e6f20e6251eeaca269f22a2d","message":"Add support for Time Advertisement\n\nThis adds preliminary support for IEEE 802.11v Time Advertisement\nmechanism with UTC TSF offset."},{"sha":"ea08bfe3847c7075c7fab802441a519dd02c7654","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/ea08bfe3847c7075c7fab802441a519dd02c7654","message":"netlink: Do not use void pointer for pointer arithmetic\n\nThis is a non-standard extension in gcc, so better not depend on it."},{"sha":"67e838fd0cecc38a28f3219662294ce46fe6d112","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/67e838fd0cecc38a28f3219662294ce46fe6d112","message":"Android: Sync Android.mk with recent Makefile changes"},{"sha":"ed3eecd786cd4c18e442ecc5c743692689e38a6e","author":{"name":"Dmitry Shmidt","email":"5b1a755a6b1799d96d2e1f98e16b285f5f690241@google.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/ed3eecd786cd4c18e442ecc5c743692689e38a6e","message":"Android: Add wpa_ctrl_cleanup()\n\nThis function can be used to clean up local UNIX domain socket files\nthat may be left over from clients that were previously connected to\nwpa_supplicant. At least for now, this is only available for Android\nbuilds."},{"sha":"54e9c5fc6976c4cd1fd4cccf2b7dadaad2c4e437","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@qca.qualcomm.com"},"url":"https://api.github.com/repos/greearb/hostap-ct/commits/54e9c5fc6976c4cd1fd4cccf2b7dadaad2c4e437","message":"EAP: Clear ClientTimeout back to default value in INITIALIZE\n\nThis fixes an issue where WPS run leaves a small ClientTimeout\nvalue (2) configured and the next EAPOL authentication is started\nwith that small value even for Identity exchange. This can cause\nproblems when an EAPOL packet gets dropped immediately after\nassociation and a retry of that packet is needed (which may take\nmore than two seconds)."}],"legacy":{"head":"81ee3d46892de1bcf07c872e4a9beca2bcfecbfc","size":41,"push_id":46795354,"shas":[["9e85b1ed495406997fe07dfe5fc3ef9856bd12bd","jouni@qca.qualcomm.com","atheros: Add debug hexdumps for IE configuration","Jouni Malinen"],["062390efd45633a7ffb62d0aff01b924de0b95bc","jouni@qca.qualcomm.com","Start deprecating various AP mode driver_ops\n\nThe preferred way of configuring AP mode will be to use set_ap() instead\nof number of separate operations hostapd has collected over the years.","Jouni Malinen"],["5ce0f8b31b62ab6d3074d3db7a931db45198acfb","jouni@qca.qualcomm.com","Remove unused P2P device discovery hack from Beacon configuration\n\nAP mode operations were used for P2P device discovery Listen state\nonly during early experiments. This has now been cleaned up and\nieee802_11_set_beacon() is not called for P2P device discovery.\nAs such, this hack to skip Beacon configuration can be removed.","Jouni Malinen"],["fd13a5418086ec4eb58336636ace3e1c5569bb25","jouni@qca.qualcomm.com","Deprecate set_intra_bss() driver_ops\n\nThe AP client isolation parameter is now available through set_ap().\ndriver_nl80211.c was the only driver wrapper using the set_intra_bss()\ncall in hostap.git, but some external trees may have used this. Once\nthose are cleared, the set_infra_bss() driver_ops can be removed\ncompletely. The only remaining use case for it currently is in P2P\nGO mode with wpa_supplicant.","Jouni Malinen"],["31357268e57386d9490beda40829776a6045c0f7","jouni@qca.qualcomm.com","Move AP BSS configuration parameters into set_ap()\n\nRemove the separate driver_ops functions set_cts_protect(),\nset_preamble(), set_short_slot_time(), and set_ht_params(). These\nbelong into same set of operations as set_ap(), so there is no need\nto maintain separate functions that just make the driver wrapper\nmore complex.\n\nSince these have only been used with driver_nl80211.c, the driver_ops\ncan be removed immediately instead of maintaining backwards\ncompatibility period with the old functions.","Jouni Malinen"],["6c0575c3224f612ff81ee21343ea509f7edae0d5","jouni@qca.qualcomm.com","Remove unused function argument","Jouni Malinen"],["c2ff13c533306ac06f08fd03fca9e04cc994cabd","jouni@qca.qualcomm.com","Clean up AP mode extra IE construction\n\nMake it easier to add more IEs into the buffers.","Jouni Malinen"],["06c4d2472fb4ae4186beac108b96cb42da3bd46d","jouni@qca.qualcomm.com","Move Ext Capab and Interworking element construction into shared file\n\nThese needs to be available for drivers that implement SME/MLME.","Jouni Malinen"],["a194b06c814468ae68192b76b9d6e0e7b40ec353","jouni@qca.qualcomm.com","Add Ext Capab and Interworking elements to extra IEs\n\nThese need to be provided to drivers that implement SME/MLME.","Jouni Malinen"],["8a33a63f584101601055e160fc794c8a393147a7","jouni@qca.qualcomm.com","Add Interworking configuration in set_ap() driver_ops\n\nDrivers that implement SME/MLME may find it easier to use separated\ninformation to configure Interworking related parameters.","Jouni Malinen"],["ecff34271690e7a623d0a55a232700dcfab39f47","jouni@qca.qualcomm.com","atheros: Add a placeholder function for set_ap() driver_ops","Jouni Malinen"],["3c11382b6c480c986eba7098843cf8fba65671b9","jouni@qca.qualcomm.com","Remove set_intra_bss() driver_ops\n\nThis has been replaced by the isolate parameter available through\nset_ap() calls.","Jouni Malinen"],["c7c178e15e19dfece9ccd02de79c7cb7e7d91291","jouni@qca.qualcomm.com","Interworking: Add Advertisement Protocol element\n\nFor now, assume that ANQP will always be enabled with Interworking.\nThis may be made separately configurable in the future.","Jouni Malinen"],["4b2a77aba2aa29ddbe20e3ffd975d3b1034e6e6b","jouni@qca.qualcomm.com","Interworking: Add support for configuring Roaming Consortium List","Jouni Malinen"],["96b2cb226a79a6e9ce565b0939ee76a26e497717","jouni@qca.qualcomm.com","Add os_gmtime() as wrapper for gmtime()","Jouni Malinen"],["39b97072b2a45551e6f20e6251eeaca269f22a2d","jouni@qca.qualcomm.com","Add support for Time Advertisement\n\nThis adds preliminary support for IEEE 802.11v Time Advertisement\nmechanism with UTC TSF offset.","Jouni Malinen"],["ea08bfe3847c7075c7fab802441a519dd02c7654","jouni@qca.qualcomm.com","netlink: Do not use void pointer for pointer arithmetic\n\nThis is a non-standard extension in gcc, so better not depend on it.","Jouni Malinen"],["67e838fd0cecc38a28f3219662294ce46fe6d112","jouni@qca.qualcomm.com","Android: Sync Android.mk with recent Makefile changes","Jouni Malinen"],["ed3eecd786cd4c18e442ecc5c743692689e38a6e","dimitrysh@google.com","Android: Add wpa_ctrl_cleanup()\n\nThis function can be used to clean up local UNIX domain socket files\nthat may be left over from clients that were previously connected to\nwpa_supplicant. At least for now, this is only available for Android\nbuilds.","Dmitry Shmidt"],["54e9c5fc6976c4cd1fd4cccf2b7dadaad2c4e437","jouni@qca.qualcomm.com","EAP: Clear ClientTimeout back to default value in INITIALIZE\n\nThis fixes an issue where WPS run leaves a small ClientTimeout\nvalue (2) configured and the next EAPOL authentication is started\nwith that small value even for Identity exchange. This can cause\nproblems when an EAPOL packet gets dropped immediately after\nassociation and a retry of that packet is needed (which may take\nmore than two seconds).","Jouni Malinen"]],"ref":"refs/heads/master"}}