{"push_id":2518226465,"size":69,"distinct_size":69,"ref":"refs/heads/master","head":"d239ab39620dbc8991efcfb2eb75171ca01e118d","before":"ee2c6bb5e5b4099fdc29e9196711a3f9b1b1dff6","commits":[{"sha":"83fe4bd3bf55d394ee7882cdbb53de9914e81a2d","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Convert r0_key_lifetime to seconds\n\nAdd a new configuration option ft_r0_key_lifetime that deprecates\nr0_key_lifetime. Though, the old configuration is still accepted for\nbackwards compatibility.\n\nThis simplifies testing. All other items are in seconds as well. In\naddition, this makes dot11FTR0KeyLifetime comment match with what got\nstandardized in the end in IEEE Std 802.11r-2008.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/83fe4bd3bf55d394ee7882cdbb53de9914e81a2d"},{"sha":"89dea17e13aa396c293a09586b191d5aa1894bba","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Add helper function for FILS key storing\n\nFILS calls wpa_ft_store_pmk_r0() from wpa_auth.c. This is moved into a\nnew function wpa_ft_store_pmk_fils() in preparation of additional\ninformation being needed.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/89dea17e13aa396c293a09586b191d5aa1894bba"},{"sha":"09211c989468e4d592d9e54ff08832399bcc0abf","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Use dl_list for PMK-R0/R1 cache\n\nThis makes it easier to remove expired entries from the list.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/09211c989468e4d592d9e54ff08832399bcc0abf"},{"sha":"3a3e28320b6d68053c6c2b27d4d7f16cc676045a","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Add expiration to PMK-R0 and PMK-R1 cache\n\nIEEE Std 802.11-2016, 12.7.1.7.1 indicates that the lifetime of the\nPMK-R0 (and PMK-R1) is bound to the lifetime of PSK or MSK from which\nthe key was derived. This is currently stored in r0_key_lifetime, but\ncache entries are not actually removed.\n\nThis commit uses the r0_key_lifetime configuration parameter when\nwpa_auth_derive_ptk_ft() is called. This may need to be extended to use\nthe MSK lifetime, if provided by an external authentication server, with\nsome future changes. For PSK, there is no such lifetime, but it also\nmatters less as FT-PSK can be achieved without inter-AP communication.\n\nThe expiration timeout is then passed from R0KH to R1KH. The R1KH verifies\nthat the given timeout for sanity, it may not exceed the locally configured\nr1_max_key_lifetime.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/3a3e28320b6d68053c6c2b27d4d7f16cc676045a"},{"sha":"47a039b01b18d940f88985397ba82c461e2ee2ed","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Add set_vlan()/get_vlan() callback functions\n\nThese are needed to allow wpa_auth_ft.c to control VLAN assignment for\nSTAs.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/47a039b01b18d940f88985397ba82c461e2ee2ed"},{"sha":"17010c38d0d8438171350c03d16cf4867dc6a498","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Add IEEE VLAN support (including tagged VLANs)\n\nThis uses set_vlan()/get_vlan() callbacks to fetch and configure the\nVLAN of STA. Transmission of VLAN information between APs uses new TLVs.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/17010c38d0d8438171350c03d16cf4867dc6a498"},{"sha":"9c50a6d3a36265916c2832b87541dac0a70b13eb","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"tests: FT-EAP with VLAN\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/9c50a6d3a36265916c2832b87541dac0a70b13eb"},{"sha":"e03822913dff653989ee67adccfa4b81d35f7fc2","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"tests: Add a small sleep in FT run_roams()\n\ntime.sleep() in run_roams() is required because the target AP sets the\nkey once the station was associated. There are races, when the station\nprocesses the (Re)Association Response frame AND the test suite starts\nFT_DS before the AP processes its local confirmation and thus\nwpa_auth_sm_event(ASSOC_FT). Therefore, the ActionFrame will be lost, as\nthe AP driver is missing the key.\n\nSince this is this speed is highly synthetic, wait a few milliseconds\nbefore roaming back.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/e03822913dff653989ee67adccfa4b81d35f7fc2"},{"sha":"473e51762dc5f19bf45f479c40f06108117cb192","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"tests: FT-PSK with VLAN\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/473e51762dc5f19bf45f479c40f06108117cb192"},{"sha":"17a8a9893ff535231ad6bf15134abd73af2acb8d","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"Fix potential memory leak with identity/radius_cui\n\nieee802_11_set_radius_info() might be called with a STA entry that has\nalready stored identity and/or radius_cui information, so make sure the\nold values get freed before being replaced by the new ones.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/17a8a9893ff535231ad6bf15134abd73af2acb8d"},{"sha":"8c345234fd42d21486fba7adcd25adf3648d2514","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Add set/get identity/radius_cui callback functions\n\nThese are needed to allow wpa_auth_ft.c to control identity/radius_cui\nvalues for STAs.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/8c345234fd42d21486fba7adcd25adf3648d2514"},{"sha":"9fbe292ff34647bc3b4512026d9d09407fc7d62c","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Move wpa_ft_rrb_build_r0() special case to caller\n\nHandle the special case of no PMK-R0 entry in the caller instead of\nhaving to have wpa_ft_rrb_build_r0() aware of the possibility of pmk_r0\nbeing NULL.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/9fbe292ff34647bc3b4512026d9d09407fc7d62c"},{"sha":"069b4e30489a31e46c889b47cfaf0d2006d7fc99","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Include identity and radius_cui in pull/resp frames\n\nThis allows APs using FT to get the EAP session information from R0KH to\nR1KHs.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/069b4e30489a31e46c889b47cfaf0d2006d7fc99"},{"sha":"d269740a3eb33dea164f1a59b5d0430fc3be393d","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"tests: FT with CUI\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/d269740a3eb33dea164f1a59b5d0430fc3be393d"},{"sha":"13f118dc596b0cf0ab165343afdc8678af7ff2b4","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"Convert STA session_timeout to os_reltime\n\nThis is needed to allow the remaining session time to be computed for FT\n(when sending PMK-R1 to another AP).\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/13f118dc596b0cf0ab165343afdc8678af7ff2b4"},{"sha":"3cb286ca498c457952d3f6f71e3954c065cbe2f1","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Add set/get session_timeout callback functions\n\nThese are needed to allow wpa_auth_ft.c to control session_timeout\nvalues for STAs.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/3cb286ca498c457952d3f6f71e3954c065cbe2f1"},{"sha":"a6509e850eb3523ccdc25f0d2804842fd7aeda55","author":{"name":"Michael Braun","email":"cf6a7a358f47fd8576c7ae510f6578b97434017d@fami-braun.de"},"message":"FT: Add session_timeout to push/resp\n\nThis ensures a session timeout configured on R0KH either using\nRADIUS-based ACL or 802.1X authentication is copied over to the new\nR1KH.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/a6509e850eb3523ccdc25f0d2804842fd7aeda55"},{"sha":"4d6eb9f2e2563d9e9fc709a5e9b577b61c0344b4","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@codeaurora.org"},"message":"Fix hostapd wmm_enabled setup on config reload path\n\nIf there is no explicit wmm_enabled parameter in the configuration\n(i.e., conf->wmm_enabled == -1), the configuration reload path needs to\ninitialize conf->wmm_enabled based on iconf->ieee80211n in\nhostapd_reload_bss() similarly to what is done in the initial startup\ncase in hostapd_setup_bss().\n\nThis fixes issues with RSN capabilities being set incorrectly when WMM\nis supposed to get enabled and unexpectedly enabling WMM when it is not\nsupposed to be enabled (HT disabled). Either of these issues could show\nup when asking hostapd to reload the configuration file (and when that\nfile does not set wmm_enabled explicitly).\n\nSigned-off-by: Jouni Malinen <jouni@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/4d6eb9f2e2563d9e9fc709a5e9b577b61c0344b4"},{"sha":"9a0c472feb313e31b88fff4b9756cc3d16dec10e","author":{"name":"Jouni Malinen","email":"60fc0a3d472aaa2d436c869c504a67f76c906ae8@codeaurora.org"},"message":"tests: Extend hostapd reload config test to cover wmm_enabled behavior\n\nThis is a regression test for default behavior for wmm_enabled on the\nconfig reload path.\n\nSigned-off-by: Jouni Malinen <jouni@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/9a0c472feb313e31b88fff4b9756cc3d16dec10e"},{"sha":"26e0ada47f17a1fe9d5817bf5342edf88a811592","author":{"name":"Kiran Kumar Lokere","email":"d5f63d68b5c97d416dc9c922ba57f7d6f7ab4634@codeaurora.org"},"message":"Define new test config attribute for HE LTF configuration\n\nAdd a new wifi test config attribute to configure HE LTF in the\ndriver. This is used for testbed configuration.\n\nSigned-off-by: Jouni Malinen <jouni@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dcaratti/hostap-ctest/commits/26e0ada47f17a1fe9d5817bf5342edf88a811592"}]}
{"actor":{"display_login":"dcaratti"}}