Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							002ca518c9 
							
						 
					 
					
						
						
							
							wiphy: Keep track of auto-connect candidates  
						
						
						
						
					 
					
						2015-06-22 17:42:30 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a2be179f57 
							
						 
					 
					
						
						
							
							wiphy: Add netdev state machine  
						
						
						
						
					 
					
						2015-06-22 17:16:18 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							cd1ef5acf7 
							
						 
					 
					
						
						
							
							main: add network_init and network_exit  
						
						
						
						
					 
					
						2015-06-22 15:08:12 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							55f4c3275b 
							
						 
					 
					
						
						
							
							network: Fix typo  
						
						
						
						
					 
					
						2015-06-22 15:08:02 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							971b3dfed0 
							
						 
					 
					
						
						
							
							scan: Make scan_bss_compute_rank static  
						
						
						
						
					 
					
						2015-06-22 14:12:20 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ce670bdcb1 
							
						 
					 
					
						
						
							
							network: Add network_rankmod  
						
						
						
						
					 
					
						2015-06-18 06:11:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f0bd5e27 
							
						 
					 
					
						
						
							
							network: Add initial network usage tracking  
						
						
						
						
					 
					
						2015-06-18 05:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							035b2c1522 
							
						 
					 
					
						
						
							
							scan: add missing forward-declarations  
						
						
						
						
					 
					
						2015-06-18 03:48:06 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							cbff1372e8 
							
						 
					 
					
						
						
							
							storage: add storage_network_get_mtime  
						
						
						
						
					 
					
						2015-06-18 03:19:28 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e153d94989 
							
						 
					 
					
						
						
							
							storage: Add storage_network_touch  
						
						
						
						
					 
					
						2015-06-16 19:16:42 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							831d702ab2 
							
						 
					 
					
						
						
							
							wiphy: Add rank to debug output in process_bss  
						
						
						
						
					 
					
						2015-06-16 17:12:28 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0d977f62f6 
							
						 
					 
					
						
						
							
							wiphy: Use scan_bss_rank_compare  
						
						
						
						
					 
					
						2015-06-16 17:12:28 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0cba8ea2e9 
							
						 
					 
					
						
						
							
							scan: Add scan_bss_rank_compare  
						
						
						
						
					 
					
						2015-06-16 17:12:26 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							15c9bc7933 
							
						 
					 
					
						
						
							
							monitor: dump IE_TYPE_RM_ENABLED_CAPABILITIES  
						
						
						
						
					 
					
						2015-06-11 19:29:12 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b86dcab024 
							
						 
					 
					
						
						
							
							monitor: Decode more ATTR_BSS nested elements  
						
						
						
						
					 
					
						2015-06-11 18:27:37 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7df688e11b 
							
						 
					 
					
						
						
							
							wiphy: Fix memory leak  
						
						... 
						
						
						
						==2469== 24 bytes in 1 blocks are still reachable in loss record 1 of 1
==2469==    at 0x4C2B970: malloc (vg_replace_malloc.c:296)
==2469==    by 0x40E6DD: l_malloc (util.c:62)
==2469==    by 0x40F1CD: l_queue_new (queue.c:63)
==2469==    by 0x40D534: scan_init (scan.c:796)
==2469==    by 0x403AC3: nl80211_appeared (wiphy.c:2121)
==2469==    by 0x415FF3: get_family_callback (genl.c:987)
==2469==    by 0x415A4F: process_request (genl.c:381)
==2469==    by 0x415A4F: received_data (genl.c:492)
==2469==    by 0x413184: io_callback (io.c:120)
==2469==    by 0x4127C2: l_main_run (main.c:346)
==2469==    by 0x40253E: main (main.c:171) 
						
						
					 
					
						2015-06-10 16:41:37 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							03004bd7b6 
							
						 
					 
					
						
						
							
							scan: Rename scan_free to scan_exit  
						
						
						
						
					 
					
						2015-06-10 16:41:37 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9773405c47 
							
						 
					 
					
						
						
							
							scan: Parse scanned frequencies  
						
						
						
						
					 
					
						2015-06-10 16:41:37 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b70f5a239d 
							
						 
					 
					
						
						
							
							scan: Add scan_freq_set utility class  
						
						
						
						
					 
					
						2015-06-10 16:41:35 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae63817b9 
							
						 
					 
					
						
						
							
							scan: Add scan_freq_to_channel  
						
						
						
						
					 
					
						2015-06-10 16:38:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f24b550196 
							
						 
					 
					
						
						
							
							scan: Include supported rates in ranking  
						
						
						
						
					 
					
						2015-06-10 16:38:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9eac017ec4 
							
						 
					 
					
						
						
							
							scan: Parse [extended] supported rates ie  
						
						
						
						
					 
					
						2015-06-10 16:38:45 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f648a3f0eb 
							
						 
					 
					
						
						
							
							scan: Include BSS Load channel utilization in rank  
						
						
						
						
					 
					
						2015-06-10 16:28:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2c728242 
							
						 
					 
					
						
						
							
							scan: Fix signal strength ranking calculation  
						
						... 
						
						
						
						We incorrectly ranked lower signal strength APs higher. 
						
						
					 
					
						2015-06-10 16:28:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							99ac4d1b0d 
							
						 
					 
					
						
						
							
							scan: Make factors static const  
						
						
						
						
					 
					
						2015-06-10 16:28:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7cded805ce 
							
						 
					 
					
						
						
							
							ie: Add [extended] supported rates parser  
						
						
						
						
					 
					
						2015-06-10 16:28:12 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							eee6e7db29 
							
						 
					 
					
						
						
							
							monitor: Fix mandatory calculation in ie_rate  
						
						... 
						
						
						
						The high-order bit should be checked, not the 3rd bit. 
						
						
					 
					
						2015-06-10 11:33:51 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							baa97b13e9 
							
						 
					 
					
						
						
							
							ie: Add BSS Load parser  
						
						
						
						
					 
					
						2015-06-10 10:39:33 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							47508db472 
							
						 
					 
					
						
						
							
							monitor: Add decoder for tx_bitrate and rx_bitrate  
						
						
						
						
					 
					
						2015-06-08 22:53:47 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e92e300a 
							
						 
					 
					
						
						
							
							monitor: Signal strength in sta_info is signed  
						
						... 
						
						
						
						Signal strength is expressed in negative dBm, so the value extracted is
a signed 8-bit value, not unsigned. 
						
						
					 
					
						2015-06-08 22:52:00 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							61c39d5a45 
							
						 
					 
					
						
						
							
							TODO: Add 2nd RSNE unit test task  
						
						
						
						
					 
					
						2015-06-08 10:49:02 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f1d81cd3c5 
							
						 
					 
					
						
						
							
							eapol: Remove unneded TODO comment  
						
						
						
						
					 
					
						2015-06-08 10:46:48 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							fd15212330 
							
						 
					 
					
						
						
							
							build: Add ell/uintset.[ch]  
						
						
						
						
					 
					
						2015-06-08 09:38:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1b4a3f19f3 
							
						 
					 
					
						
						
							
							scan: Add initial BSS rank computation  
						
						
						
						
					 
					
						2015-06-05 18:18:55 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							05c83349c6 
							
						 
					 
					
						
						
							
							scan: Add periodic scanning  
						
						
						
						
					 
					
						2015-06-04 22:32:10 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f1bfcdf9 
							
						 
					 
					
						
						
							
							scan: Move rest of scanning code into scan.c  
						
						
						
						
					 
					
						2015-06-01 09:45:47 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							92c677e715 
							
						 
					 
					
						
						
							
							wiphy: Remove scheduled scan support  
						
						... 
						
						
						
						Refactoring the entire scan code, and this part seems to not be
supported by the target kernels.  Revisit / redo this functionality once
things become a bit clearer. 
						
						
					 
					
						2015-05-31 22:10:35 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							307bea844a 
							
						 
					 
					
						
						
							
							TODO: Mark handle 2nd RSNE task done  
						
						
						
						
					 
					
						2015-05-28 16:01:01 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6db43588c6 
							
						 
					 
					
						
						
							
							TODO: Mark HW capability task as done  
						
						
						
						
					 
					
						2015-05-28 15:57:05 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							00cafb2cc5 
							
						 
					 
					
						
						
							
							wiphy: Check early that a BSS supports compatible ciphers.  
						
						... 
						
						
						
						In the D-bus .Connect call return an error immediately if we
find that there's no common cipher supported between iwd, the
network adapter and the AP.  This is to avoid asking the agent
for the passkey if we know the connection will fail.
An alternative would be to only show networks that we can connect
to in the scan results on D-bus but I suspect that would cause
more pain to users debugging their wifi setups on average.
For now, if a passphrase is needed we check once before querying
for passphrase and recheck afterwards when we're about to
associate. 
						
						
					 
					
						2015-05-27 08:52:01 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf109a7ce 
							
						 
					 
					
						
						
							
							test: Avoid input() in simple-agent.py.  
						
						... 
						
						
						
						That function reads a string of python code and immediately executes
it.  This required passphrases to be input as python literals, we
can just use a string as passphrase instead. 
						
						
					 
					
						2015-05-27 08:42:45 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							99cdb860c0 
							
						 
					 
					
						
						
							
							eapol: Simplify install_tk callback  
						
						
						
						
					 
					
						2015-05-21 21:10:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e93dd44607 
							
						 
					 
					
						
						
							
							eapol: Simplify GTK install callback  
						
						... 
						
						
						
						Instead of passing in the RSN/WPA elements, simply pass in the
configured cipher.  This will make the implementation of the install_gtk
callback much simpler. 
						
						
					 
					
						2015-05-21 21:08:47 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d4cdd74ae0 
							
						 
					 
					
						
						
							
							ie: Add ie_rsn_cipher_suite_to_cipher  
						
						
						
						
					 
					
						2015-05-21 20:58:42 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d22a1af576 
							
						 
					 
					
						
						
							
							wiphy: Group RSN/WPA generation and setup  
						
						
						
						
					 
					
						2015-05-21 20:43:54 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d33db27a84 
							
						 
					 
					
						
						
							
							unit: Add additional sanity checks  
						
						
						
						
					 
					
						2015-05-19 00:07:23 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9992d3aeda 
							
						 
					 
					
						
						
							
							eapol: Extract & keep track of desired ciphers  
						
						... 
						
						
						
						When our own WPA IE or RSN IE are set, extract group and pairwise
ciphers.  These ciphers are the ones we desire to use for the secure
connection. 
						
						
					 
					
						2015-05-19 00:05:53 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							12551b52ff 
							
						 
					 
					
						
						
							
							eapol: Sanity check 2nd RSNE  
						
						... 
						
						
						
						If the second (optional) RSN element is included in Step 3/4 of the
4-way handshake, parse it and perform basic sanity checks 
						
						
					 
					
						2015-05-18 23:49:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3ed6defe 
							
						 
					 
					
						
						
							
							unit: Add another WPA1 TK/GTK handshake test  
						
						
						
						
					 
					
						2015-05-18 14:56:55 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							72babefa33 
							
						 
					 
					
						
						
							
							unit: Update to the new API  
						
						... 
						
						
						
						This commit also fixes the unit test data for GTK Step 2 since we now
include WPA Key Index in this frame 
						
						
					 
					
						2015-05-18 14:45:13 -05:00