Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4b0dc3d3 
							
						 
					 
					
						
						
							
							netdev: Move key setting logic out of wiphy.c  
						
						
						
						
					 
					
						2016-06-16 15:13:43 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c714b20102 
							
						 
					 
					
						
						
							
							wiphy: Move handshake_failed handler out of wiphy.c  
						
						
						
						
					 
					
						2016-06-16 15:13:43 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							64d382cc89 
							
						 
					 
					
						
						
							
							netdev: Move disconnect event handling  
						
						... 
						
						
						
						.. out of wiphy.c 
						
						
					 
					
						2016-06-16 15:13:43 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0eeb71e4eb 
							
						 
					 
					
						
						
							
							netdev: Move CQM event handling out of wiphy.c  
						
						
						
						
					 
					
						2016-06-16 15:13:43 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d526dbc175 
							
						 
					 
					
						
						
							
							netdev: Move associate event handling  
						
						... 
						
						
						
						.. out of wiphy.c 
						
						
					 
					
						2016-06-16 15:13:39 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab6415e8c 
							
						 
					 
					
						
						
							
							device: Handle successful connections  
						
						
						
						
					 
					
						2016-06-16 10:53:26 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d82754636b 
							
						 
					 
					
						
						
							
							netdev: Move deauthenticate event handling  
						
						... 
						
						
						
						.. out of wiphy.c 
						
						
					 
					
						2016-06-15 14:02:24 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a7e204e7 
							
						 
					 
					
						
						
							
							device: Fix valgrind warning  
						
						... 
						
						
						
						Device removal should probably be managed by netdev objects going away,
but for now, silence the warning 
						
						
					 
					
						2016-06-15 11:01:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							31a0e42772 
							
						 
					 
					
						
						
							
							wiphy: Move association logic out of wiphy.c  
						
						... 
						
						
						
						The eapol state machine parameters are now built inside device.c when
the network connection is attempted.  The reason is that the device
object knows about network settings, wiphy constraints and should
contain the main 'management' logic.
netdev now manages the actual low-level process of building association
messages, detecting authentication events, etc. 
						
						
					 
					
						2016-06-15 10:54:13 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b93ae37325 
							
						 
					 
					
						
						
							
							eapol: Add eapol_sm_get_own_ie  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6d81e0a172 
							
						 
					 
					
						
						
							
							eapol: Add eapol_sm_get_group_cipher  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ff686ed6 
							
						 
					 
					
						
						
							
							eapol: Add eapol_sm_get_pairwise_cipher  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d297fbb215 
							
						 
					 
					
						
						
							
							netdev: Add stubs for netdev_disconnect  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d8616ca4 
							
						 
					 
					
						
						
							
							device: Move device_get_address out of wiphy.c  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c18cf173c3 
							
						 
					 
					
						
						
							
							device: Move device_get_ifindex out of wiphy.c  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							74c8af9180 
							
						 
					 
					
						
						
							
							device: Move device_get_wiphy out of wiphy.c  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e23ea59f95 
							
						 
					 
					
						
						
							
							device: Move device_is_busy out of wiphy.c  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6e57e4a00c 
							
						 
					 
					
						
						
							
							device: Move device_get_path out of wiphy.c  
						
						
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c27a2ca8 
							
						 
					 
					
						
						
							
							device: Move device_get_connected_network  
						
						... 
						
						
						
						out of wiphy.c 
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							aedbdd01ae 
							
						 
					 
					
						
						
							
							device: Migrate authentication to netdev api  
						
						... 
						
						
						
						This also moves device_connect_network to device.c where it belongs 
						
						
					 
					
						2016-06-14 19:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							51f89e34e9 
							
						 
					 
					
						
						
							
							netdev: Add initial netdev_connect logic  
						
						
						
						
					 
					
						2016-06-14 19:57:18 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6bd71066ff 
							
						 
					 
					
						
						
							
							device: Move device_disassociated out of wiphy.c  
						
						
						
						
					 
					
						2016-06-14 11:16:07 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							64604ed59c 
							
						 
					 
					
						
						
							
							device: Expose device_enter_state  
						
						
						
						
					 
					
						2016-06-14 11:13:34 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1e99fc182e 
							
						 
					 
					
						
						
							
							device: Group declarations inside header  
						
						
						
						
					 
					
						2016-06-14 11:12:35 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9d4baab8bd 
							
						 
					 
					
						
						
							
							device: Move device structure definition  
						
						... 
						
						
						
						Temporarily move device structure definition into device.h and out of
wiphy.c.  Eventually the device structure should be opaque to device.c 
						
						
					 
					
						2016-06-14 11:11:06 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							432ec3e69f 
							
						 
					 
					
						
						
							
							storage: Return const char *  
						
						
						
						
					 
					
						2016-06-10 09:59:59 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9cef1490c5 
							
						 
					 
					
						
						
							
							network: Basic last seen time tracking  
						
						
						
						
					 
					
						2016-06-10 09:33:54 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a0468fb9be 
							
						 
					 
					
						
						
							
							device: Implement GetOrderedNetworks()  
						
						... 
						
						
						
						Keep an updated sorted list of networks in addition to the "networks"
hashmap.  The list can be queried through the GetOrderedNetworks dbus
method.
We also take advantage of that list to get rid of a single
l_hashmap_foreach in new_scan_results. 
						
						
					 
					
						2016-06-10 09:33:13 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3cd12fb0 
							
						 
					 
					
						
						
							
							network: General network rank calculation  
						
						... 
						
						
						
						A function that calculates a new rank type to order all networks
currently seen by a netdev.  The order is designed for displaying the
list to user so that the networks most likely to be wanted by the user
are first on the list. 
						
						
					 
					
						2016-06-10 09:29:43 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d138cf4e30 
							
						 
					 
					
						
						
							
							test: Update agent test with Cancel reason  
						
						
						
						
					 
					
						2016-06-10 09:27:14 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							99f99e0bc0 
							
						 
					 
					
						
						
							
							agent: Add reason parameter to Cancel  
						
						... 
						
						
						
						Add a parameter the UI can use to show user an explanation of why a
password prompt is disappearing. 
						
						
					 
					
						2016-06-10 09:26:56 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e30a2093ce 
							
						 
					 
					
						
						
							
							doc: Update agent-api with Cancel reason  
						
						
						
						
					 
					
						2016-06-09 15:14:59 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c9508912 
							
						 
					 
					
						
						
							
							storage: Add storage_network_ssid_from_path  
						
						... 
						
						
						
						The operation opposite to get_network_file_path. 
						
						
					 
					
						2016-06-09 15:01:32 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							11f23d500c 
							
						 
					 
					
						
						
							
							network: Add network_get_signal_strength  
						
						
						
						
					 
					
						2016-06-09 14:40:18 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dae897854b 
							
						 
					 
					
						
						
							
							network: return boolean from network_rankmod  
						
						... 
						
						
						
						Since the rankmod value only makes sense for autoconnectable networks,
change network_rankmod to return an indication of whether the rankmod is
valid as a boolean instead of as a double, as discussed before. 
						
						
					 
					
						2016-06-09 14:16:06 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e07b24e5d8 
							
						 
					 
					
						
						
							
							wiphy: Move NULL check to device_disassociated  
						
						... 
						
						
						
						Do nothing in device_disassociated if device->connected_network
indicates we are not associated.  This may happen if the device was
connected since before iwd was started, this should possibly be fixed
separately by querying device state when device is detected. 
						
						
					 
					
						2016-06-09 14:14:20 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa9a21a39 
							
						 
					 
					
						
						
							
							network: Add network_disconnected  
						
						... 
						
						
						
						Let network handle anything that needs to be done on a disconnection,
this way keep the settings opening and closing logic in network.c. 
						
						
					 
					
						2016-06-09 14:13:58 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b3abd2f7ca 
							
						 
					 
					
						
						
							
							test-runner: add debug info for cmd being executed  
						
						
						
						
					 
					
						2016-06-09 09:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d9848730ed 
							
						 
					 
					
						
						
							
							test-runner: Update to the new l_main API  
						
						
						
						
					 
					
						2016-06-09 09:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							454f7d7867 
							
						 
					 
					
						
						
							
							iwd: Update to the new l_main api  
						
						
						
						
					 
					
						2016-06-09 09:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							87296b4aab 
							
						 
					 
					
						
						
							
							hwsim: Update to new l_main api  
						
						
						
						
					 
					
						2016-06-09 09:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6de565db05 
							
						 
					 
					
						
						
							
							monitor: Update to new l_main api  
						
						
						
						
					 
					
						2016-06-09 09:39:03 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ee00ac6541 
							
						 
					 
					
						
						
							
							client: Update to new l_main api  
						
						
						
						
					 
					
						2016-06-08 17:39:35 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ab15413294 
							
						 
					 
					
						
						
							
							storage: Add storage_network_remove  
						
						
						
						
					 
					
						2016-06-08 11:33:57 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8be78588e2 
							
						 
					 
					
						
						
							
							common: Add security_from_str  
						
						... 
						
						
						
						The reverse operation of security_to_str. 
						
						
					 
					
						2016-06-08 11:08:10 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0cb233cdde 
							
						 
					 
					
						
						
							
							agent: Drop unused declaration  
						
						
						
						
					 
					
						2016-06-08 11:06:28 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2285ad24ab 
							
						 
					 
					
						
						
							
							network: Create a settings file on connection  
						
						... 
						
						
						
						Make sure networks of all 4 security types have a settings file created
or updated with a new modification time on a successful connect so that
autoconnect and network sorting works for networks other than PSK too.
By doing this on storage_network_touch failure we make sure we don't
overwrite anything dropped into the settings directory while we were
connecting. 
						
						
					 
					
						2016-06-08 11:03:53 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							33d2ae60e9 
							
						 
					 
					
						
						
							
							network: Use security_to_str instead of switch(security)  
						
						... 
						
						
						
						Convert switch (network->security) statements to security_to_str to be
consistent across network.c in how the settings file name ending is
obtained. 
						
						
					 
					
						2016-06-08 11:01:35 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b2bcf97373 
							
						 
					 
					
						
						
							
							scan: Remove unused scan_bss_address_to_string  
						
						
						
						
					 
					
						2016-06-06 18:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c96d43a6da 
							
						 
					 
					
						
						
							
							wiphy: Use util_address_to_string  
						
						
						
						
					 
					
						2016-06-06 18:25:00 -05:00