Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							85e54c66fe 
							
						 
					 
					
						
						
							
							eapol: Add eapol_verify_ptk_4_of_4  
						
						
						
						
					 
					
						2015-02-13 18:38:10 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							f63b8b2ec9 
							
						 
					 
					
						
						
							
							wiphy: Fix open network connection  
						
						... 
						
						
						
						Authenticate event on wiphy mlme notification does not provide
enough information on which network/bss authentication command
was sent. BSS and network information is required to send associate
command to AP. So cache bss pointer in netdev struct and retrieve
on wiphy mlme notifications. 
						
						
					 
					
						2015-02-13 17:04:31 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							b1af2b6fe5 
							
						 
					 
					
						
						
							
							wiphy: Handle scan pending properly in netdev_free  
						
						... 
						
						
						
						If the device scan call reply is pending still on netdev_free call,
reply operation aborted. 
						
						
					 
					
						2015-02-13 17:01:35 -06:00 
						 
				 
			
				
					
						
							
							
								Ravi kumar Veeramally 
							
						 
					 
					
						
						
						
						
							
						
						
							7f56f561c6 
							
						 
					 
					
						
						
							
							dbus: Provide dbus_error aborted and not_available  
						
						
						
						
					 
					
						2015-02-13 17:01:06 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0570940cd7 
							
						 
					 
					
						
						
							
							eapol: Add eapol_verify_ptk_3_of_4  
						
						
						
						
					 
					
						2015-02-13 16:36:52 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f9515fbe97 
							
						 
					 
					
						
						
							
							eapol: Add additional sanity checks for step 2  
						
						
						
						
					 
					
						2015-02-13 16:36:24 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9b746cd3c1 
							
						 
					 
					
						
						
							
							eapol: Update comment  
						
						
						
						
					 
					
						2015-02-13 16:12:43 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							54d4090542 
							
						 
					 
					
						
						
							
							eapol: Tweak API  
						
						... 
						
						
						
						We need to extract quite a bit of information from the EAPoL frames, so
tweak the API to just verify that a frame is of a particular type 
						
						
					 
					
						2015-02-13 16:08:45 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7ffe465ab2 
							
						 
					 
					
						
						
							
							sha256: Remove unneeded resets  
						
						
						
						
					 
					
						2015-02-13 15:02:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0abbde0ebb 
							
						 
					 
					
						
						
							
							sha1: Remove unneeded resets  
						
						
						
						
					 
					
						2015-02-13 15:02:04 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							87f775475a 
							
						 
					 
					
						
						
							
							eapol: Handle cmac_aes in eapol_calcuate_mic  
						
						
						
						
					 
					
						2015-02-13 14:53:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							63aae17aa8 
							
						 
					 
					
						
						
							
							eapol: Take out unneeded cast  
						
						
						
						
					 
					
						2015-02-13 14:52:24 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							df8d60d7e1 
							
						 
					 
					
						
						
							
							eapol: Add eapol_create_ptk_4_of_4  
						
						
						
						
					 
					
						2015-02-13 14:10:28 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							005fc0c0d1 
							
						 
					 
					
						
						
							
							eapol: Handle key_replay_counter as a uint64_t  
						
						
						
						
					 
					
						2015-02-13 13:54:50 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							fc60014d47 
							
						 
					 
					
						
						
							
							ie: Add ie_build_rsne  
						
						
						
						
					 
					
						2015-02-03 21:45:14 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							51dfb02ade 
							
						 
					 
					
						
						
							
							ie: Add ie_build_akm_suite  
						
						
						
						
					 
					
						2015-02-03 21:44:56 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5653baa0b9 
							
						 
					 
					
						
						
							
							ie: Add ie_build_cipher_suite  
						
						
						
						
					 
					
						2015-02-03 21:44:35 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5bb70422 
							
						 
					 
					
						
						
							
							ie: Move ieee_oui to toplevel  
						
						
						
						
					 
					
						2015-02-03 21:11:26 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							3d251562f8 
							
						 
					 
					
						
						
							
							dbus: Remove useless info message print  
						
						... 
						
						
						
						No need for this info any more. 
						
						
					 
					
						2015-02-03 11:34:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							2fad305d3c 
							
						 
					 
					
						
						
							
							dbus: Remove obsolete debug print  
						
						... 
						
						
						
						This print is quite useless. 
						
						
					 
					
						2015-02-03 11:34:08 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							6ddd2b894d 
							
						 
					 
					
						
						
							
							scan: SSID security check was missing values  
						
						... 
						
						
						
						Refactoring SSID security check function to work properly so that
it can differentiate AP security setting correctly. 
						
						
					 
					
						2015-02-02 15:09:50 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							26010b8459 
							
						 
					 
					
						
						
							
							wiphy: Optimize scanning data structures  
						
						... 
						
						
						
						Instead of storing multiple copies of the same BSS (one hanging off the
netdev object and one hanging off the network object), we instead store
the BSS list only on the netdev object.
The network object gets a pointer to the BSS structure on the netdev
list.  As a side effect, the BSS list is always sorted properly. 
						
						
					 
					
						2015-01-28 21:23:17 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6f3e4ef594 
							
						 
					 
					
						
						
							
							wiphy: Restructure lost_bss() function  
						
						... 
						
						
						
						- Remove unneeded nesting
- Rework logic slightly 
						
						
					 
					
						2015-01-28 21:23:17 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							4c5498d4cd 
							
						 
					 
					
						
						
							
							wiphy: Remove those networks that do not have any BSS  
						
						... 
						
						
						
						If all the BSSs having same SSID and security have disappeared
from network, then the network can be removed also. 
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c283557215 
							
						 
					 
					
						
						
							
							wiphy: Remove unneeded brackets  
						
						
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1894b75a18 
							
						 
					 
					
						
						
							
							wiphy: Remove unneeded nesting  
						
						
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0303a095aa 
							
						 
					 
					
						
						
							
							wiphy: Remove unneeded variable  
						
						... 
						
						
						
						Instead of always mallocing space for the ssid array, and then freeing
it in most circumstances, do the opposite.  Only allocate the array once
it is actually needed.  This has the side effect of removing an unneeded
variable and making the code simpler. 
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9f042ff1b8 
							
						 
					 
					
						
						
							
							wiphy: Ignore BSSes with no SSID  
						
						
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b342f819f9 
							
						 
					 
					
						
						
							
							wiphy: Make const correct  
						
						
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							d27c947209 
							
						 
					 
					
						
						
							
							wiphy: expose network objects instead of BSSes  
						
						... 
						
						
						
						The idea here is that network object will contain a list of BSS
that have the same SSID and security setting. From user point of view,
we will connect to a certain SSID instead of connecting directly to
a BSS. We pick the best BSS automatically from the BSS list when
connecting to a SSID. 
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ce3ffd732f 
							
						 
					 
					
						
						
							
							scan: Make const correct  
						
						
						
						
					 
					
						2015-01-28 21:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							8f73bc825f 
							
						 
					 
					
						
						
							
							scan: Add utility to categorize BSS security type  
						
						... 
						
						
						
						Utility function gets the RSNE information element and
figures out whether the SSID is Open, WEP, PSK or 802.1X
network. 
						
						
					 
					
						2015-01-28 12:34:01 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							27b45f926b 
							
						 
					 
					
						
						
							
							ie: Add capability enum  
						
						
						
						
					 
					
						2015-01-28 12:33:47 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							9e655106fa 
							
						 
					 
					
						
						
							
							wiphy: MLME warning message text incorrect  
						
						... 
						
						
						
						MLME notify function prints error if wiphy or netdev is missing.
The error text in this case talks about scan notification instead
of more proper MLME notification. 
						
						
					 
					
						2015-01-28 11:49:03 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6189aef0 
							
						 
					 
					
						
						
							
							main: Remove obsolete -S option  
						
						... 
						
						
						
						As there is no handler for -S option, we can remove it. 
						
						
					 
					
						2015-01-26 21:53:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jukka Rissanen 
							
						 
					 
					
						
						
						
						
							
						
						
							9c380ad95c 
							
						 
					 
					
						
						
							
							main: DBus debug option -B was missing  
						
						... 
						
						
						
						It was not possible to activate DBus debugging. 
						
						
					 
					
						2015-01-26 21:53:30 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5247695d56 
							
						 
					 
					
						
						
							
							mpdu: fix transaction_sequence byte-ordering  
						
						... 
						
						
						
						transaction_sequence was not being considered in host CPU byte order 
						
						
					 
					
						2015-01-22 12:41:10 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e60b814dc8 
							
						 
					 
					
						
						
							
							mpdu: algorithm was not swapped to host byte-order  
						
						
						
						
					 
					
						2015-01-22 12:41:10 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							8f946c0cdc 
							
						 
					 
					
						
						
							
							eapol: Change function signatures  
						
						... 
						
						
						
						The frame which comes in is an EAPoL-key frame, thus changing the name
accordingly (as well as the parameter names).
Also, returning the cast pointer instead of a boolean is easier to
use as there won't be any need to perform the cast ourselves afterward 
						
						
					 
					
						2015-01-22 12:18:17 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							e02f02fa69 
							
						 
					 
					
						
						
							
							mpdu: Change the validation function signature  
						
						... 
						
						
						
						What comes in is a frame, and let's set it to uint8_t pointer, which is
semantically better than unsigned char.
Also, returning the cast pointer instead of a boolean is easier to
use as there won't be any need to perform the cast ourselves afterward 
						
						
					 
					
						2015-01-22 12:14:47 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							55d3283aeb 
							
						 
					 
					
						
						
							
							mpdu: Add member 'ies' for mpdu_deauthentication  
						
						... 
						
						
						
						Even if this will never really be useful, it's better this way rather
than having a todo comment. 
						
						
					 
					
						2015-01-21 14:37:27 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							3d5fe2fddd 
							
						 
					 
					
						
						
							
							mpdu: Validate beacon mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame 
						
						
					 
					
						2015-01-21 14:31:26 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							9ce1745ede 
							
						 
					 
					
						
						
							
							mpdu: Validate timing advertisement mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame 
						
						
					 
					
						2015-01-21 14:30:51 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							8078f18c35 
							
						 
					 
					
						
						
							
							mpdu: Validate probe response mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame 
						
						
					 
					
						2015-01-21 14:30:12 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							cc1cc64843 
							
						 
					 
					
						
						
							
							mpdu: Validate probe request mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame 
						
						
					 
					
						2015-01-21 14:29:39 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							142a6a8a0c 
							
						 
					 
					
						
						
							
							mpdu: Validate reassociation response mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame 
						
						
					 
					
						2015-01-21 14:29:05 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							efcaefc5dd 
							
						 
					 
					
						
						
							
							mpdu: Validate reassociation request mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame. 
						
						
					 
					
						2015-01-21 14:28:21 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							8353ac445d 
							
						 
					 
					
						
						
							
							mpdu: Validate association response mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame. 
						
						
					 
					
						2015-01-21 14:28:14 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							5c9f1db01f 
							
						 
					 
					
						
						
							
							mpdu: Validate association request mpdu subtype  
						
						... 
						
						
						
						We do not currently validate the IEs that are following until the end
of the frame. 
						
						
					 
					
						2015-01-21 14:28:07 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c29daa24 
							
						 
					 
					
						
						
							
							mpdu: Validate disassociation mpdu subtype  
						
						... 
						
						
						
						These own a reason code which is currently the only interesting
information to handle. Let's skip the vendor specific ones for now. 
						
						
					 
					
						2015-01-21 14:27:59 -06:00