Patrik Flykt 
							
						 
					 
					
						
						
						
						
							
						
						
							1637f3519a 
							
						 
					 
					
						
						
							
							wiphy: Request passphrase when connecting  
						
						... 
						
						
						
						Request a passphrase via Agent if none is set at the time network is
being connected. When freeing a network, cancel any outstanding Agent
requests and free allocated memory. 
						
						
					 
					
						2015-03-06 12:51:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							84d61c521f 
							
						 
					 
					
						
						
							
							agent: Only cancel if default agent is registered  
						
						... 
						
						
						
						If we do not have a default agent registered, then do not try
to cancel a request as there will not be one. 
						
						
					 
					
						2015-03-06 12:45:54 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							c05c54a22b 
							
						 
					 
					
						
						
							
							TODO: Add task for EAPoL transport  
						
						... 
						
						
						
						Taking also the task. 
						
						
					 
					
						2015-03-03 10:16:49 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							b24b3714d7 
							
						 
					 
					
						
						
							
							TODO: Add integration of EAPoL with key manager  
						
						
						
						
					 
					
						2015-03-03 10:14:22 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							0f100beba9 
							
						 
					 
					
						
						
							
							TODO: Add ownership on key management tasks  
						
						
						
						
					 
					
						2015-03-03 10:13:07 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							e24b18accd 
							
						 
					 
					
						
						
							
							wiphy: Handle failed netlink requests  
						
						... 
						
						
						
						l_genl_family_send only returns request id. If request
failed at low level, current implementation does not handle that.
In case of request failure clear pending dbus messages. 
						
						
					 
					
						2015-03-03 09:43:48 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a11839d2d5 
							
						 
					 
					
						
						
							
							TODO: Mark AP RSNE matching task as done  
						
						
						
						
					 
					
						2015-03-02 21:48:25 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2bcfc15e96 
							
						 
					 
					
						
						
							
							eapol: Remove unneeded whitespace  
						
						
						
						
					 
					
						2015-03-02 21:47:27 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							926cc6cd17 
							
						 
					 
					
						
						
							
							agent: Use a generic pointer for the callback  
						
						... 
						
						
						
						Since this function is generic, no need to use a specific callback type. 
						
						
					 
					
						2015-03-02 21:07:49 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							59b4a6d7ba 
							
						 
					 
					
						
						
							
							TODO: Mark agent task done  
						
						... 
						
						
						
						Update doc/features.txt with a short description of the feature. 
						
						
					 
					
						2015-03-02 21:00:39 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							e17d2d63c2 
							
						 
					 
					
						
						
							
							agent: Make sure Release is sent when iwd exits  
						
						... 
						
						
						
						The main loop cannot be quit in signal handler as that would
prevent the agent.c from sending the Release command to the agent. 
						
						
					 
					
						2015-03-02 20:59:01 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							02a8eddd8f 
							
						 
					 
					
						
						
							
							agent: Release the agent when iwd quits  
						
						... 
						
						
						
						Send Release command to agent and remove used resources when
iwd exits. 
						
						
					 
					
						2015-03-02 20:57:39 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							405b724266 
							
						 
					 
					
						
						
							
							agent: Cancel pending agent request  
						
						... 
						
						
						
						Allow user to cancel a pending user agent request. This typically
happens when user decides to disconnect a pending connection
request. 
						
						
					 
					
						2015-03-02 20:57:14 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							c275fca1e3 
							
						 
					 
					
						
						
							
							agent: Ask passphrase from the user agent  
						
						... 
						
						
						
						Add support for asking passphrase information from the registered
user agent. 
						
						
					 
					
						2015-03-02 20:56:12 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e4649a40 
							
						 
					 
					
						
						
							
							agent: Implement request core  
						
						... 
						
						
						
						This patch adds core support for sending and managing requests
that are sent to user agent. 
						
						
					 
					
						2015-03-02 20:46:45 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							ab07091f8c 
							
						 
					 
					
						
						
							
							util: Move msg_append_attr into util part  
						
						
						
						
					 
					
						2015-03-02 20:44:02 -06:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							428aad8907 
							
						 
					 
					
						
						
							
							build: Test for linux/types.h and linux/if_alg.h headers  
						
						
						
						
					 
					
						2015-02-27 21:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5594de8d27 
							
						 
					 
					
						
						
							
							hwsim: Use new l_genl send() APIs  
						
						
						
						
					 
					
						2015-02-27 11:00:58 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1d8b330261 
							
						 
					 
					
						
						
							
							wiphy: Use new l_genl send() APIs  
						
						
						
						
					 
					
						2015-02-27 11:00:45 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							feefad9957 
							
						 
					 
					
						
						
							
							scan: use new l_genl send APIs  
						
						
						
						
					 
					
						2015-02-27 11:00:27 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							7b0c04db48 
							
						 
					 
					
						
						
							
							test: Python script that implements a basic agent  
						
						... 
						
						
						
						Not meant for anything serious but shows how to use the agent
interface. 
						
						
					 
					
						2015-02-27 10:45:40 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							5c4a2cf61a 
							
						 
					 
					
						
						
							
							manager: Initialize the agent dbus interface  
						
						
						
						
					 
					
						2015-02-27 10:42:58 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							09ac579f2b 
							
						 
					 
					
						
						
							
							doc: Remove irrelevant text  
						
						
						
						
					 
					
						2015-02-27 09:43:04 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							35495442d2 
							
						 
					 
					
						
						
							
							doc: Describe agent dbus interface  
						
						
						
						
					 
					
						2015-02-27 09:41:30 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							4e0fc2150d 
							
						 
					 
					
						
						
							
							agent: DBus agent register and unregister  
						
						... 
						
						
						
						Implement DBus agent register and unregister functions. 
						
						
					 
					
						2015-02-27 09:40:59 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							b46f06a9ad 
							
						 
					 
					
						
						
							
							agent: Initial agent support  
						
						... 
						
						
						
						Init, setup and exit functions. 
						
						
					 
					
						2015-02-27 09:37:32 -06:00 
						 
				 
			
				
					
						
							
							
								Patrik Flykt 
							
						 
					 
					
						
						
						
						
							
						
						
							a2865f014a 
							
						 
					 
					
						
						
							
							TODO: Describe which netlink IEs to pretty-print  
						
						... 
						
						
						
						HT Capabilities and HT Operation IE elements with IDs 45 and 61,
respectively, are commonly sent by Access Points. 
						
						
					 
					
						2015-02-27 09:34:19 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							67cdc80753 
							
						 
					 
					
						
						
							
							wiphy: Open PAE socket when an interface is found  
						
						... 
						
						
						
						Open a PAE socket to retrieve eapol frames for 4-way handshake. 
						
						
					 
					
						2015-02-26 10:55:01 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							db45cd8dbf 
							
						 
					 
					
						
						
							
							eapol: Provide utility to open raw socket  
						
						... 
						
						
						
						Opens a raw socket to filter ETH_P_PAE based packets. Binds to specific
interface index to read/write eapol frames. 
						
						
					 
					
						2015-02-26 10:54:05 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							6b018ca6f7 
							
						 
					 
					
						
						
							
							wiphy: Reduce static allocation size  
						
						... 
						
						
						
						iwd_device_get_path() is not going to produce longer string than 12
bytes (/ + maximum of uint32_t expressed as a string + '\0'). 
						
						
					 
					
						2015-02-26 10:05:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b067c08cfe 
							
						 
					 
					
						
						
							
							wiphy: Remove unneeded initialization  
						
						
						
						
					 
					
						2015-02-26 10:03:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							7a16f0a263 
							
						 
					 
					
						
						
							
							monitor: RTNL IFLA flags were printed incorrectly  
						
						... 
						
						
						
						If flags was 0, then an uninitialized buffer was printed. Changed
this so that if flags == 0, then just the value is printed.
If flags != 0, then print flags values to a buffer that is big
enough to hold all the sub-strings. 
						
						
					 
					
						2015-02-26 09:49:32 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e69b21ccdf 
							
						 
					 
					
						
						
							
							wiphy: Don't store rsne unless needed  
						
						... 
						
						
						
						Open networks do not contain a RSN element, so storing a 256 byte buffer
was too expensive.
This patch also has the side-effect of fixing detection of Open
Networks.  Prior to this, if the scan results did not contain an RSN IE,
the 'rsne' variable would be set to all zeros.  scan_get_ssid_security
would then be called, but instead of a NULL struct ie_rsn_info, a
non-null, but zerod out ie_rsn_info would be passed in.  This caused the
code to work, but for the wrong reasons. 
						
						
					 
					
						2015-02-25 21:13:24 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							458ad2af77 
							
						 
					 
					
						
						
							
							wiphy: Set authentication parameters for WPA2  
						
						
						
						
					 
					
						2015-02-25 20:56:46 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							19957f1162 
							
						 
					 
					
						
						
							
							wiphy: Remove extra white space  
						
						
						
						
					 
					
						2015-02-25 11:34:42 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							46cdef5f7b 
							
						 
					 
					
						
						
							
							wiphy: Fix deauthenticate event from AP  
						
						... 
						
						
						
						If AP issued deauthenticate event, netdev->connect_pending is null.
iwd crashes without this check. 
						
						
					 
					
						2015-02-25 11:23:46 -06:00 
						 
				 
			
				
					
						
							
							
								Andrei Laperie 
							
						 
					 
					
						
						
						
						
							
						
						
							cda62d8068 
							
						 
					 
					
						
						
							
							TODO: Update the 'Client' task  
						
						
						
						
					 
					
						2015-02-25 11:14:25 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							42f8adbab9 
							
						 
					 
					
						
						
							
							nlmon: String buffer overflow  
						
						... 
						
						
						
						The buffer that is allocated for the filename is too short and
as sprintf() was used it overflowed the buffer easily when longer
interface name was used. 
						
						
					 
					
						2015-02-25 10:31:48 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							97a92a9d02 
							
						 
					 
					
						
						
							
							wiphy: Don't connect to networks we don't support  
						
						
						
						
					 
					
						2015-02-24 23:19:27 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d77238d5fd 
							
						 
					 
					
						
						
							
							dbus: Add not supported error  
						
						
						
						
					 
					
						2015-02-24 23:19:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							41e82fba77 
							
						 
					 
					
						
						
							
							eapol: Optimize out rsne sizes  
						
						... 
						
						
						
						The RSN IEs contain the sizes of the element inside the data, so it is
not necessary to carry a dedicated size element. 
						
						
					 
					
						2015-02-24 23:15:20 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							975953dd89 
							
						 
					 
					
						
						
							
							wiphy: Store RSN IE inside struct bss  
						
						
						
						
					 
					
						2015-02-24 23:11:48 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c9bab96237 
							
						 
					 
					
						
						
							
							wiphy: Store ssid in static buffer  
						
						... 
						
						
						
						Instead of mallocing the ssid buffer, use a static array.  This removes an
extra couple of malloc/free operations and should result in less memory
utilization on average. 
						
						
					 
					
						2015-02-24 23:03:15 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b43a4610f7 
							
						 
					 
					
						
						
							
							unit: Add setting of AP RSNE  
						
						
						
						
					 
					
						2015-02-24 22:15:30 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9760bcb5c3 
							
						 
					 
					
						
						
							
							eapol: Add checking that first RSNE is as expected  
						
						
						
						
					 
					
						2015-02-24 22:09:35 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9b8117fd 
							
						 
					 
					
						
						
							
							eapol: Add utility to find GTK KDEs  
						
						
						
						
					 
					
						2015-02-24 17:11:56 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ca41b476 
							
						 
					 
					
						
						
							
							ie: Add length/data/tag inline getters  
						
						
						
						
					 
					
						2015-02-24 17:11:27 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							bfdd4a2328 
							
						 
					 
					
						
						
							
							eapol: Pass decrypted data len  
						
						... 
						
						
						
						to eapol_handle_ptk_3_of_4 
						
						
					 
					
						2015-02-24 16:03:42 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							63718343e5 
							
						 
					 
					
						
						
							
							unit: Track the decrypted_key_data_size  
						
						
						
						
					 
					
						2015-02-24 16:00:27 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c71bfcbb7c 
							
						 
					 
					
						
						
							
							eapol: Decryption of packets changes affects size  
						
						
						
						
					 
					
						2015-02-24 15:59:36 -06:00