Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0c7504b5fb 
							
						 
					 
					
						
						
							
							wiphy: Use network_get_security()  
						
						
						
						
					 
					
						2016-05-11 22:12:25 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b166285f44 
							
						 
					 
					
						
						
							
							network: Add network_get_security()  
						
						
						
						
					 
					
						2016-05-11 22:12:25 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f3ad1492c9 
							
						 
					 
					
						
						
							
							wiphy: Use network_get_path()  
						
						
						
						
					 
					
						2016-05-11 22:12:25 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							beea6897d3 
							
						 
					 
					
						
						
							
							network: Add network_get_path()  
						
						
						
						
					 
					
						2016-05-11 22:12:23 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2ccbf65519 
							
						 
					 
					
						
						
							
							wiphy: Use network_get_netdev  
						
						
						
						
					 
					
						2016-05-11 22:04:09 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							54574dc153 
							
						 
					 
					
						
						
							
							network: Add network_get_netdev  
						
						
						
						
					 
					
						2016-05-11 22:02:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0847e31542 
							
						 
					 
					
						
						
							
							wiphy: Use network_get_ssid  
						
						
						
						
					 
					
						2016-05-11 22:01:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4200f2f3 
							
						 
					 
					
						
						
							
							network: Add network_get_ssid  
						
						
						
						
					 
					
						2016-05-11 22:00:58 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							414bc3198d 
							
						 
					 
					
						
						
							
							wiphy: Move network object definition  
						
						
						
						
					 
					
						2016-05-11 21:59:32 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							17a8460835 
							
						 
					 
					
						
						
							
							scan: Move scan_ssid_security to iwd.h  
						
						... 
						
						
						
						Security type is used all over the place, so move it out to a more
common place. 
						
						
					 
					
						2016-05-11 15:54:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7f88a78c 
							
						 
					 
					
						
						
							
							agent: Fix bug in UnregisterAgent  
						
						
						
						
					 
					
						2016-05-06 12:39:35 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c2c4039e79 
							
						 
					 
					
						
						
							
							wiphy: Rename netdev_state to device_state  
						
						
						
						
					 
					
						2016-05-05 12:25:45 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f3fc0ea1f9 
							
						 
					 
					
						
						
							
							device: Refactor netdev watches  
						
						... 
						
						
						
						Turn netdev watches into device watches.  The intent is to refactor out
netdev specific details into its own class and move device specific
logic into device.c away from wiphy.c 
						
						
					 
					
						2016-05-05 12:14:59 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9a0d620800 
							
						 
					 
					
						
						
							
							wsc: Refactor includes  
						
						
						
						
					 
					
						2016-05-05 12:07:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0e3495488f 
							
						 
					 
					
						
						
							
							wiphy: Move netdev_state enum  
						
						
						
						
					 
					
						2016-05-05 11:40:54 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							08decb340e 
							
						 
					 
					
						
						
							
							netdev: Move rta_add_u8  
						
						... 
						
						
						
						Move closer to where it is used 
						
						
					 
					
						2016-05-05 11:32:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							97be0e87c3 
							
						 
					 
					
						
						
							
							scan: Fix crash  
						
						... 
						
						
						
						Sometimes the periodic scan is started and stopped before the timeout
was created.  If periodic_scan_stop was called before, the timeout
object was not reset to NULL, which can lead to a crash. 
						
						
					 
					
						2016-04-13 16:03:33 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3cbbe2cc42 
							
						 
					 
					
						
						
							
							main: Add backtracing support  
						
						... 
						
						
						
						Ported from oFono @ commit df5d691c39b0ff41d3d98a01db078f7157eb0250. 
						
						
					 
					
						2016-04-13 14:08:10 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							45b7323e0a 
							
						 
					 
					
						
						
							
							scan: Add support for scan abortions  
						
						
						
						
					 
					
						2016-04-12 13:49:50 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							692bfa23fe 
							
						 
					 
					
						
						
							
							wiphy: Sanity check before netdev_disassociated  
						
						... 
						
						
						
						The lost beacon event can be received when iwd thinks netdev is
diconnected if it was connected before iwd started, and then
netdev_disassociated will segfault. 
						
						
					 
					
						2016-04-11 14:39:06 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1adcae2a 
							
						 
					 
					
						
						
							
							dbus: Use recently added l_dbus_name_acquire  
						
						... 
						
						
						
						Use the backend-independent l_dbus_name_acquire. 
						
						
					 
					
						2016-04-04 14:35:52 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a64030069e 
							
						 
					 
					
						
						
							
							dbus: Drop unused linux/kdbus.h src/kdbus.c  
						
						... 
						
						
						
						Drop the functions that duplicated ell functionality and the now
unneeded kdbus.h copy. 
						
						
					 
					
						2016-04-04 14:27:26 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							79839dbfd6 
							
						 
					 
					
						
						
							
							dbus: Use native ell kdbus calls  
						
						... 
						
						
						
						It seems until now dbus.c would always connect to dbus-1 (unless
DBUS_SESSION_BUS_ADDRESS pointed at kdbus) and passing -K only made
iwd create a kdbus bus and not use it.  Now use ell to actually use
kdbus instead of dbus-1 with -K.  Don't use the src/kdbus.c functions
that duplicate ell functionality.  As a side effect the connection
description and the bloom sizes are now the ell defaults. 
						
						
					 
					
						2016-04-04 14:25:59 -05:00 
						 
				 
			
				
					
						
							
							
								Rahul Rahul 
							
						 
					 
					
						
						
						
						
							
						
						
							971d93a9e6 
							
						 
					 
					
						
						
							
							wiphy: Add ConnectedNetwork property to Device  
						
						... 
						
						
						
						This property is optional.  If the device is connected, it holds the
object path of the connected network. 
						
						
					 
					
						2016-03-09 16:46:07 -06:00 
						 
				 
			
				
					
						
							
							
								Rahul Rahul 
							
						 
					 
					
						
						
						
						
							
						
						
							07f49bc02d 
							
						 
					 
					
						
						
							
							dbus: Add API for adding object path value to a dict  
						
						
						
						
					 
					
						2016-03-09 13:24:19 -06:00 
						 
				 
			
				
					
						
							
							
								Rahul Rahul 
							
						 
					 
					
						
						
						
						
							
						
						
							492f25c4f6 
							
						 
					 
					
						
						
							
							wiphy: Add Connected property to Network interface  
						
						... 
						
						
						
						Added a property that will allow one to figure out whether this Network
is currently connected. 
						
						
					 
					
						2016-03-04 10:20:41 -06:00 
						 
				 
			
				
					
						
							
							
								Mat Martineau 
							
						 
					 
					
						
						
						
						
							
						
						
							96e7be28bd 
							
						 
					 
					
						
						
							
							wiphy: Removed unused function  
						
						
						
						
					 
					
						2016-02-18 18:21:22 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e2de4423db 
							
						 
					 
					
						
						
							
							dbus: Update to the new ell D-Bus APIs  
						
						
						
						
					 
					
						2016-02-11 16:19:55 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7bbbb920 
							
						 
					 
					
						
						
							
							wiphy: Record network last-connected time  
						
						
						
						
					 
					
						2016-02-11 16:19:44 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							30d1673ba4 
							
						 
					 
					
						
						
							
							eapol: Add support for SHA-256 based AKMs  
						
						
						
						
					 
					
						2016-02-10 19:18:56 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c35409d73c 
							
						 
					 
					
						
						
							
							eapol: Update to the new API  
						
						
						
						
					 
					
						2016-02-10 16:55:15 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e084839b4f 
							
						 
					 
					
						
						
							
							crypto: Prepare for SHA256 based PTK derivation  
						
						
						
						
					 
					
						2016-02-10 16:54:55 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							39444ab532 
							
						 
					 
					
						
						
							
							crypto: Add SHA256 based KDF  
						
						
						
						
					 
					
						2016-02-10 16:30:22 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3320d31ead 
							
						 
					 
					
						
						
							
							sha1: Remove sha1.[ch]  
						
						
						
						
					 
					
						2016-02-10 14:36:14 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ac4a901518 
							
						 
					 
					
						
						
							
							crypto: move pbkdf2_sha1 to crypto.c  
						
						
						
						
					 
					
						2016-02-10 14:32:27 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6199960b52 
							
						 
					 
					
						
						
							
							crypto: Move + rework prf_sha1 into crypto.c  
						
						
						
						
					 
					
						2016-02-10 14:16:32 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							064f1e0df9 
							
						 
					 
					
						
						
							
							crypto: Move hmac_sha1 to crypto.c  
						
						
						
						
					 
					
						2016-02-10 14:12:46 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							962e2e8b2c 
							
						 
					 
					
						
						
							
							wiphy: Use SHA256 AKM if available  
						
						
						
						
					 
					
						2016-02-10 13:20:46 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							76c62b0843 
							
						 
					 
					
						
						
							
							scan: Keep track of SHA256 support over PSK/8021X  
						
						
						
						
					 
					
						2016-02-10 12:56:11 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							976bb7ceb1 
							
						 
					 
					
						
						
							
							network: Update network_connected implementation  
						
						
						
						
					 
					
						2016-02-09 17:08:43 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b9402af687 
							
						 
					 
					
						
						
							
							scan: Add scan_ssid_security_to_str  
						
						
						
						
					 
					
						2016-02-09 17:08:03 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							342ad9c61c 
							
						 
					 
					
						
						
							
							eapol: Add clarifying comment  
						
						
						
						
					 
					
						2015-11-03 16:26:34 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							05151d762d 
							
						 
					 
					
						
						
							
							eap-md5: Convert to dynamic method registration  
						
						
						
						
					 
					
						2015-11-02 21:51:07 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0816d04873 
							
						 
					 
					
						
						
							
							eap-ttls: Convert to dynamic method registration  
						
						
						
						
					 
					
						2015-11-02 21:51:07 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d6e134f1 
							
						 
					 
					
						
						
							
							eap-tls: Convert to dynamic method registration  
						
						
						
						
					 
					
						2015-11-02 21:51:07 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfc854056 
							
						 
					 
					
						
						
							
							eap: Add dynamic EAP method registration  
						
						
						
						
					 
					
						2015-11-02 21:51:07 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							02eeb82c53 
							
						 
					 
					
						
						
							
							wiphy: Allow connecting to 8021X networks  
						
						
						
						
					 
					
						2015-11-02 21:51:07 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							14020b2aa6 
							
						 
					 
					
						
						
							
							eapol: Handle EAPoL-EAP packets  
						
						
						
						
					 
					
						2015-11-02 21:45:43 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2bccb7e7dc 
							
						 
					 
					
						
						
							
							eapol: Remove user_data from __eapol_rx_packet args  
						
						... 
						
						
						
						Instead of passing the user_data parameter in every __eapol_rx_packet
call to be used by EAPOL in all tx_packet calls, add
eapol_sm_set_tx_user_data function that sets the value of user_data for
all subsequent tx_packet calls.  This way tx_packet can be called from
places that are not necessarily inside an __eapol_rx_packet call. 
						
						
					 
					
						2015-11-02 21:40:21 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ef9b6f41ce 
							
						 
					 
					
						
						
							
							eapol: Separate EAPOL header from struct eapol_key  
						
						... 
						
						
						
						This is needed so we can better handle sending and receiving EAPoL
packets other than EAPoL-Key. 
						
						
					 
					
						2015-11-02 21:40:21 -06:00