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
Jouni Malinen
ecece754db
WPS: Add more debug prints for authorized MACs operations
2010-09-09 06:07:49 -07:00
Jouni Malinen
498cdee0c7
WPS ER: Use PBC overlap detection
...
ER should follow same rules as internal Registrar in an AP for
session overlap detection.
2010-09-09 06:07:49 -07:00
Jouni Malinen
6a4477236e
WPS 2.0: Only reject Probe Request frames from WPS 2.0 devices
2010-09-09 06:07:49 -07:00
Jouni Malinen
e69b86b71d
WPS 2.0: By default, use strict validation reject only with WPS 2.0
2010-09-09 06:07:49 -07:00
Jouni Malinen
cae67937ca
WPS: Fix CONFIG_WPS_STRICT build option
...
This was not supposed to be depending on CONFIG_WPS_NFC.
2010-09-09 06:07:49 -07:00
Jouni Malinen
5fabd9fefb
WPS: Fix strict validation to mandate Network Index attribute
...
While this attribute is is now deprecated, it is still required
for backwards compatibility. Better check this if strict validation
is enabled.
2010-09-09 06:07:49 -07:00
Jouni Malinen
e6e25d37a3
WPS 2.0: Use strict validation of NewWLANEventMAC only with WPS 2.0
...
This avoids some testing issues with WPS 1.0 implementations while
maintaining strict validation for WPS 2.0 implementations.
2010-09-09 06:07:49 -07:00
Jouni Malinen
b68ccf4048
WPS ER: Do not use SetSelectedRegistrar when learning/configuring AP
2010-09-09 06:07:49 -07:00
Jouni Malinen
ad4741183f
WPS 2.0: Make sure PHY/VIRT flag gets set for PBC
2010-09-09 06:07:48 -07:00
Jouni Malinen
168f840169
WPS 2.0: Add strict validation of SetSelectedRegistrar attributes
2010-09-09 06:07:48 -07:00