Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos-legacy/wpa
VyOS wpa packages
https://github.com/vyos-legacy/wpa
The Timeout Interval element needs to use Association Comeback time
for the case when (Re)Associ...
cfg80211 does not currently allow NL80211_CMD_CONNECT when there
is already an association. This...
eapol_test command line argument -o<file> can now be used to request
the received server certifi...
8a55f56453f55f7b9b634781b277833d09b3ca9a authored over 13 years ago by Jouni Malinen <[email protected]>
The proactive_key_caching parameter was missed in mapping the
config_ssid data into the WPA stat...
a8b8379adf914fd202dd0efb7a6748be2afd8be7 authored over 13 years ago by Jouni Malinen <[email protected]>
This is needed to configure static WEP keys to the driver through the
hostapd configuration stru...
This is needed to avoid confusing configuration in some nl80211
drivers that the new AP mode con...
Make the WPS processing of (Re)Association Request frame IEs conditional
on WPS support. This fi...
os_*() wrappers should be used instead of functions from time.h.
Removing the header from includ...
Use os_time() in AP mode instead of direct time() calls.
3d9e2e6615438959c9508f64d5148e06320b4827 authored over 13 years ago by Per Ekman <[email protected]>Currently, the following can happen:
1) P2P state machine requests R-O-C
2) user changes their ...
This allows drivers to disable CCK rates from Probe Request frames.
For nl80211, this is current...
Since the kernel can now advertise P2P concurrent support by advertising
interface combinations,...
This is needed to fix the wpa_proto association parameter for drivers
that select AP based on se...
The default config methods was hardcoded to claim support for
PushButton, Display, and Keypad. W...
The P2P specification (3.1.4.3) disallows use of the Label configuration
method between two P2P ...
If a network configuration block is removed or modified, flush
all PMKSA cache entries that were...
This was done for the case where all networks are being removed,
but the case where a single net...
If the driver maintains its own copy of the PMKSA cache, we need to
clear an entry from the driv...
5e67037b3a148c1d0ef8c9134775ac2bb75699fb authored over 13 years ago by Jouni Malinen <[email protected]>
The Deauth/Disassoc TX status callbacks were ending up kicking the
station entry from kernel dri...
This can be used, e.g., in a UI to generate a PIN without
starting WPS (or P2P) operation.
The previous code was trying to figure out which WPA version is
used based on the extra IEs requ...
bf9d5518d55e314cad2dbac0715ce151b2807691 authored over 13 years ago by Jouni Malinen <[email protected]>
83180479f0700021c4ae9d8dff557346ef5251c2 authored over 13 years ago by Jouni Malinen <[email protected]>
This matches with the earlier change that did the same for the
per-interface ctrl_iface commands.
Instead of hardcoding the Config Methods attribute value in Probe
Request frames, set this based...
Instead of hardcoding support for both 2.4 GHz and 5 GHz bands,
use driver capabilities to figur...
The device description file may include multiple devices. Improve the
simplistic parser by first...
This allows non-mac80211 drivers to report received Probe Request
frames to user space and Probe...
This allows the driver to use PS buffering of Deauthentication and
Disassociation frames when th...
49a191a1421483c2a6c5094a9e60aa0c787703d4 authored over 13 years ago by Jouni Malinen <[email protected]>
02b915f689d4e53ce1a09636d5b416209396c889 authored over 13 years ago by Jouni Malinen <[email protected]>
Extend the code that waits for the station to send EAPOL-Start before
initiating EAPOL authentic...
Drivers that build Beacon, Probe Response, and (Re)Association
Response frames can use this info...
97a7a0b50445ecae82f5d1ba29b6e2e4d5f53d55 authored over 13 years ago by Jouni Malinen <[email protected]>
This helps drivers that build the Beacon and Probe Response frames
internally.
d8cc23a438c8ad8d0d77380cfcc597d95f00486d authored over 13 years ago by Jouni Malinen <[email protected]>
If an ER tries to send a message to a STA that is not in the middle
of WPS protocol, do not try ...
It is possible to get a response for a pending EAP callback after the
EAP state machine has alre...
The Config Methods attribute in M2 and M2D messages is supposed to
indicate which configuration ...
Instead of always adding PHY PushButton config method, only add this
if neither virtual nor phys...
This makes it easier for drivers that need the SSID to get it from the
Beacon setup operation wi...
This change is a first step in better supporting different driver
architectures for AP mode oper...
5fb1a23252ca213c7c69d1bb11703e0f763f3d3e authored over 13 years ago by Jouni Malinen <[email protected]>
Split WPA initialization into two parts so that the Beacon frames can be
configured fully before...
This avoids a request to the driver to first start beaconing before
the WPA/RSN IE has been gene...
This can be used with drivers that do not support monitor interface
when transmitting EAPOL fram...
When offloading of the offchannel TX wait is not used, it is better to
not include NL80211_ATTR_...
Such using params->wpa_ie to figure out whether the connection is for
WPA/WPA2 is not correct si...
a05225c8196e7f38b99b587705cc21b8bf5339da authored over 13 years ago by Jouni Malinen <[email protected]>
Various pieces of the P2P code assume that P2P is enabled, so make
the D-Bus code not call the P...
The read, write, read-write permissions can be figured out from
getter/setter function pointers,...
If uapsd is explicitly enabled, set conf->bss->wmm_enabled and
conf->bss->wmm_uapsd to enable (a...
These properties are already correctly treated as bytes for the local
device, we need to do same...
Some compilers complain about fwrite calls if the return value is
not checked, so check the valu...
The internal TLS implementation assumes that the certificate chain
is ordered by issuer certific...
628d54639a90f779fd5c98c31e049638de56b17e authored over 13 years ago by Anish Nataraj <[email protected]>
Commit e1d526293b27f5123777e695750a0d38bdfe936a added code for verifying
whether the receive Pro...
93ac240496e9d9e949e38d6e3f29f4b5df342670 authored over 13 years ago by Jouni Malinen <[email protected]>
This is more likely to work if someone tests the example file with
no or minimal changes.
A number of fixes/improvements here:
1) Remove casting of getter/setter function types which al...
6aeeb6fa21bc072ba92ce9423ba5c0417e8c0bf5 authored over 13 years ago by Dan Williams <[email protected]>Signed-off-by: Pavel Roskin <[email protected]>
374038fbde492a8095f6edc4f1c551cc413763a2 authored over 13 years ago by Pavel Roskin <[email protected]>Signed-off-by: Pavel Roskin <[email protected]>
e783c9b0e5a2487ce8b689856c993539a1321b95 authored over 13 years ago by Pavel Roskin <[email protected]>Signed-off-by: Pavel Roskin <[email protected]>
f11634bf5ddf8aed5d490b478542074c5465728f authored over 13 years ago by Pavel Roskin <[email protected]>a79d5479dfd983622ebabee5f1c8cf9b5236f9d7 authored over 13 years ago by Dmitry Shmidt <[email protected]>
b5cb528d7024b1028d5388ae89397b0a8455debe authored over 13 years ago by Vladimir <[email protected]>
This is needed for AP mode functionality with some drivers.
03948f423f0afd064e996914764f8a2cceb1c710 authored over 13 years ago by Jouni Malinen <[email protected]>
Fix the previous code that was hardcoding the p2p parameter based
on the driver P2P capability r...
Currently, wpa_driver_nl80211_authenticate() changes the interface type
to station. However, in ...
Commit 9f51b11395646efeb5d6a75d2cabc0bf7626496f added support for P2P
interfaces when adding a n...
There is no need to force the interface into station mode when
wpa_supplicant adds a new interfa...
a1922f934d6b8182ad396db7461ffe148299dac9 authored over 13 years ago by Jouni Malinen <[email protected]>
When driver_nl80211.c has to set the netdev down to change iftype, an
RTM_NEWLINK event is gener...
This brings hostapd_cli closer to the design used in wpa_cli
and allows command history and edit...
This makes sure that the old connection is not maintained if the new
configuration does not allo...
When the BSS table size limit has been reached, drop first the oldest
BSS entries for which ther...
These are almost identical, so there is no point in using separate
implementations.
c3c828ebfdde9fc860008d97797dc034eae0a431 authored over 13 years ago by Jouni Malinen <[email protected]>
Reassociation Request/Response frame validation need to count all IEs in
the RIC. In addition, T...
Per P2P specification 2.4.1, P2P Device shall shall not respond to
Probe Request frames that ind...
Do not reply to Probe Request frames that include a Device ID that
does not match with our own P...
Only accept Probe Request frames that have a Wildcard BSSID and a
destination address that match...
15f0961447f9865640505378b4d63207f3c1aa5f authored over 13 years ago by Jouni Malinen <[email protected]>
The current implementation of p2p_intra_bss doesn't work since the flag
isn't propagated into th...
0d0db4127169f3f60b6a7c1c7cbb698fe48c9777 authored over 13 years ago by Jouni Malinen <[email protected]>
263ef84d3a4be56c471f9526e1cf59df1d3f7d20 authored over 13 years ago by Jouni Malinen <[email protected]>
e24b918202662c36bd6e72635cf343d30c03b63d authored over 13 years ago by Jouni Malinen <[email protected]>
70b9a5ca6a4739f7e81a846872d17110b68ca7cb authored over 13 years ago by Jouni Malinen <[email protected]>
e1739fb6171e87e8b5e8422ed28866f54044133c authored over 13 years ago by Jouni Malinen <[email protected]>
ssid->ssid could be NULL here if malloc failed, so better check that
consistently.
21fe9e757e5f9e793662ebf319711224e6329ec1 authored over 13 years ago by Jouni Malinen <[email protected]>
f94a85ee33d622d32ec8b8edd298ccb54c090055 authored over 13 years ago by Jouni Malinen <[email protected]>
The paths pointer could have been NULL when going through the shared
freeing path in error case....
The case of joining a running group is handled before this location
and the P2P client iftype is...
sizeof of the structure instead of the pointer was supposed to be used
here. Fix this to clear t...
This is useful, since in Gentoo BINDIR=/usr/sbin.
f0573c7989e88023d1e9bb17d775e944cd956ae8 authored over 13 years ago by Henry Gebhardt <[email protected]>2ecaec50c8eb772e131b6c468b60edbcc00e660c authored over 13 years ago by Henry Gebhardt <[email protected]>
When a new interface is created and already has a separate MAC address
assigned by the kernel, t...