Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							bc98bc9ecb 
							
						 
					 
					
						
						
							
							eapol: Add functions to set own/ap WPA IEs  
						
						... 
						
						
						
						If EAPoL is being run for in WPA mode, then instead of RSN elements, the
WPA elements are required. 
						
						
					 
					
						2015-04-10 23:46:58 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f1090380 
							
						 
					 
					
						
						
							
							wiphy: If connection failed, reset the PSK  
						
						... 
						
						
						
						This allows us to retry the agent for the correct passphrase 
						
						
					 
					
						2015-04-08 15:07:02 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0b48ba3a4a 
							
						 
					 
					
						
						
							
							wiphy: Use CMD_DISCONNECT, not CMD_DEAUTHENTICATE  
						
						... 
						
						
						
						CMD_DEAUTHENTICATE seems to carry only the management frame pdu
information.  CMD_DISCONNECT is carrying the information that is
actually needed by us:
> Event: Disconnect (0x30) len 28		1140.118545
    Wiphy: 0 (0x00000000)
    Interface Index: 3 (0x00000003)
    Reason Code: 2 (0x0002)
    Disconnect by AP: true 
						
						
					 
					
						2015-04-08 15:04:22 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							313dcbb8ff 
							
						 
					 
					
						
						
							
							wiphy: Rework Device.Disconnect() logic  
						
						
						
						
					 
					
						2015-04-08 15:03:28 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6921e239a4 
							
						 
					 
					
						
						
							
							wiphy: Only support UTF-8 SSIDs  
						
						... 
						
						
						
						We will ignore non-UTF8 based SSIDs.  Support for non-UTF8 SSIDs seems
to be of dubious value in the real world as the vast majority of
consumer devices would not even allow such SSIDs to be configured or
used.
There also seems to be no compelling argument to support such SSIDs, so
until that argument arrives, non-UTF8 SSIDs will be filtered out.  This
makes the D-Bus API and implementation much easier. 
						
						
					 
					
						2015-04-08 13:38:41 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3877a4e5dd 
							
						 
					 
					
						
						
							
							util: Add util_ssid_is_utf8  
						
						
						
						
					 
					
						2015-04-08 13:18:54 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e1c36cbb 
							
						 
					 
					
						
						
							
							wiphy: Stop eapol state machine if disconnecting  
						
						
						
						
					 
					
						2015-03-29 22:50:34 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							445ad55796 
							
						 
					 
					
						
						
							
							eapol: Start a handshake timer  
						
						... 
						
						
						
						We start a timer.  This handles the case that the Authenticator does
not send us the first message of the 4-way handshake, or disappears
before sending us the 3rd message. 
						
						
					 
					
						2015-03-29 22:44:08 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a4af2e2947 
							
						 
					 
					
						
						
							
							test: Add disconnect-network script  
						
						
						
						
					 
					
						2015-03-29 22:32:51 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ecede21c1e 
							
						 
					 
					
						
						
							
							wiphy: Handle handshake failures  
						
						
						
						
					 
					
						2015-03-29 22:32:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3a6c06e85b 
							
						 
					 
					
						
						
							
							wiphy: De-auth if setting key transaction fails  
						
						
						
						
					 
					
						2015-03-29 22:32:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							85a5d7ba98 
							
						 
					 
					
						
						
							
							wiphy: Keep track of new/set key command ids  
						
						
						
						
					 
					
						2015-03-29 22:32:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e2badc9828 
							
						 
					 
					
						
						
							
							eapol: Call deauthenticate callback  
						
						
						
						
					 
					
						2015-03-29 22:32:09 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9f17b71375 
							
						 
					 
					
						
						
							
							eapol: Add eapol_cancel  
						
						
						
						
					 
					
						2015-03-29 20:58:40 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							cf3681efbe 
							
						 
					 
					
						
						
							
							eapol: Add comment for handling MIC failures  
						
						
						
						
					 
					
						2015-03-29 20:57:58 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f31407dd46 
							
						 
					 
					
						
						
							
							eapol: Add deauthenticate callback  
						
						
						
						
					 
					
						2015-03-29 20:30:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b81e22f809 
							
						 
					 
					
						
						
							
							wiphy: Move reason codes to mpdu.h  
						
						
						
						
					 
					
						2015-03-29 20:27:57 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							de11d431a8 
							
						 
					 
					
						
						
							
							TODO: Mark EAPoL integration task done  
						
						
						
						
					 
					
						2015-03-27 23:46:03 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d48bd1d2d5 
							
						 
					 
					
						
						
							
							TODO: Mark GTK extraction task done  
						
						
						
						
					 
					
						2015-03-27 23:45:38 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8a28856c98 
							
						 
					 
					
						
						
							
							TODO: Mark Setting TK task as done  
						
						
						
						
					 
					
						2015-03-27 23:44:19 -05:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							02a2515f3d 
							
						 
					 
					
						
						
							
							monitor: Pretty print LinkMode value  
						
						... 
						
						
						
						LinkMode tells whether kernel (0) or user space (1) is controlling
the link. 
						
						
					 
					
						2015-03-27 13:31:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f5afdd50 
							
						 
					 
					
						
						
							
							monitor: Pretty print OperState value  
						
						... 
						
						
						
						Instead of plain number, decode the value for human consumption. 
						
						
					 
					
						2015-03-27 13:31:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							2c3c96f322 
							
						 
					 
					
						
						
							
							monitor: Print OperState instead of Openstate for operational state flag  
						
						
						
						
					 
					
						2015-03-27 13:31:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							7b945d948f 
							
						 
					 
					
						
						
							
							wiphy: Set the linkmode and operstate of the link  
						
						... 
						
						
						
						We need to set the linkmode and operstate after successful
authentication.
Initial value for linkmode is 1 (user space controlled) and
IF_OPER_DORMANT for opermode. After successful authentication,
the operstate is set to IF_OPER_UP.
More specific details can be seen in kernel sources at
https://www.kernel.org/doc/Documentation/networking/operstates.txt  
						
						
					 
					
						2015-03-27 13:14:31 -05:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							6dbd544a55 
							
						 
					 
					
						
						
							
							netdev: Add function to set the linkmode and operstate of the link  
						
						... 
						
						
						
						This is needed after connecting successfully to AP. 
						
						
					 
					
						2015-03-27 13:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							42622525d2 
							
						 
					 
					
						
						
							
							wiphy: Send NL80211_CMD_SET_STATION command to kernel  
						
						... 
						
						
						
						After we have authenticated successfully, send the Set Station
command to kernel so that AP gets authorized. 
						
						
					 
					
						2015-03-27 13:12:47 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							034692b1b0 
							
						 
					 
					
						
						
							
							test: Add scan-for-networks script  
						
						
						
						
					 
					
						2015-03-26 00:18:59 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf423b771 
							
						 
					 
					
						
						
							
							test: add connect-network script  
						
						
						
						
					 
					
						2015-03-26 00:16:22 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							38757e2fed 
							
						 
					 
					
						
						
							
							test: Add list-devices script  
						
						
						
						
					 
					
						2015-03-26 00:11:18 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							86ea449cd1 
							
						 
					 
					
						
						
							
							wiphy: Make sure to set user_data  
						
						... 
						
						
						
						This is needed for TK/GTK installation 
						
						
					 
					
						2015-03-25 23:28:45 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0412360d77 
							
						 
					 
					
						
						
							
							wiphy: Install group key  
						
						
						
						
					 
					
						2015-03-25 23:28:40 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6ec364cb86 
							
						 
					 
					
						
						
							
							eapol: Add __eapol_set_gtk_install_func  
						
						
						
						
					 
					
						2015-03-25 23:28:22 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							75bacbb896 
							
						 
					 
					
						
						
							
							wiphy: Install pairwise key  
						
						
						
						
					 
					
						2015-03-25 23:28:18 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							bf5a6a3999 
							
						 
					 
					
						
						
							
							eapol: Add __eapol_set_install_tk_func  
						
						
						
						
					 
					
						2015-03-25 22:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ddcbb3f2a8 
							
						 
					 
					
						
						
							
							eapol: Add eapol_sm_set_user_data  
						
						
						
						
					 
					
						2015-03-25 22:34:05 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d075d49a96 
							
						 
					 
					
						
						
							
							crypto: Use same values as nl80211  
						
						
						
						
					 
					
						2015-03-25 22:33:07 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4c69f25b 
							
						 
					 
					
						
						
							
							TODO: Update priorities  
						
						
						
						
					 
					
						2015-03-24 15:39:03 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							62527cd1fb 
							
						 
					 
					
						
						
							
							TODO: Reset owner for inactive tasks  
						
						
						
						
					 
					
						2015-03-24 15:37:45 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6fdb12a8a7 
							
						 
					 
					
						
						
							
							TODO: Mark Print HT Operation IE as done  
						
						
						
						
					 
					
						2015-03-24 15:34:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							32b1e624bd 
							
						 
					 
					
						
						
							
							TODO: Mark Decode RSNE field as done  
						
						
						
						
					 
					
						2015-03-24 15:33:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6e447c6a39 
							
						 
					 
					
						
						
							
							TODO: Mark RSN generation task done  
						
						
						
						
					 
					
						2015-03-24 15:32:45 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5968ba4bac 
							
						 
					 
					
						
						
							
							TODO: Mark EAPoL tx/rx integration task done  
						
						
						
						
					 
					
						2015-03-24 15:31:45 -05:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							3432cfa53e 
							
						 
					 
					
						
						
							
							eapol: Return if eapol_find_sm returns NULL  
						
						
						
						
					 
					
						2015-03-23 20:08:30 -05:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							a95b0e3a5a 
							
						 
					 
					
						
						
							
							eapol: Fix return value  
						
						
						
						
					 
					
						2015-03-23 15:37:40 -05:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a16cd515 
							
						 
					 
					
						
						
							
							simple-agent: Fix else block  
						
						... 
						
						
						
						Due to commit 31ce7614698f8f89e5ac3958c92985cd740fcd07 'else'
block belongs to different if statement. 
						
						
					 
					
						2015-03-23 15:37:40 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4c5a846abb 
							
						 
					 
					
						
						
							
							build: Include ell/genl-private.h header  
						
						
						
						
					 
					
						2015-03-21 17:28:34 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							842eb643eb 
							
						 
					 
					
						
						
							
							wiphy: Return an error if agent request fails  
						
						... 
						
						
						
						If there is no agent registered, then the caller should not be hanging
without a response forever. 
						
						
					 
					
						2015-03-20 15:42:50 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							141a1831c0 
							
						 
					 
					
						
						
							
							dbus: Add dbus_error_no_agent  
						
						
						
						
					 
					
						2015-03-20 15:42:39 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							709b94587e 
							
						 
					 
					
						
						
							
							wiphy: Print an error if PMK generation fails  
						
						
						
						
					 
					
						2015-03-20 15:22:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							204964fd8d 
							
						 
					 
					
						
						
							
							sha1: Return right away if checksum creation fails  
						
						... 
						
						
						
						This patch covers pbkdf2_sha1 and prf_sha1 
						
						
					 
					
						2015-03-20 14:56:27 -05:00