hostapd: add wpa_strict_rekey support
The sender domain has a DMARC Reject/Quarantine policy which disallows sending mailing list messages using the original "From" header. To mitigate this problem, the original message has been wrapped automatically by the mailing list software. Rekey GTK on STA disassociate Signed-off-by: Kyle Copperfield <kmcopper@danwin1210.me>
This commit is contained in:
		 Kyle Copperfield
					Kyle Copperfield
				
			
				
					committed by
					
						 John Crispin
						John Crispin
					
				
			
			
				
	
			
			
			 John Crispin
						John Crispin
					
				
			
						parent
						
							30c64825c7
						
					
				
				
					commit
					0fcb4a3981
				
			| @@ -185,6 +185,7 @@ hostapd_common_add_bss_config() { | |||||||
| 	config_add_int \ | 	config_add_int \ | ||||||
| 		wep_rekey eap_reauth_period \ | 		wep_rekey eap_reauth_period \ | ||||||
| 		wpa_group_rekey wpa_pair_rekey wpa_master_rekey | 		wpa_group_rekey wpa_pair_rekey wpa_master_rekey | ||||||
|  | 	config_add_boolean wpa_strict_rekey | ||||||
| 	config_add_boolean wpa_disable_eapol_key_retries | 	config_add_boolean wpa_disable_eapol_key_retries | ||||||
|  |  | ||||||
| 	config_add_boolean tdls_prohibit | 	config_add_boolean tdls_prohibit | ||||||
| @@ -270,7 +271,7 @@ hostapd_set_bss_options() { | |||||||
| 	local wep_rekey wpa_group_rekey wpa_pair_rekey wpa_master_rekey wpa_key_mgmt | 	local wep_rekey wpa_group_rekey wpa_pair_rekey wpa_master_rekey wpa_key_mgmt | ||||||
|  |  | ||||||
| 	json_get_vars \ | 	json_get_vars \ | ||||||
| 		wep_rekey wpa_group_rekey wpa_pair_rekey wpa_master_rekey \ | 		wep_rekey wpa_group_rekey wpa_pair_rekey wpa_master_rekey wpa_strict_rekey \ | ||||||
| 		wpa_disable_eapol_key_retries tdls_prohibit \ | 		wpa_disable_eapol_key_retries tdls_prohibit \ | ||||||
| 		maxassoc max_inactivity disassoc_low_ack isolate auth_cache \ | 		maxassoc max_inactivity disassoc_low_ack isolate auth_cache \ | ||||||
| 		wps_pushbutton wps_label ext_registrar wps_pbc_in_m1 wps_ap_setup_locked \ | 		wps_pushbutton wps_label ext_registrar wps_pbc_in_m1 wps_ap_setup_locked \ | ||||||
| @@ -325,6 +326,7 @@ hostapd_set_bss_options() { | |||||||
| 		[ -n "$wpa_group_rekey"  ] && append bss_conf "wpa_group_rekey=$wpa_group_rekey" "$N" | 		[ -n "$wpa_group_rekey"  ] && append bss_conf "wpa_group_rekey=$wpa_group_rekey" "$N" | ||||||
| 		[ -n "$wpa_pair_rekey"   ] && append bss_conf "wpa_ptk_rekey=$wpa_pair_rekey"    "$N" | 		[ -n "$wpa_pair_rekey"   ] && append bss_conf "wpa_ptk_rekey=$wpa_pair_rekey"    "$N" | ||||||
| 		[ -n "$wpa_master_rekey" ] && append bss_conf "wpa_gmk_rekey=$wpa_master_rekey"  "$N" | 		[ -n "$wpa_master_rekey" ] && append bss_conf "wpa_gmk_rekey=$wpa_master_rekey"  "$N" | ||||||
|  | 		[ -n "$wpa_strict_rekey" ] && append bss_conf "wpa_strict_rekey=$wpa_strict_rekey" "$N" | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	[ -n "$nasid" ] && append bss_conf "nas_identifier=$nasid" "$N" | 	[ -n "$nasid" ] && append bss_conf "nas_identifier=$nasid" "$N" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user