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

wlantest: Verify that comeback assoc resp includes correct type

The Timeout Interval element needs to use Association Comeback time
for the case when (Re)Associ...

6908d459e2299df047b80966e7b14582bba2e9f3 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Work around EALREADY from connect command

cfg80211 does not currently allow NL80211_CMD_CONNECT when there
is already an association. This...

20f5a4c24c69fbbae0362e073369254db75c7f0d authored over 13 years ago by Jouni Malinen <[email protected]>
eapol_test: Add option for writing server certificate chain to a file

eapol_test command line argument -o<file> can now be used to request
the received server certifi...

1b414f59fc46b8c88e606de122debf69e8b5faa8 authored over 13 years ago by Jouni Malinen <[email protected]>
RSN: Add a debug message when considing addition of OKC entry

8a55f56453f55f7b9b634781b277833d09b3ca9a authored over 13 years ago by Jouni Malinen <[email protected]>
Fix proactive_key_caching configuration to WPA code

The proactive_key_caching parameter was missed in mapping the
config_ssid data into the WPA stat...

7c444f3c12f22a74736ef620398b8e7c6c0950fa authored over 13 years ago by Jouni Malinen <[email protected]>
Sync with wireless-testing.git linux/nl80211.h

a8b8379adf914fd202dd0efb7a6748be2afd8be7 authored over 13 years ago by Jouni Malinen <[email protected]>
wpa_supplicant AP: Set static WEP keys if configured

This is needed to configure static WEP keys to the driver through the
hostapd configuration stru...

6bcb1c2ba577fd8d718fd9c88fddc01e2c6c5bab authored over 13 years ago by Jouni Malinen <[email protected]>
AP: Set pairwise/group cipher for non-WPA modes

This is needed to avoid confusing configuration in some nl80211
drivers that the new AP mode con...

697cd03fc28bdcd24434347930854f2f3d5789b4 authored over 13 years ago by Jouni Malinen <[email protected]>
Fix AP build without CONFIG_WPS=y

Make the WPS processing of (Re)Association Request frame IEs conditional
on WPS support. This fi...

633d4469e8e0fa54f671fca831cdd66e62605329 authored over 13 years ago by Jouni Malinen <[email protected]>
Remove time.h include from utils/includes.h

os_*() wrappers should be used instead of functions from time.h.
Removing the header from includ...

531e420dd785161086dc1d1977838d420188717b authored over 13 years ago by Jouni Malinen <[email protected]>
Remove references to time_t/time()

Use os_time() in AP mode instead of direct time() calls.

3d9e2e6615438959c9508f64d5148e06320b4827 authored over 13 years ago by Per Ekman <[email protected]>
nl80211: Cancel not yet started r-o-c

Currently, the following can happen:

1) P2P state machine requests R-O-C
2) user changes their ...

531f0331a12fee6e7a08654071b1287a135a068b authored over 13 years ago by Johannes Berg <[email protected]>
P2P: Remove CCK supported rates when running P2P scan

This allows drivers to disable CCK rates from Probe Request frames.
For nl80211, this is current...

47185fc788b7a30700a5bf877e65980762ecc190 authored over 13 years ago by Rajkumar Manoharan <[email protected]>
nl80211: Automatically use concurrent P2P if possible

Since the kernel can now advertise P2P concurrent support by advertising
interface combinations,...

7626850dd671230cc6ac4b61466182cd7a28c2d3 authored over 13 years ago by Johannes Berg <[email protected]>
Make sure wpa_proto gets cleared for WPS and non-WPA connections

This is needed to fix the wpa_proto association parameter for drivers
that select AP based on se...

cf546f1a03c0bd0167980f60eb09fae9cdb3a66a authored over 13 years ago by Edward Lu <[email protected]>
P2P: Allow advertisement config methods to be limited

The default config methods was hardcoded to claim support for
PushButton, Display, and Keypad. W...

25e5d5bc08426309cb6cae19dfff179c51f08f23 authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Remove Label config method

The P2P specification (3.1.4.3) disallows use of the Label configuration
method between two P2P ...

07fecd3915cdac99eab751606cee85a6729e578a authored over 13 years ago by Jouni Malinen <[email protected]>
Flush PMKSA cache entries and invalidate EAP state on network changes

If a network configuration block is removed or modified, flush
all PMKSA cache entries that were...

d8a790b9228ca91eadc8f26faf87287c330510a1 authored over 13 years ago by Jouni Malinen <[email protected]>
Call wpas_notify_network_removed() on REMOVE_NETWORK

This was done for the case where all networks are being removed,
but the case where a single net...

f3857c2e6a1c28547520b577360d4b4ebea69ed8 authored over 13 years ago by Jouni Malinen <[email protected]>
Clear driver PMKSA cache entry on PMKSA cache expiration

If the driver maintains its own copy of the PMKSA cache, we need to
clear an entry from the driv...

734baae0af9a82390e33e680c62b13051e34a692 authored over 13 years ago by Jouni Malinen <[email protected]>
Fix SIM/USIM simulator build to include AES encryption function

5e67037b3a148c1d0ef8c9134775ac2bb75699fb authored over 13 years ago by Jouni Malinen <[email protected]>
Fix Deauth/Disassoc callback handling with test frames

The Deauth/Disassoc TX status callbacks were ending up kicking the
station entry from kernel dri...

cc28ad8cdf38965b11bef80167319f7001242cba authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Add 'wpa_cli wps_pin get' for generating random PINs

This can be used, e.g., in a UI to generate a PIN without
starting WPS (or P2P) operation.

98aa7ca5d8cd14dcefd2d7a27d5ade2b3facba7e authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Fix WPA_VERSIONS attribute for Connect command

The previous code was trying to figure out which WPA version is
used based on the extra IEs requ...

64fa840a9745e398311a8241a94d03b506d2d230 authored over 13 years ago by Jouni Malinen <[email protected]>
Android: Include libcrypto and libssl only if CONFIG_TLS=openssl

bf9d5518d55e314cad2dbac0715ce151b2807691 authored over 13 years ago by Jouni Malinen <[email protected]>
Android: Modify wireless_copy.h to fix Android build

83180479f0700021c4ae9d8dff557346ef5251c2 authored over 13 years ago by Jouni Malinen <[email protected]>
Reduce debug verbosity on global ctrl_iface PING command

This matches with the earlier change that did the same for the
per-interface ctrl_iface commands.

f4a0a82ca60b8e9468a818d52f53b7c73e4c4b96 authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Set Probe Request config methods based on configuration

Instead of hardcoding the Config Methods attribute value in Probe
Request frames, set this based...

a9355fac5fe76b48d11bc57787f12d74370ed64a authored over 13 years ago by Bharat Chakravarty <[email protected]>
WPS: Set RF bands based on driver capabilities

Instead of hardcoding support for both 2.4 GHz and 5 GHz bands,
use driver capabilities to figur...

6fb6d842bba34ce9579ca2f5f9406e00254030f2 authored over 13 years ago by Bharat Chakravarty <[email protected]>
WPS ER: Fix UPnP XML Device Description parser to find correct device

The device description file may include multiple devices. Improve the
simplistic parser by first...

ae9c40035829b6b5fbb4ff48bd50781df54642b3 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Support AP mode probe/action frame TX/RX without monitor iface

This allows non-mac80211 drivers to report received Probe Request
frames to user space and Probe...

86957e62987f59ab8a714010d82e389cd3b7a6f7 authored over 13 years ago by Jouni Malinen <[email protected]>
Delay STA entry removal until Deauth/Disassoc TX status in AP mode

This allows the driver to use PS buffering of Deauthentication and
Disassociation frames when th...

4dc03726de072b127ba4f219cdf50df8f9b7c9be authored over 13 years ago by Jouni Malinen <[email protected]>
EAP: Add "expanded" EAP type to get_name functions

49a191a1421483c2a6c5094a9e60aa0c787703d4 authored over 13 years ago by Jouni Malinen <[email protected]>
wlantest: Allow injection of unprotected frames to unknown BSS

02b915f689d4e53ce1a09636d5b416209396c889 authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Wait for EAPOL-Start unless WPS 2.0 station as workaround

Extend the code that waits for the station to send EAPOL-Start before
initiating EAPOL authentic...

17f6b9005641c9c44f55cda825b3a170ffa8ff04 authored over 13 years ago by Jouni Malinen <[email protected]>
Provide extra IEs for AP mode management frames with set_ap

Drivers that build Beacon, Probe Response, and (Re)Association
Response frames can use this info...

fb91db56396cce2c13f659fb263fd30d2f23cbef authored over 13 years ago by Jouni Malinen <[email protected]>
Add support for setting SSID hiding mode through set_ap()

97a7a0b50445ecae82f5d1ba29b6e2e4d5f53d55 authored over 13 years ago by Jouni Malinen <[email protected]>
Add crypto parameters to set_ap() command separately

This helps drivers that build the Beacon and Probe Response frames
internally.

b11d1d64393c132cda180bb4738d42dd6417caa0 authored over 13 years ago by Jouni Malinen <[email protected]>
Sync with include/linux/nl80211.h in wireless-testing.git

d8cc23a438c8ad8d0d77380cfcc597d95f00486d authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Drop responses from ER to a STA that is not in WPS protocol

If an ER tries to send a message to a STA that is not in the middle
of WPS protocol, do not try ...

9ca47fff8c5adc74b620d58573efb87e866295ba authored over 13 years ago by Jouni Malinen <[email protected]>
Make sure that EAP callbacks are not done if state machine has been removed

It is possible to get a response for a pending EAP callback after the
EAP state machine has alre...

de6e463f579faa568b751fea01b751f0c6f6afb3 authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Fix M2/M2D Config Methods to include PushButton even if PBC not in use

The Config Methods attribute in M2 and M2D messages is supposed to
indicate which configuration ...

167dc97501ae288af4870ef148004db4c4c3821c authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Fix default virt/phy pushbutton config method setting

Instead of always adding PHY PushButton config method, only add this
if neither virtual nor phys...

59639fa11234a8f219a39601d1593537b871677e authored over 13 years ago by Jouni Malinen <[email protected]>
Add SSID as a separate item in AP mode Beacon setup

This makes it easier for drivers that need the SSID to get it from the
Beacon setup operation wi...

ccb941e6da3122937cf87a8145a17907dae534a5 authored over 13 years ago by Jouni Malinen <[email protected]>
Replace set_beacon() driver op with set_ap()

This change is a first step in better supporting different driver
architectures for AP mode oper...

19c3b56685e138bade6b7c3c1ebab55cebb25e35 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Fix hostapd build

5fb1a23252ca213c7c69d1bb11703e0f763f3d3e authored over 13 years ago by Jouni Malinen <[email protected]>
AP: Reorder WPA/Beacon initialization

Split WPA initialization into two parts so that the Beacon frames can be
configured fully before...

bdffdc5ddb0c838af4c90d114060baa68a6168b4 authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Do not update Beacon IEs before initial IE set

This avoids a request to the driver to first start beaconing before
the WPA/RSN IE has been gene...

bc45d4279f01e3c224f78d93b6fd781dab928dde authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Add l2_packet for AP mode EAPOL TX without monitor iface

This can be used with drivers that do not support monitor interface
when transmitting EAPOL fram...

f10bfc9adb38d51f4bf6084eb3213c00eaadf5e6 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Do not include NL80211_ATTR_DURATION in TX frame if zero

When offloading of the offchannel TX wait is not used, it is better to
not include NL80211_ATTR_...

9db931ed6dd707e99bbc80416ed82cbfa27a01a2 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Fix connect command to not claim WPA if WPS is used

Such using params->wpa_ie to figure out whether the connection is for
WPA/WPA2 is not correct si...

a381f2a2868047475e8d64c2d6bbae6ee03e1786 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Add more debug information on frame TX command failures

a05225c8196e7f38b99b587705cc21b8bf5339da authored over 13 years ago by Jouni Malinen <[email protected]>
dbus: Do not segfault if P2P is disabled

Various pieces of the P2P code assume that P2P is enabled, so make
the D-Bus code not call the P...

e9ae40590788bcc8d833514b796972957a9c2953 authored over 13 years ago by Dan Williams <[email protected]>
dbus: Remove separate access variable from properties

The read, write, read-write permissions can be figured out from
getter/setter function pointers,...

3320666494a5b2c313fc4ae43ee6d7063639931e authored over 13 years ago by Jouni Malinen <[email protected]>
wpa_supplicant AP: Enable uapsd in P2P GO mode if go_apsd was set

If uapsd is explicitly enabled, set conf->bss->wmm_enabled and
conf->bss->wmm_uapsd to enable (a...

d26e45a44a1403dc6145a29f2502fb8469325a15 authored over 13 years ago by Eliad Peller <[email protected]>
DBus/P2P: Return Primary and Secondary device types as bytes

These properties are already correctly treated as bytes for the local
device, we need to do same...

e261d5a9a6f583a90a3e43b0df94a8807cabc89a authored over 13 years ago by Jayant Sane <[email protected]>
random: Check fwrite return value to avoid warnings

Some compilers complain about fwrite calls if the return value is
not checked, so check the valu...

2e923102171e5dacd2a1affda70d506a9ef433c7 authored over 13 years ago by Jouni Malinen <[email protected]>
TLS: Reorder certificates if needed when reading them

The internal TLS implementation assumes that the certificate chain
is ordered by issuer certific...

6921f1f3860e8e3c1a6148b586a5b5bb406b6656 authored over 13 years ago by Jouni Malinen <[email protected]>
Dispatch more WPS events through hostapd ctrl_iface

628d54639a90f779fd5c98c31e049638de56b17e authored over 13 years ago by Anish Nataraj <[email protected]>
P2P: Fix 802.11b-only rate validation for Probe Request frames

Commit e1d526293b27f5123777e695750a0d38bdfe936a added code for verifying
whether the receive Pro...

70dbe3b6d75aef6a8259790c8ef016ebc008e7b7 authored over 13 years ago by Jouni Malinen <[email protected]>
Clarify hostapd error message on unsupported hw_mode value

93ac240496e9d9e949e38d6e3f29f4b5df342670 authored over 13 years ago by Jouni Malinen <[email protected]>
Change example hostapd.conf to use 2.4 GHz channel

This is more likely to work if someone tests the example file with
no or minimal changes.

d0df54caa92396bea562dcfcfe474c9a7a3b5e53 authored over 13 years ago by Jouni Malinen <[email protected]>
dbus: clean up new D-Bus interface getters and setters

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]>
hostap: Remove unused variable in handle_frame()

Signed-off-by: Pavel Roskin <[email protected]>

374038fbde492a8095f6edc4f1c551cc413763a2 authored over 13 years ago by Pavel Roskin <[email protected]>
madwifi: Implement set_freq for hostapd, adjust hostapd.conf

Signed-off-by: Pavel Roskin <[email protected]>

e783c9b0e5a2487ce8b689856c993539a1321b95 authored over 13 years ago by Pavel Roskin <[email protected]>
hostap: Add channel selection support in hostapd

Signed-off-by: Pavel Roskin <[email protected]>

f11634bf5ddf8aed5d490b478542074c5465728f authored over 13 years ago by Pavel Roskin <[email protected]>
Increase maximum number of SSIDs per scan with ProbeReq to 10

a79d5479dfd983622ebabee5f1c8cf9b5236f9d7 authored over 13 years ago by Dmitry Shmidt <[email protected]>
Fix hostapd_cli linking without CONFIG_WPA_TRACE=y

b5cb528d7024b1028d5388ae89397b0a8455debe authored over 13 years ago by Vladimir <[email protected]>
Add CONFIG_IEEE80211N to wpa_supplicant defconfig

This is needed for AP mode functionality with some drivers.

03948f423f0afd064e996914764f8a2cceb1c710 authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Set p2p auth/assoc parameter based on connection type

Fix the previous code that was hardcoding the p2p parameter based
on the driver P2P capability r...

ffad8858370e297b22ff5d9e6e36372755364ec0 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Change vif type to P2P_CLI upon P2P authentication

Currently, wpa_driver_nl80211_authenticate() changes the interface type
to station. However, in ...

2f4f73b15483704289e76b215bec5b5008af0da0 authored over 13 years ago by Eliad Peller <[email protected]>
nl80211: Consider P2P when changing vif type

Commit 9f51b11395646efeb5d6a75d2cabc0bf7626496f added support for P2P
interfaces when adding a n...

b1f625e0d81b76bb2380d0b47b95f5ad61123ba5 authored over 13 years ago by Eliad Peller <[email protected]>
nl80211: Do not re-set iftype when initializing added interface

There is no need to force the interface into station mode when
wpa_supplicant adds a new interfa...

ff6a158b40e9ba7bd315318a0da9f5bc41779860 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Add more debug info for iftype changes

a1922f934d6b8182ad396db7461ffe148299dac9 authored over 13 years ago by Jouni Malinen <[email protected]>
nl80211: Ignore ifdown event if mode change triggered it

When driver_nl80211.c has to set the netdev down to change iftype, an
RTM_NEWLINK event is gener...

7d9c369827e9413da985a26946bd52fbbe5d5acb authored over 13 years ago by Jouni Malinen <[email protected]>
hostapd_cli: Start using src/utils/edit*.c

This brings hostapd_cli closer to the design used in wpa_cli
and allows command history and edit...

428380597240290085a99adb3c9cea5489e62976 authored over 13 years ago by Jouni Malinen <[email protected]>
Deauthenticate on reconfiguration

This makes sure that the old connection is not maintained if the new
configuration does not allo...

7b7ce8aa139ff712562e3e4bad308deb241fba15 authored over 13 years ago by Jouni Malinen <[email protected]>
Drop oldest unknown BSS table entries first

When the BSS table size limit has been reached, drop first the oldest
BSS entries for which ther...

018a309a944adc71a8008558741dbbf04eb1a0ca authored over 13 years ago by Jouni Malinen <[email protected]>
FT: Share IE parser implementation for Authenticator and Supplicant

These are almost identical, so there is no point in using separate
implementations.

6554237f38f9abf289d263fed383b5871fe58eb6 authored over 13 years ago by Jouni Malinen <[email protected]>
FT: Fix FT IE parser to not count TIE as protected IE

c3c828ebfdde9fc860008d97797dc034eae0a431 authored over 13 years ago by Jouni Malinen <[email protected]>
FT: Fix the calculation of MIC Control field in FTIE

Reassociation Request/Response frame validation need to count all IEs in
the RIC. In addition, T...

c284b4614150ed5210fbcf361844b4c7d484121f authored over 13 years ago by Hong Wu <[email protected]>
P2P: Do not reply to Probe Request frame indicating only 802.11b rates

Per P2P specification 2.4.1, P2P Device shall shall not respond to
Probe Request frames that ind...

e1d526293b27f5123777e695750a0d38bdfe936a authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Check Device ID match in Probe Request frames in Listen state

Do not reply to Probe Request frames that include a Device ID that
does not match with our own P...

97c5b3c45bb977cc438146bec2edaa1cdc73da7d authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Filter Probe Request frames based on DA and BSSID in Listen state

Only accept Probe Request frames that have a Wildcard BSSID and a
destination address that match...

04a85e4401c958f2685224a55c1932e5bcf22213 authored over 13 years ago by Jouni Malinen <[email protected]>
Check random_get_bytes() result before writing entropy file

15f0961447f9865640505378b4d63207f3c1aa5f authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Fix p2p_intra_bss with nl80211

The current implementation of p2p_intra_bss doesn't work since the flag
isn't propagated into th...

6cd930cb3c0f5dba293d4562bcd3d0f4811af2cb authored over 13 years ago by Johannes Berg <[email protected]>
P2P: Remove unused SearchOnly parameter from D-Bus p2p_find

0d0db4127169f3f60b6a7c1c7cbb698fe48c9777 authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Fix memory leak in D-Bus p2p_find handler

263ef84d3a4be56c471f9526e1cf59df1d3f7d20 authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Coding style cleanup

e24b918202662c36bd6e72635cf343d30c03b63d authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Fix error path not to build error message twice

70b9a5ca6a4739f7e81a846872d17110b68ca7cb authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Clear entry.key to avoid use of uninitialized value on error path

e1739fb6171e87e8b5e8422ed28866f54044133c authored over 13 years ago by Jouni Malinen <[email protected]>
WPS: Check malloc success on workaround path

ssid->ssid could be NULL here if malloc failed, so better check that
consistently.

d87e90b646aa9c63d334f3b48dcdc60dc13ed96e authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Use consistent checking of ssid != NULL

21fe9e757e5f9e793662ebf319711224e6329ec1 authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Coding style cleanup for D-Bus handlers

f94a85ee33d622d32ec8b8edd298ccb54c090055 authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Fix D-Bus error path (potential NULL pointer deref)

The paths pointer could have been NULL when going through the shared
freeing path in error case....

faa9f2cf95c64c92e7a97667db7ca2f236884f22 authored over 13 years ago by Jouni Malinen <[email protected]>
P2P: Remove dead code from wpas_p2p_connect()

The case of joining a running group is handled before this location
and the P2P client iftype is...

ab1dee81a2e5e8377546a7b837413d8b822a1da5 authored over 13 years ago by Jouni Malinen <[email protected]>
MD5: Fix clearing of temporary stack memory to use correct length

sizeof of the structure instead of the pointer was supposed to be used
here. Fix this to clear t...

40eebf235370b6fe6353784ccf01ab92eed062a5 authored over 13 years ago by Jouni Malinen <[email protected]>
wpa_supplicant: Edit BINDIR in dbus and systemd service files

This is useful, since in Gentoo BINDIR=/usr/sbin.

f0573c7989e88023d1e9bb17d775e944cd956ae8 authored over 13 years ago by Henry Gebhardt <[email protected]>
wpa_supplicant: Add systemd support

2ecaec50c8eb772e131b6c468b60edbcc00e660c authored over 13 years ago by Henry Gebhardt <[email protected]>
nl80211: fix interface address assignment

When a new interface is created and already has a separate MAC address
assigned by the kernel, t...

f67eeb5c320274d5839733d5ffd7f553d99e335d authored over 13 years ago by Johannes Berg <[email protected]>