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

nl80211: Add support to disable CCK rate for P2P frames

Add a new attribute to specify whether to use CCK rate or not during
scan and sending management...

970fa12ea2c1b99a8e7fbfc12a97393b5727361e authored about 13 years ago by Rajkumar Manoharan <[email protected]>
dbus: Raise PropertiesChanged on org.freedesktop.DBus.Properties

wpa_supplicant dbus objects are currently difficult to use with
GDBusProxy. This is because they...

4483f23e1556c9baf00608c4f76398cbe860962c authored about 13 years ago by Daniel Drake <[email protected]>
mac80211_hwsim: Remove forgotten files

These live in the Linux kernel tree with mac80211_hwsim.c that was
already removed from hostap.g...

266e2ee3cfd2084fc9ff252f6dcbb87fdf3a3655 authored about 13 years ago by Jouni Malinen <[email protected]>
Describe requirements for contributions to hostap.git

This provides explicit description of requirements for contributions
that have been assumed and ...

eb32192b72d6a9fa918870c9997e0cc7c9efeb2f authored about 13 years ago by Jouni Malinen <[email protected]>
Remove www directory (w1.fi web pages)

These are now maintained in a separate repository (hostap-www.git)
and do not need to remain in ...

f12728223265c97b5be072a56031333d7c4cdfb1 authored about 13 years ago by Jouni Malinen <[email protected]>
Remove unused valid_bss_mask driver_ops

451c367d06fdfbb3827a5da867d94edb12a7b9e5 authored about 13 years ago by Jouni Malinen <[email protected]>
Remove unconfigurable cts_protection_type

This was included in the AP configuration parameters, but there has
been no way to set it to any...

735f6522372a3a62972033151bcac1dee8221e1f authored about 13 years ago by Jouni Malinen <[email protected]>
For MS-CHAP, convert the password from UTF-8 to UCS-2

The MS-CHAPv1 and MS-CHAPv2 RFCs specify that the password is a string
of "Unicode characters", ...

c48183fca2d32cd45763fdbf45144aac856bea93 authored about 13 years ago by Evan Broder <[email protected]>
wpa_cli: Argument completion for p2p_group_remove

Track active P2P groups and complete p2p_group_remove argument.

767885423bcabc0e7b0a9ae179e49b74435224ec authored about 13 years ago by Jouni Malinen <[email protected]>
wpa_cli: Add completion functions for P2P peers and BSSes

Keep a local list of found P2P peers and BSS entries and use those
to complete arguments for p2p...

a624f20bcd8f30ae4088af7a7e42f77d466f2697 authored about 13 years ago by Jouni Malinen <[email protected]>
dl_list: Add DEFINE_DL_LIST

This allows statically defining an empty initialised list.

6604da3cf02389d364706d58565dbfb3e94a6d35 authored about 13 years ago by Johannes Berg <[email protected]>
P2P: Fix frequency in the P2P_EVENT_GROUP_STARTED event

P2P Client did not show correct frequency in the control interface
event P2P_EVENT_GROUP_STARTED...

b49d6ccb74f2f2ec7c1dce4d28fd855e6840f599 authored about 13 years ago by Jithu Jance <[email protected]>
P2P: Notify device expiry via P2P-DEVICE-LOST event

This patch will notify applications listening over control socket about
the device expiry [from ...

3074d8f12d609df0f3d28d786beca260de6ef3e9 authored about 13 years ago by Jithu Jance <[email protected]>
Automatically include WPS and AP support if P2P is enabled

CONFIG_WPS=y and CONFIG_AP=y are required if CONFIG_P2P=y so
we may as well enable them automati...

8271f14a4d1b8366476c43e9a1efa1c8411ee793 authored about 13 years ago by Jouni Malinen <[email protected]>
nl80211: Ignore netlink interface down if interface is up

The netlink event processing is delayed since they are only returned
after control returns to el...

59d249255c5ea484ac2050f19ecbe84a7d9323f0 authored about 13 years ago by Jouni Malinen <[email protected]>
Fix WPA authenticator configuration to not leave uninitialized fields

hostapd_wpa_auth_conf() is called on uninitialized memory and the
conditional blocks in this fun...

d28b43f66f91c28c9fdefdfc17f006a418462bc4 authored about 13 years ago by Jouni Malinen <[email protected]>
TDLS: Do not clear peer data too early for teardown

TPK will be needed to be able to generate FTIE MIC for the
teardown message, so maintain peer da...

08f6ab76a569db0fa189a81951927b7e96627d3c authored about 13 years ago by Jouni Malinen <[email protected]>
TDLS: Disable link on various error cases

This is needed to be able to return back to AP path on error cases.

c5812014933f26e050e199fc5d33f34bce7925e4 authored about 13 years ago by Jouni Malinen <[email protected]>
TDLS: Disable previous link to fix renegotiation

db9af0da709aef32c3bbcc985b21ac00c71d6548 authored about 13 years ago by Jouni Malinen <[email protected]>
TDLS: Fix concurrent initialization test code

Must not use data from peer TDLS Setup Request if the concurrent
initialization from us is suppo...

da30c93ab10416a8592873b3cc2c68448a5c270c authored about 13 years ago by Jouni Malinen <[email protected]>
TDLS: Fix teardown on renegotiation

Need to disable the link when receiving TDLS Setup Request from a
peer with which a direct link ...

ca03378b2742e1ace2553aecbbf5ba0ee6c2cac1 authored about 13 years ago by Jouni Malinen <[email protected]>
TDLS: Fix long frame test for teardown

5c1c940f1dec86a258f53304b26c0fa0de965b57 authored about 13 years ago by Jouni Malinen <[email protected]>
P2P: Stop any on-going "p2p_find" on creating an Autonomous GO

This patch stops any on-going "p2p_find" on creating an Autonomous GO.
This is already taken car...

2d4f15d6835bfc51ef00ded9ca0389c6c89d746c authored about 13 years ago by Jithu Jance <[email protected]>
wlantest: Add STA counters for disconnect reason 6/7 RX

These can be useful in tests involving association state mismatch
between the AP and the STA (i....

62f05ce9c54d6cbbfe57d69a5bf126fd96ee5265 authored about 13 years ago by Jouni Malinen <[email protected]>
Interworking: Fix Advertisement Protocol element length limit

The Query Response Length Limit is not allowed to be zero when
this is sent by the AP. Use 0x7F ...

1d21e9dd5a5ae29681fa5095c1d79eff7f0ad546 authored about 13 years ago by Jay Katabathuni <[email protected]>
P2P: Append P2P Device Address to AP-STA-CONNECTED event

For P2P, the p2p_connect takes in device address argument to make a
connection. However the conn...

c9aab27406211e43bb413dfccd72eb5ec2a7a136 authored about 13 years ago by Jithu Jance <[email protected]>
P2P: Fix wpa_supplicant crash on P2P WPS PBC overlap case

Once PBC overlap detected when using dynamic group interfaces, the wpa_s
corresponding to P2P gr...

5cbd88d921b15cc5e0bf8d0bb9f60f59fd1ab195 authored about 13 years ago by Jithu Jance <[email protected]>
P2P: Advertise Persistent Reconnect group capability

The persistent_reconnect configuration parameter was used to decide
whether to accept invitation...

acc247b260817aac89121f46f444be8278085726 authored about 13 years ago by Jouni Malinen <[email protected]>
TDLS: Make use of wpa_tdls_add_peer to avoid code duplication

Use the wpa_tdls_add_peer function to allocate TDLS peer structures.

Signed-off-by: Arik Nemtso...

ccc12d784197e4d0c68024553269a6098eac7daf authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Support mgmt-frame Tx for ctrl-iface operations

Use capability information to decide whether to perform a given TDLS
operation internally or thr...

2d565a61f2a1bc4369edaec2f907c7fe9960e9fe authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Add peer as a STA during link setup

Before commencing setup, add a new STA entry to the driver representing
the peer. Later during s...

45b722f150e0ed8bd48390c605d8fa780a2c033a authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Collect peer capabilities and supp-rates during link setup

Record the capabilities and supported rates of the TDLS peer during
link setup. These are given ...

979bcccf64cde20eb588899944f4e412c5f9d170 authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Implement low-ack event for lost TDLS peers

Disable the direct connection when a TDLS peer stops responding
to packets, as indicated by the ...

8f15f711c5177420c1991a8db75d18ee05552624 authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Support sending TDLS discovery requests

Allow sending a TDLS discovery request as a frame through the driver.

Signed-off-by: Arik Nemts...

7a1486cd318e46eae0e08d4a706a190518b6e18a authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Support sending a teardown frame from usermode

When a driver does not implement the TDLS_TEARDOWN operation internally,
send an explicit TDLS l...

7de27409a288cd1f325ef3de4d763ac0be802bb6 authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS/nl80211: Support receiving TDLS discovery response frames

Register for the TDLS discovery response public action frame in nl80211.
Print out a debug messa...

35287637cc3feb96c70a919f47226f2581629e70 authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Process discovery requests and send discovery responses

When a discovery request is received, add the peer to the TDLS peer
cache and send a response co...

4d0d6b37f9c71bcb3958ea521216193cf4f2fc04 authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Get TDLS related capabilities from driver

Put glue code in place to propagate TDLS related driver capabilities to
the TDLS state machine.
...

c58ab8f2494fdf09a3b18c8a2c1013c9baadcd2c authored about 13 years ago by Arik Nemtsov <[email protected]>
nl80211: Implement TDLS callback functions and propagate capabilities

Allow passing high-level TDLS commands and TDLS frames to kernel
via new nl80211 commands.

Prop...

03ea178603bbfacaf83860d8993ae58a3df30d6b authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Use a valid dialog-token in a setup request

A zero dialog-token is considered invalid by IEEE Std 802.11z-2010.

Signed-off-by: Arik Nemtsov...

568526f1ea6106a0b344c07f0e00132a73bfed43 authored about 13 years ago by Arik Nemtsov <[email protected]>
TDLS: Support setting CONFIG_TDLS_TESTING in .config

Signed-off-by: Arik Nemtsov <[email protected]>
Cc: Kalyan C Gaddam <[email protected]>

ba3936d9901a88193413e65b9fa4d117f40c1077 authored about 13 years ago by Arik Nemtsov <[email protected]>
nl80211: Handle special TDLS direct link key index use

An ugly hack is currently used to indicate keys for TDLS direct link:
key_idx == -1. That needs ...

8c66e1851108177ebda785a266a98a534a60e38b authored about 13 years ago by Jouni Malinen <[email protected]>
hwsim_test: Fix silly bug in select() result processing

8bdedb579a828fa01b41e7f9b92c00c2ed40dedf authored about 13 years ago by Jouni Malinen <[email protected]>
Remove incorrect statement about get_hw_feature_data() driver_ops

This function is actually needed for quite a bit more than just
user space MLME implementation. ...

33d8a77a390d565795a069b07ac78645ad74c4b7 authored about 13 years ago by Jouni Malinen <[email protected]>
Remove unused driver_ops client MLME functions

These driver_ops functions set_channel, set_ssid, set_bssid,
mlme_add_sta, and mlme_remove_sta w...

edc3a7c4142d962f0409cc9390b8a9af82480fa4 authored about 13 years ago by Jouni Malinen <[email protected]>
wpa_supplicant: Unify hardware feature data

The hardware feature data is required in several different places
throughout the code. Previousl...

6bf731e8cea4d9d41665d271b331e096c7c569e9 authored about 13 years ago by Christian Lamparter <[email protected]>
wpa_supplicant: Check rate sets before joining BSS

IEEE Std 802.11-2007 7.3.2.2 demands that in order to join a BSS all
required basic rates have t...

e1e8cae3c782822b26cd6f9c3af5bc89f0de509a authored about 13 years ago by Christian Lamparter <[email protected]>
Allow driver wrappers to indicate whether HT info is known

This is needed to be able to figure out whether the driver is known
not to support HT.

e3b473eb4ebcc545ca922312eba6dcbb79c41bdf authored about 13 years ago by Jouni Malinen <[email protected]>
Postpone global_init() call until first driver instance is initialized

This avoids allocating global driver state for driver wrappers that
are built in but not used. T...

7756114f6aa56c70cc980e0575cac2d6ebfe0f69 authored about 13 years ago by Jouni Malinen <[email protected]>
TLS: Validate RSA ClientKeyExchange length field

Instead of using implicit length based on the received buffer, validate
RSA ClientKeyExchange ba...

3803bd331de647bb99a80db00cf19361b0b04be2 authored about 13 years ago by Jouni Malinen <[email protected]>
Remove unused variables

46eeedac610c36c9c69596d955e2e2c6c43d9b75 authored about 13 years ago by Jouni Malinen <[email protected]>
dbus: Removed unused local variable

Signed-off-by: Grant Erickson <[email protected]>

80267c9cec0676e8c81ac0cc57fa747ce93f041d authored about 13 years ago by Grant Erickson <[email protected]>
Fix hostapd_wpa_auth_send_ether() return value

This was not currently used for anything, but better return the correct
value instead of hardcod...

2683690d9139b595607523cc87b16858ec785b2a authored about 13 years ago by Jouni Malinen <[email protected]>
Comment out scard initialization code if PCSC_FUNCS is not set

b832d34c481c61e168a4628ba6f480748dd763b1 authored about 13 years ago by Jouni Malinen <[email protected]>
Remove unused variable from os_gmtime()

fe4c43ce959c9141a2a59c5abfaa445976aa9699 authored about 13 years ago by Jouni Malinen <[email protected]>
nl80211: Remove some unnecessary ifdef HOSTAPD blocks

bd2df8921be63b9e05f30cac6f751864ac2e7f13 authored about 13 years ago by Jouni Malinen <[email protected]>
Remove user space client MLME

This code was used only with driver_test.c to allow MLME operations
in hostapd to be tested with...

17fbb751e174854f01986690eb1bb989923aa7fd authored about 13 years ago by Jouni Malinen <[email protected]>
Add CONFIG_WPS_REG_DISABLE_OPEN to defconfig

745e8aba693bf743b32a8fea6cf57d2f4e11bc80 authored about 13 years ago by Andrii Bordunov <[email protected]>
WPS: Use ifdef blocks consistently for CONFIG_WPS_REG_DISABLE_OPEN

The registrar variable is used only if this macro is defined, so no
need to set it otherwise.

2c4f80d51923a2b109b7cb165844b2c7849dc3e2 authored about 13 years ago by Andrii Bordunov <[email protected]>
wpa_priv: Link in trace.o to fix CONFIG_WPA_TRACE build

d5695081c20f93f7f5fb99b92f27dd5e762a374b authored about 13 years ago by Andrii Bordunov <[email protected]>
wpa_priv: Link in ieee802_11_common.o if driver_nl80211 is used

8d2639127faeb2d92beb63dfd8aed833b882d53b authored about 13 years ago by Jouni Malinen <[email protected]>
wpa_priv: Update function arguments to fix compilation

f7fcfc347c29811d26fbae0da6f8586fc1c2f7e0 authored about 13 years ago by Andrii Bordunov <[email protected]>
Share a single wpa_scan_results_free() implementation

There is not really a very good location for this anywhere, but the
function is small enough to ...

9e0e6902a26be6594f81c1b53b1b1ea19e27c1df authored about 13 years ago by Jouni Malinen <[email protected]>
Remove unused variable and function

d01b20537838ef640c341b51f1ddb883a4c37331 authored about 13 years ago by Andrii Bordunov <[email protected]>
Fix typo in comment related to EAPOL

Signed-off-by: Ben Greear <[email protected]>

f935bd4dc5e056a5dab776ea05ca09c0f03f2d91 authored about 13 years ago by Ben Greear <[email protected]>
nl80211: Use one global ioctl socket

Saves sockets when using multiple VIFS in a single
wpa_supplicant process.

Signed-off-by: Ben G...

c81eff1a61f367d53e3e7e9b71506c44e3e3c1c3 authored about 13 years ago by Ben Greear <[email protected]>
nl80211: Use a global netlink command object

Netlink sockets can be shared among all driver instances, saving
sockets and memory when using m...

276e2d671c2f0741195b02c1a1d0b6187b08e61c authored about 13 years ago by Ben Greear <[email protected]>
nl80211: Use global nl_cb template

All interfaces can share a single nl_cb template.

2a7b66f574a794937330d5bbdf1afa9483f3ebc7 authored about 13 years ago by Ben Greear <[email protected]>
nl80211: Clean up error path in wpa_driver_nl80211_init

No need to duplicate the deinit code since wpa_driver_nl80211_deinit()
can be used here to clean...

dac12351d84fab134c84ddd2486f482e676bd66a authored about 13 years ago by Ben Greear <[email protected]>
nl80211: Abstract handle/cache (de)allocation

This is a cleanup now and makes it easier to add more sockets in the
future.

a92dfde818344cfc33fa2dcaa1ec92f2609b6150 authored about 13 years ago by Johannes Berg <[email protected]>
nl80211: Fix hostapd error path

i802_init() tries to clean up everything manually, call
wpa_driver_nl80211_deinit() instead and ...

7635bfb071ce68b6d56f6d6be18964e44ca88a56 authored about 13 years ago by Johannes Berg <[email protected]>
nl80211: Use global netlink rtm event object

Netlink sockets can be shared among all driver instances, saving lots
of sockets, spurious log m...

36d84860bbe09641f782fcc21b09e5a6952b4629 authored about 13 years ago by Ben Greear <[email protected]>
hostapd: Call global_init/global_deinit driver_ops

Now both wpa_supplicant and hostapd allow the driver wrappers to use the
global context similarly.

4b24282a1756553643c631d129f3f7a5078c3bb7 authored about 13 years ago by Jouni Malinen <[email protected]>
nl80211: Use a wrapper for genlmsg_put

This reduces the code size by a kilobyte or so and makes it easier
to replace the netlink instan...

9fb0407055112d9f24cd451ce880326197988a61 authored about 13 years ago by Jouni Malinen <[email protected]>
wext: Do not set SSID on disconnect on Android

Some drivers seem to try to associate using the random SSID, so
do not use this hack on Android.

bd43938102a610939a528b34b04d6943469dd1e7 authored about 13 years ago by Dmitry Shmidt <[email protected]>
wext: Clean up the disconnect BSSID/SSID clearing

724950836f7c4499a226d3b6a81c7d26f66a0a3f authored about 13 years ago by Jouni Malinen <[email protected]>
Prevent ap_scan change during association

Signed-off-by: Dmitry Shmidt <[email protected]>

48f8e036221db5355889ddf407b4552e5d89d2f7 authored about 13 years ago by Dmitry Shmidt <[email protected]>
Set ANDROID_LOG_NAME depending on application

Signed-off-by: Dmitry Shmidt <[email protected]>

8f5b9aa19a010b5cb2d10b5ddc19eba830492692 authored about 13 years ago by Dmitry Shmidt <[email protected]>
Add blacklist command

This command allows an external program manage the BSS blacklist
and display its current content...

9aa10e2b2784eb658392994798ded5277543dd0a authored about 13 years ago by Dmitry Shmidt <[email protected]>
wext: Remove trailing whitespace

bdc4c18e0ab42f47f5c2edcda0222c8158b6b0d5 authored about 13 years ago by Jouni Malinen <[email protected]>
Interworking: Allow ANT to be configured for Probe Request frames

Access Network Type can now be configured (default: 15 = wildcard) to
limit which APs reply to t...

11540c0b214dbc6645efd244ec731eb0178bc848 authored about 13 years ago by Jouni Malinen <[email protected]>
Interworking: Filter Probe Request frames based on HESSID and ANT

Do not reply to Interworking-enabled Probe Request frames if they
request mismatching HESSID or ...

122ba57936fc0e006e4d786666fb7c825a41ab54 authored about 13 years ago by Jouni Malinen <[email protected]>
Interworking: Add Interworking element to IE parser

538958ae9c716404a6a356e9b31c9acef89b3d3d authored about 13 years ago by Jouni Malinen <[email protected]>
Interworking: Include Access Network Type in set_ap() driver_ops

This may be needed for drivers that process Probe Request frames
internally.

16991cffd60baf5e73abc388b57f0faaa782fda1 authored about 13 years ago by Jouni Malinen <[email protected]>
nl80211: Clean up capability querying

There's no need to store everything once and then copy it. Just fill the
capa struct directly in...

e8b5e24e041b3172f748f8659f7dc27b7fd3c0ab authored about 13 years ago by Johannes Berg <[email protected]>
AP: Pass only bssid/addr/wds to EVENT_RX_FROM_UNKNOWN

9b90955ec706905d1c5b864885d252ebf7ddba4e authored about 13 years ago by Johannes Berg <[email protected]>
Move get_hdr_bssid() to make it easier to share for other uses

9236ba4cb547a9eb3394b78f03637db51dba7577 authored about 13 years ago by Johannes Berg <[email protected]>
nl80211: Stop more quickly on initialization errors

Stop on fatal errors like an attempt to use a non-existing interface or
not have root privileges...

6e8183d714d152c67c277dc11faf7a7aeb8b2757 authored about 13 years ago by Jouni Malinen <[email protected]>
Fix segfault on error path if driver initialization fails

wpa_s->wpa is NULL in this case and we better not call WPA state
machine functions.

8c0d3b4fc668f857af39efdb69f8a6acf580bde1 authored about 13 years ago by Jouni Malinen <[email protected]>
nl80211: Compat code for genl_ctrl_alloc_cache

It's really a waste of bits to duplicate the code for
genl_ctrl_alloc_cache() again and again --...

40442f5b48691ca1e8fd876f962765337fbd948b authored about 13 years ago by Johannes Berg <[email protected]>
AP: Do station poll in driver wrapper

This offloads the station polling to driver wrappers, which may offload
it again to the driver. ...

bcf24348ed32c2f9b24cc575c32f83db3dc9cba1 authored about 13 years ago by Johannes Berg <[email protected]>
Interworking: Use unsigned integer for bitfield

Signed integer with one-bit value does not make much sense, so clean
this up by using an unsigne...

7a25f29d890f56c4df81143f8b5eb42fb5eeeb07 authored about 13 years ago by Jouni Malinen <[email protected]>
wext: Increase scan timeout from 5 to 10 seconds

Some dualband cards can use more than five seconds to run through
a full scan, so increase the t...

180cdf45a415969b851aab530e9b23606032941a authored about 13 years ago by Jouni Malinen <[email protected]>
Add log_level command

This can be used to display the current debugging level and to change
the log level during run t...

0597a5b59d731142d53bd854b18f802fb2e01046 authored about 13 years ago by Dmitry Shmidt <[email protected]>
EAP: Clear ClientTimeout back to default value in INITIALIZE

This fixes an issue where WPS run leaves a small ClientTimeout
value (2) configured and the next...

54e9c5fc6976c4cd1fd4cccf2b7dadaad2c4e437 authored about 13 years ago by Jouni Malinen <[email protected]>
Android: Add wpa_ctrl_cleanup()

This function can be used to clean up local UNIX domain socket files
that may be left over from ...

ed3eecd786cd4c18e442ecc5c743692689e38a6e authored about 13 years ago by Dmitry Shmidt <[email protected]>
Android: Sync Android.mk with recent Makefile changes

67e838fd0cecc38a28f3219662294ce46fe6d112 authored about 13 years ago by Jouni Malinen <[email protected]>
netlink: Do not use void pointer for pointer arithmetic

This is a non-standard extension in gcc, so better not depend on it.

ea08bfe3847c7075c7fab802441a519dd02c7654 authored about 13 years ago by Jouni Malinen <[email protected]>
Add support for Time Advertisement

This adds preliminary support for IEEE 802.11v Time Advertisement
mechanism with UTC TSF offset.

39b97072b2a45551e6f20e6251eeaca269f22a2d authored about 13 years ago by Jouni Malinen <[email protected]>
Add os_gmtime() as wrapper for gmtime()

96b2cb226a79a6e9ce565b0939ee76a26e497717 authored about 13 years ago by Jouni Malinen <[email protected]>