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

WPS: Documented wps_er_pin MAC address option

95ee81e4e747e5abd5673aa6785164ae073efc68 authored over 14 years ago
WPS 2.0: Disable WPS if ignore_broadcast_ssid or WEP is used

These combinations are disallowed in WPS 2.0 (and do not work well
(or at all) with many deploye...

f61039c75f3da79f6b2b216a65e79818052667fe authored over 14 years ago
WPS ER: Make sure PIN timeout does not interrupt PBC operation

We need to clear the selected registrar timeout from wps_er_learn
when stopping the protocol run...

a9d69254e30922136829be38179c924d1a632617 authored over 14 years ago
WPS: Add hostapd_cli get_config command

This can be used by a WPS UI to display the current AP configuration.

403b96fe4f31e4bf2ca7f2715da179bc7b025085 authored over 14 years ago
WPS: Add wps_check_pin command for processing PIN from user input

UIs can use this command to process a PIN entered by a user and to
validate the checksum digit (...

3981cb3cb81641813b1f51292032f2225ccdd70b authored over 14 years ago
WPS: Fix hostapd reconfig to update WPS UPnP string pointers

This is needed to update the pointers maintained within WPS code
to use the new configuration da...

fa37511fa7e9d6a8f4fdaa8ec2df4af71bac7941 authored over 14 years ago
WPS: Add more debug details for Credential building

7d698c4ec7f342ae4a048939584c54df479c09cf authored over 14 years ago
WPS ER: Fix debug message for protocol run done case

This is not a failure and should not be indicated as such in the
debug log.

2d5e0d78e98a8209a53ee8f5539fef751fc23adc authored over 14 years ago
WPS: Fix strict validation of encrypted data for WSC 2.0-only case

Need to figure out whether the message is from a WSC 2.0 -based
device based on the unencrypted ...

3237bfb1a3cdd4d3efa34f6fa205478b38bf5b75 authored over 14 years ago
hostapd: Add virt/phy flag for Display/PushButton if needed (WPS 2.0)

This seems to be the easiest way of making sure the Config Methods
value is compliant with the W...

70153d385cb025ce1faef7461db67bd256c9b76f authored over 14 years ago
WPS: Use blacklist more aggressively during WPS provisioning

This allows more APs to be tried during the WPS timeout.

f648bc7d0d704b106396ed2d02715f50e3d5bc00 authored over 14 years ago
WPS: Making some parsing messages use excessive debug level

This makes it easier to read -dd debug logs in environments that
have multiple WPS or P2P devices.

370cb2a9ceb497d841f34623b8adff462d876d71 authored over 14 years ago
WPS: Fix strict validation of (Re)Association Response

This frame is supposed to include Response Type, not Request Type
attribute.

82fb18472e2b5233f25c70faf1a8bf77a78b2b71 authored over 14 years ago
WPS 2.0: Provide (Re)Association Response WPS IE to driver

WPS 2.0 mandates the AP to include WPS IE in (Re)Association Response
if the matching (Re)Associ...

0e2e565a44ab7b073491cab00847f7bc62731483 authored over 14 years ago
WPS: Add MAC address to validation error message for Probe Request

This makes it easier to figure out which device is sending invalid
Probe Request frames.

baf7081ccde91913aacd00e1f6ff034b9db5100d authored over 14 years ago
WPS: Make testing operations configurable at runtime

Instead of build time options (CONFIG_WPS_TESTING_EXTRA_CRED and
CONFIG_WPS_EXTENSIBILITY_TESTIN...

b4e34f2fdf2d6c5b5f33a412908a3d1aa7d13f56 authored over 14 years ago
WPS 2.0: Fix AuthorizedMACs check to accept wildcard address

We need to accept both our own address and the ff:ff:ff:ff:ff:ff
as an indication of the AP havi...

ab98525399f65fb90bb77f48882be1ed9ddacdf9 authored over 14 years ago
P2P: Fill in default Config Methods in Invitation Request

If the peer is not authorized for GO Negotiation, wps_method is not
actually set. In that case, ...

252d7db297043117276fc526992e2a9cfd3f9674 authored over 14 years ago
WPS: Fix Beacon WPS IE on concurrent dualband AP in PBC mode

The Beacon frame must include UUID-E and RF Bands attributes when
in active PBC mode to allow st...

3379a3a795803335b3f464f34a15f06843369fb1 authored over 14 years ago
WPS: Add more verbose debug info on PBC session overlap detection

9647120b07a0fc98de3a98d6187c73ccf982233e authored over 14 years ago
WPS: Add BSSID to strict validation error messages

This makes it easier to figure out which AP is sending invalid
Beacon or Probe Response frames.

ff28ccafd5995e6026d414481f860c31b0ce56ba authored over 14 years ago
WPS: Use same UUID in multi-interface case

When generating the UUID based on MAC address, share the same UUID
with all interfaces. This fix...

e0369e3664875826de4434caf0ff7570330b0e80 authored over 14 years ago
WPS: Fix CONFIG_WPS_OOB build

The Version2 attribute was previous changed to a subelement and
the OOB code was missed during t...

e64e3d245ee40f9e12a26a4f07ec3888dc87e875 authored over 14 years ago
WPS: Cancel WPS operation on PBC session overlap detection

Previously, wpa_supplicant remaining in scanning state without
trying to connect, but there is n...

7736f18befd4a6450ae10740fa79f3dca485899d authored over 14 years ago
EAP-pwd: Fix couple of memory leaks

3d32c6517dae078b4b9216e635d1d629fc715a77 authored over 14 years ago
EAP-pwd: Move bnctx into per-protocol instance structure

This avoids double frees of bnctx and related crashes.

d52be1db7602d15185ff5bd1dbfd1b6271156dff authored over 14 years ago
EAP-pwd: Add support for EAP-pwd server and peer functionality

This adds an initial EAP-pwd (RFC 5931) implementation. For now,
this requires OpenSSL.

df684d82ff2cf644dfd543a0399368cfb8dc0311 authored over 14 years ago
Allow auto-connect to request scan in associating state

Disconnection event may be received while in associating state.
Previously, wpa_supplicant could...

ea184114ca04ac42f219bb655da5e11dc0a8f73b authored over 14 years ago
P2P: Add option for disabling intra BSS distribution

p2p_intra_bss configuration parameter can now be used to
disable/enable intra BSS distribution (...

0f66abd25bde08f4bf8464002430f14e58125930 authored over 14 years ago
Add option for disabling automatic reconnection on disconnection

ctrl_interface STA_AUTOCONNECT command can now be used to disable
automatic reconnection on rece...

0d0a8ca1cc14acb30b6681818427b21798698ed6 authored over 14 years ago
P2P: Fix invitation_received callback to use NULL bssid (if not known)

Previously, the storage buffer for the Group BSSID was returned
regardless of whether it was inc...

2049af2bd5fb945d4b9ec973b98edc6efd22938d authored over 14 years ago
P2P: Do not process configuration changes on non-P2P interfaces

4c0108340052c7f3be8950c4405267009f1f2f28 authored over 14 years ago
P2P: Make sure parsed Device Name gets null terminated

If the msg->device_name buffer is filled from two different sources,
the copy from the P2P Devic...

e2197af1b21ce74e9987134ef546bafd5a0e6d7a authored over 14 years ago
P2P: Use group formation timeout (but longer one) with join-a-group

This allows the pending group interface to be removed if we fail
to join a running group. A long...

3094d4837a85366b1919d071f0f6d5696fe2006a authored over 14 years ago
P2P: Add peer timeout into group formation 15 second timeout

This adds some more time for WPS provisioning step in case the peer
takes long time to start gro...

ae3e342108d87672ceec1a799cac5bfe82067fae authored over 14 years ago
P2P: Stop connection attempt on PBC session overlap

The overlap condition cannot disappear before group formation timeout
hits, so there is no point...

b73bf0a74b9638b7164e7d3a61891d7d39088d84 authored over 14 years ago
WPS: Fix timeout event to be sent over ctrl_interface

This was supposed to be sent to external event monitors, i.e., to
use wpa_msg instead of wpa_pri...

014732ea8150226e6346b777742c3a39685e8dc3 authored over 14 years ago
P2P: Add peer entry based on Provision Discovery Request

Add (or complete Probe Request only) P2P peer entry when receiving
Provision Discovery Request f...

17bef1e97a5061a8b5443dc24166e28439911f0b authored over 14 years ago
WPS: Allow pending WPS operation to be cancelled

A new ctrl_interface command, WPS_CANCEL, can now be used to cancel
a pending or ongoing WPS ope...

2f9929ffccf257eb70813e07990ee1c4536a4767 authored over 14 years ago
P2P: Process Invitation Request from previously unknown peer

Since this message now includes P2P Device Info attribute, it is
reasonable to learn the peer da...

ffe98dfb88a19b66418184955ef272789e3abb68 authored over 14 years ago
Allow bssid parameter to be cleared through ctrl_interface

Setting bssid to an empty string, "", or any can now be used to
clear the bssid_set flag in a ne...

c0a321c519e944293fd4e97dc0bb4b17204c679e authored over 14 years ago
P2P: Add frequency into group started ctrl_interface events

c481048f7c57884814e40e9896e90a0d113c401b authored over 14 years ago
wpa_cli action: Add WPS_EVENT_SUCCESS and WPS_EVENT_FAIL handlers

876103dc6c1ed4e80e2da1656ec655875a6c353d authored over 14 years ago
P2P: Provide local event on GO Neg Req rejection

If an authorized (p2p_connect used locally) GO Negotiation is
rejected when receiving GO Negotia...

fbe702723935c378faa11ed7a1738558185c459d authored over 14 years ago
Fix build without CONFIG_P2P=y

812bf56ab1e6b73d976beac7a250bf6efff6628d authored over 14 years ago
P2P: Use SSID from GO Negotiation to limit WPS provisioning step

In order to avoid picking incorrect SSID from old scan results, use
SSID from GO Negotiation to ...

e9a7ae41fa4dcb5df2e1244182ae279b6a16ce17 authored over 14 years ago
P2P: Deinit GO group data before global P2P deinit

This avoids issues with using freed memory in p2p_group_deinit().

743ef79914373d75a3d7004a18de5973ee7a2fe6 authored over 14 years ago
P2P: Add a workaround for Extended Listen Timing getting stuck

This should not really happen, but it looks like the Listen command
may fail is something else (...

f7a6905735fb99fec48fdab4c3a1daf9b014c374 authored over 14 years ago
P2P: Use operating frequency from peer table as backup for join

The scan operation before Provision Discovery Request may not include
the GO. However, we are li...

f8d0131a11578230bae65abda79e9b8279e9ffde authored over 14 years ago
P2P: Fix connect-to-running-group if Action TX status is delayed

The following operations (scan and associate) were not run if the
Provisioning Discovery Respons...

a482883f634ca4fb0e27447cc7758dfdd9862057 authored over 14 years ago
P2P: Add some more debug information for Action frame TX

ab218b7c728d8190b77e903c1f9c0908e8fed2ce authored over 14 years ago
P2P: Clear pending Action TX frame on p2p_stop_find and p2p_listen

This is needed to avoid issues with the previous TX command from
stopping long Listen state.

1cc3a29d49f25cb35c1181371bb3b0f1d02c1449 authored over 14 years ago
P2P: Fix cross connection allowed parser to use correct field

The previous version had a bug that could result in NULL pointer
dereference if the P2P IE inclu...

6125c661d5b52bd12a30258167d65ac23e94017a authored over 14 years ago
P2P: For now, do not use channels 12-14 in P2P groups

This is needed to make sure we do not try to accidentally enable GO
in channels that may not be ...

10b9ac17cf2d6c31122a9c98d037638c5e522d2e authored over 14 years ago
P2P: Add an example p2p-action script for udhcpc/udhcpd

7fbf99aa6b7406e0820ec6c7d9a561e6d99e4ffd authored over 14 years ago
P2P: Add mechanism for configuring UAPSD parameters for group

This is needed to be able to change parameters for dynamically
created interfaces between the cr...

eea2fd9eff7a89306d065c5fc63d1f5bfd74ff68 authored over 14 years ago
Add test command for disabling/enabling A-MPDU aggregation

ctrl_iface command "SET ampdu <0/1>" can now be used to
disable/enable A-MPDU aggregation.

b6c79a998f5ea542928615d809a5b1ee16577549 authored over 14 years ago
P2P: Allow P2P IE without Device Info in (Re)Assoc Req

This can happen, e.g., when a P2P client connects to a P2P group
using the infrastructure WLAN i...

5548ddc2173f525cd19747f098bf8156852554f8 authored over 14 years ago
P2P: Fix build after WSC 2.0 change to use WFA vendor extension

2f837b41dc07dc992fbe3e4e2c9f56df67e4183e authored over 14 years ago
WPS: Fix ER PBC overlap detection build with P2P changes

2d509b39b163ea208fb24891fac41af16b99f729 authored over 14 years ago
Copy WPS strings into AP configuration when using wpa_supplicant AP

56815b2b7def60d29745b1a2c94117944d4f40e2 authored over 14 years ago
Trigger WPS configuration update on string changes

Previously, only Device Name string was handled, but similar trigger
is needed on Manufacturer, ...

1c9cb49fe95d5083cb3bae9ab80ead550dcc9640 authored over 14 years ago
P2P: Avoid segfault on AP deinit after failed AP start

0e14267a318b35df036536e497005c48acf9dbbb authored over 14 years ago
P2P: Fix code order to avoid potential NULL pointer dereference

0cc8be3e450600d522e7aae69580e07966af15d9 authored over 14 years ago
P2P: Fix P2P IE generation for AssocReq when BSS info is not available

This code could segfault on NULL pointer dereference at least when
ap_scan=2 is used.

e1f1509bb0cdeb00d791eb027ae0fa9da4f6f7bd authored over 14 years ago
P2P: Allow driver wrapper to indicate how many stations are supported

This can be used to limit the number of clients allowed to connect
to the group on the GO.

c4ea4c5c90cb80ea28073a6c40609c3a76f2a118 authored over 14 years ago
Fix AP mode wps_pin command to return the entered PIN

This command is supposed to return the PIN value that was generated
or passed in as an argument....

f80a2237cadf5bab78d5ec0766754a05124c10d5 authored over 14 years ago
P2P: Fix GAS fragmentation to match with IEEE 802.11u

P2P specification v1.15 fixed the description of the GAS fragmentation
to not duplicate NQP Quer...

5ded7d3eb8f168b7bb9b48ae2206f4ceeb8c8b18 authored over 14 years ago
P2P: Disable periodic NoA when non-P2P STA is connected

For now, this applies to the test command that can be used to set
periodic NoA (p2p_set noa). Th...

aefb53bd5d837bc3f7a848e0f800f2a9a1cf6d21 authored over 14 years ago
P2P: Fix p2p_connect join with interface address

Need to fetch P2P Device Address from the peers table in case the
p2p_connect join command uses ...

4147a2cc64df65a787276203e57d76ac0fef8954 authored over 14 years ago
P2P: Add Device Password ID to GO Neg Request RX event

This event indicates the Device Password ID that the peer tried
to use in GO Negotiation. For ex...

3dfda83d9c69f521e4d4c1c6979be557c549d173 authored over 14 years ago
P2P: Fix device discoverability to not wait before sending GO Neg Req

When we receive Device Discoverability Response, we need to initiate
new GO Negotiation as quick...

0af196088c2529ac769239cb4802dd06e9409abc authored over 14 years ago
P2P: Wait on operating channel between invitation requests

If running in active GO mode to invite a device to join the group,
wait on operating channel ins...

04d8dad5c75ba332246842e4dfcabe714ef99342 authored over 14 years ago
P2P: Fix invitation to active group to use correct operating channel

Invitation Request must use the current operating frequency of the
group, not the default operat...

d9d6a58c8f91df458a7aa4113e2a149b96209957 authored over 14 years ago
P2P: Fix WSC IE not to include two Device Name attrs with WPS 2.0 is used

48e4377093d936823f296ba046106213b0361570 authored over 14 years ago
P2P: Add support for cross connection

If enabled, cross connection allows GO to forward IPv4 packets
using masquerading NAT from the P...

72044390f342d8ad5846ef163f54f54f61b996f8 authored over 14 years ago
P2P: Add defined values for P2P Manageability Bitmap

6c6915f3db5c981234ef4aae9e614ded47a9a81c authored over 14 years ago
P2P: Include P2P IE in (Re)AssocReq to infra AP if it uses P2P IE

While this is not strictly speaking required by the P2P specification
for a not-P2P Managed Devi...

4c08c0bd5765aa5bc6b7093e3eaa2d7a8f1c20c7 authored over 14 years ago
P2P: Include Extended Listen Timing attribute in (Re)AssocReq

If extended listen timing is enabled, it should be advertised in
(Re)Association Request frames ...

5be5305b7eea4b0c01d011d4b65dc0b8c72cd5d2 authored over 14 years ago
P2P: Add forgotten allow_cross_connection example

31fd64cc2f47b610a998d9cb0faf9c33bd0e9f9f authored over 14 years ago
Trigger scan on reload-config only if there are enabled networks

43a3863516957afda9148de2fbf5da433bfddcfd authored over 14 years ago
WPS: Fix configuration strings on config reload

Previously, freed memory could be used as device name (and other similar
parameters) when buildi...

dcf788d1a45310da72ece64edf39e40dae020f9b authored over 14 years ago
P2P: Use 'Enrollee info' WPS request type in P2P scans

This avoids setting explicit Request-to-Enrollee request when
WPS 2.0 is used.

af8ab1ae97d4c4d39d90994c2770e3f4c7e12c18 authored over 14 years ago
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.

ef922c4a340e4a05ec273568b2f99e26e71c6617 authored over 14 years ago
P2P: Fix Group ID in Invitation Request from active GO

Need to get P2P Device Address, not the Interface Address.

2e062d5d7424f82b90d06ed7af2c891474138556 authored over 14 years ago
P2P: Fix channel forcing for p2p_connect auth

d5b20a73b25015e48de478a82a16363ca0d22e71 authored over 14 years ago
P2P: Use 0-timeout when inviting to running group as client

18eff3a3a72aed6f7387f840a64b3f450eee6e84 authored over 14 years ago
P2P: Allow pre-authorization of invitation to apply to src addr

For client-invites-device case, the pre-authorization of an invitation
to running group will nee...

131cb37c2d335a71828e576db5d5a50ef56e838e authored over 14 years ago
Add P2P Interface Address into ctrl_iface status output

6d4747a9a24e80412a76657bfa6d4c52b2db848d authored over 14 years ago
P2P: Add Device Info attribute to Invitation Request

This was added as a mandatory attribute in one of the recent spec
updates.

952f1192429a94c99177c58dc79b0cf81f2e49d8 authored over 14 years ago
P2P: Add Group Info attr into Probe Response in GO without clients

While there is no real value in this, the spec seems to mark this
attribute as mandatory from GO...

55a625799f514f355fee2163a81e1e69434c1a89 authored over 14 years ago
P2P: Add test command for filtering which peers are discovered

"wpa_cli p2p_set peer_filter <MAC address>" can now be used to
only allow a single P2P Device (b...

80c9582a5f66f52e5d46a431f76eea0513e7a8ab authored over 14 years ago
P2P: Fix country string mismatch validation off-by-one offset

0x04 was being checked from incorrect location when skipping country
code validation.

9e00ea1aa3b9ec9a84a6825929877f58ffc5fcfd authored over 14 years ago
P2P: Initial support for SD fragmentation (GAS Comeback Request/Response)

18708aadfc95756d73f270ab47487980e76872eb authored over 14 years ago
P2P: Fix memory leak in SD service entries

Need to flush stored service entries when wpa_supplicant is being
terminated.

2a43101e4806d9ac5cd528f2171b10aabba7c78f authored over 14 years ago
P2P: Rename SD info not available define to match with spec change

bf608cad5611c2f3ba05fb330a5e59131a3f39e3 authored over 14 years ago
P2P: Stop early when processing not-persistent invitation result

706887fc2866e13b62d6ac9eda63cffd3baa772c authored over 14 years ago
P2P: Add test mode for SD to force fragmented response

6e6963ea866b748e84bc18f09baca348cf5d9489 authored over 14 years ago
P2P: Add command for pre-authorizing an invitation to an active group

This is mainly designed for testing and allows p2p_connect join auth
to be used to accept a spec...

108def931eddddc2a5c7e08c393a71b1e35787d9 authored over 14 years ago
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 & ...

3c5126a41f9de5ae6d5666328b5046efc824d03a authored over 14 years ago