Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								3c5126a41f 
								
							 
						 
						
							
							
								
								P2P: Set Device Password ID in WPS M1/M2 per new rules  
							
							... 
							
							
							
							If the P2P client (WPS Enrollee) uses a PIN from the GO (Registrar),
Device Password ID in M1 & M2 is set to Registrar-specified. 
							
						 
						
							2010-09-09 07:17:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								ef922c4a34 
								
							 
						 
						
							
							
								
								P2P: Run a scan before provision discovery in p2p_connect join  
							
							... 
							
							
							
							This is needed to make sure we have fresh BSS information for the GO. 
							
						 
						
							2010-09-09 07:17:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								c381508d88 
								
							 
						 
						
							
							
								
								P2P: Implement power save configuration  
							
							... 
							
							
							
							wpa_cli p2p_set ps <0/1/2>
wpa_cli p2p_set oppps <0/1>
wpa_cli p2p_set ctwindow <0..> msec 
							
						 
						
							2010-09-09 07:17:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								40c03fd40b 
								
							 
						 
						
							
							
								
								P2P: Handle p2p_scan tracking in SEARCH state  
							
							... 
							
							
							
							Previously, only the initial p2p_scan was used to delay starting new
P2P operations. However, this should have applied to the SEARCH state
scans, too. 
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								07a30a66c3 
								
							 
						 
						
							
							
								
								P2P: Do not schedule new remain-on-channel if waiting for drv event  
							
							... 
							
							
							
							The driver event for remain-on-channel may be delayed in a way that
allows management-frame-received event to be received before
wpa_supplicant knows that the driver is actually already on the
previously requested channel. We should not request a new
remain-on-channel to send a response to just a frame if we are waiting
for the driver to get to the same channel. Instead, just continue
waiting for the driver event. 
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								d6ae995057 
								
							 
						 
						
							
							
								
								P2P: Fix infinite loop on interface selection for Action frame TX  
							
							... 
							
							
							
							When the first wpa_supplicant interface is not the correct one for
transmitting an Action frame (e.g., P2P Presence Request frame
uses a group interface), the code got stuck in an infinite busy
loop. Fix the iteration to go through the interfaces properly. 
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								962473c136 
								
							 
						 
						
							
							
								
								P2P: Add preliminary P2P Manager AP support for hostapd  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								df91238b54 
								
							 
						 
						
							
							
								
								P2P: wpa_qui-qt4: Add P2P functionality into the GUI  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								4f338bea79 
								
							 
						 
						
							
							
								
								P2P: Document new control interface commands and events  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								42f0101b4d 
								
							 
						 
						
							
							
								
								P2P: wpa_cli action calls for P2P group started/removed events  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								57faa1cee8 
								
							 
						 
						
							
							
								
								wpa_cli: Add P2P commands  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								9fdd0fada7 
								
							 
						 
						
							
							
								
								P2P: Add disassociation/deauthentication IE notifications  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								ef7963917c 
								
							 
						 
						
							
							
								
								P2P: Add group notification from (re)association request  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								9bae1be0a1 
								
							 
						 
						
							
							
								
								P2P: Map driver events to P2P event notifications  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6b310e83 
								
							 
						 
						
							
							
								
								P2P: Show P2P info in ctrl_iface scan results  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								d23bd8940f 
								
							 
						 
						
							
							
								
								P2P: Show P2P Device Address in wpa_cli status  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								b563b3882e 
								
							 
						 
						
							
							
								
								P2P: Add control interface commands for P2P  
							
							
							
						 
						
							2010-09-09 07:17:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								0817de904e 
								
							 
						 
						
							
							
								
								P2P: Optimize scan timeouts for group formation  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								5f3a6aa0a4 
								
							 
						 
						
							
							
								
								P2P: Add P2P IE into (Re)Association Request frames  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								0e65037c27 
								
							 
						 
						
							
							
								
								P2P: Add P2P IE into Probe Request frames  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								f684e608af 
								
							 
						 
						
							
							
								
								P2P: Use PSK format in WPS Credential  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								6e3f4b89ea 
								
							 
						 
						
							
							
								
								P2P: Let the driver wrapper know if association is for P2P group  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								8ccbe415ba 
								
							 
						 
						
							
							
								
								P2P: Add group notifications  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								e44f8bf20a 
								
							 
						 
						
							
							
								
								P2P: Add P2P configuration and callbacks in hostapd code  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								b22128efdc 
								
							 
						 
						
							
							
								
								P2P: Add initial version of P2P Module  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								c2af2afb3b 
								
							 
						 
						
							
							
								
								P2P: Preparations for adding P2P IE into Beacon/Probe Response frames  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								b305c684b8 
								
							 
						 
						
							
							
								
								P2P: Save a copy of P2P IE(s) data from (Re)Association Request  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								fdadd5fe03 
								
							 
						 
						
							
							
								
								P2P: Do not register l2_packet on dedicated P2P device interface  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								73e492693d 
								
							 
						 
						
							
							
								
								P2P: Add TODO note for Group Formation bit use in AP selection  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								4c2c302893 
								
							 
						 
						
							
							
								
								P2P: Remove 802.11b rates from wpa_supplicant AP mode operations  
							
							... 
							
							
							
							TODO: do this only for P2P group interface 
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								4dac02455a 
								
							 
						 
						
							
							
								
								P2P: Use config block with disabled==2 to store persistent groups  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								046b26a24e 
								
							 
						 
						
							
							
								
								nl80211: Add P2P operations  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								2883205ec8 
								
							 
						 
						
							
							
								
								driver_test: Add functionality for allowing P2P testing  
							
							
							
						 
						
							2010-09-09 07:17:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								75bde05d53 
								
							 
						 
						
							
							
								
								P2P: Add driver operations for P2P use  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								2ff99b3c38 
								
							 
						 
						
							
							
								
								P2P: Do not save temporary networks  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								b2c5a4a3df 
								
							 
						 
						
							
							
								
								P2P: Do not filter BSSes based on SSID during P2P Provisioning  
							
							... 
							
							
							
							TODO: Use group id from GO Neg instead(?) 
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								9fa243b295 
								
							 
						 
						
							
							
								
								P2P: Let WPS code know if it is used in a P2P group  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								e3768e7c94 
								
							 
						 
						
							
							
								
								P2P: Add global configuration parameters for P2P  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								2c5d725c65 
								
							 
						 
						
							
							
								
								P2P: Add dynamic network config block parameters for P2P  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								62281bc690 
								
							 
						 
						
							
							
								
								P2P: Do no process Probe Request with P2P wildcard SSID in WPS  
							
							... 
							
							
							
							The Probe Request frames used in P2P Device Discovery should not be
processed by the WPS implementation. 
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								935a948f97 
								
							 
						 
						
							
							
								
								P2P: Enable use of WPS Requested Device Type without WPS 2.0  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								63675def6e 
								
							 
						 
						
							
							
								
								P2P: Add Device Name into WPS IE in Probe Request frames  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								91a9464528 
								
							 
						 
						
							
							
								
								Make IEEE 802.11 IE parser aware of P2P IE  
							
							... 
							
							
							
							This does not handle fragmented IEs and is only used to check quickly
whether the IE blob includes any P2P IE(s). 
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								dd6cc5a20c 
								
							 
						 
						
							
							
								
								P2P: Wi-Fi Direct frame format definitions  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								611aea7d41 
								
							 
						 
						
							
							
								
								Allow ctrl_iface SET command to change global config parameters  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								1d47214aa9 
								
							 
						 
						
							
							
								
								Add flag indicating which global configuration parameters have changed  
							
							
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								121adf9c2e 
								
							 
						 
						
							
							
								
								Move global configuration parser into config.c  
							
							... 
							
							
							
							This makes it easier to provide support for dynamic updates of the
global configuration parameters while wpa_supplicant is running. 
							
						 
						
							2010-09-09 07:17:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								fdc9eeb175 
								
							 
						 
						
							
							
								
								WPS 2.0: Convert new attributes into WFA vendor extension  
							
							... 
							
							
							
							The WSC 2.0 specification moved to use another design for the new
attributes to avoid backwards compatibility issues with some
deployed implementations. 
							
						 
						
							2010-09-09 06:07:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								ac4dcaf7bf 
								
							 
						 
						
							
							
								
								WPS 2.0: Fix strict mode validation of UPnP MAC Address format  
							
							... 
							
							
							
							This was supposed to only reject the message from WPS 2.0 ER, not from
WPS 1.0 ER. 
							
						 
						
							2010-09-09 06:07:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouni Malinen 
								
							 
						 
						
							
							
							
							
								
							
							
								42f50264c0 
								
							 
						 
						
							
							
								
								WPS: Make fragment size configurable for EAP-WSC peer  
							
							... 
							
							
							
							"wpa_cli set wps_fragment_size <val>" can now be used to configure the
fragment size limit for EAP-WSC. 
							
						 
						
							2010-09-09 06:07:49 -07:00