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

P2P: Use larger pending_interface_name buffer

In theory, the interface name could be longer than IFNAMSIZ in
some systems, so use the same siz...

0f85ef5cf02a7cba19465028564a36ad1ebc8b26 authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Use alternative way of starting dnsmasq if needed

Some other dnsmasq users (like libvirt) seem to be binding the DHCP
server to all interfaces whi...

afa4926c95647aab3abea407508101cbfeb1ef00 authored about 14 years ago by Jouni Malinen <[email protected]>
Extend load balancing optimization in BSS blacklisting

Move the previously SME specific optimization code into generic
function that can be used from n...

0fb337c12148646bc68ed742bd7723e858885ee6 authored about 14 years ago by Jouni Malinen <[email protected]>
Blacklist BSS on first failure if only a single network is enabled

The special case of requiring blacklisting count to be 2 or higher
is only needed when more than...

5471c3434e86dd4a6d1f3912facd78351f626ba2 authored about 14 years ago by Jouni Malinen <[email protected]>
Fix CONFIG_AP=y build without NEED_AP_MLME driver

34dbfc0cb317b6162fc5893ad9ca1f0ed3e6d127 authored about 14 years ago by Jouni Malinen <[email protected]>
Fix CONFIG_AP=y build without CONFIG_WPS=y

0fe620de7e3f44e896231883012c34b06f9230c2 authored about 14 years ago by Jouni Malinen <[email protected]>
random: Fix a compiler warning about unused variable

In CONFIG_NO_STDOUT_DEBUG=y case, the error variable was not used.

805253d82040a1c475c1e19f01ebc31fde3dc125 authored about 14 years ago by Jouni Malinen <[email protected]>
SME: Optimize recovery from common load balancing mechanisms

When authentication or association fails when trying to connect to
a BSS in an ESS that has mult...

f47d639d495b32f0348c09a0fd0ff5b5791720d4 authored about 14 years ago by Jouni Malinen <[email protected]>
SME: Fix re-try after auth/assoc timeout/failure

There were various issues in how the SME (i.e., nl80211-based driver
interface) handled various ...

7e6646c794ccd1df8d38b9927d11e101c0d45517 authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Fix Action frame sending after disconnection

assoc_freq needs to be cleared when an interface gets disconnected.
This fixes an issue where P2...

3c85f144ce7aa3967f881a7584a5b125061ca436 authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Add p2p_unauthorize command

This can be used to remove authorization from a previous p2p_connect
commands that has not yet r...

9d562b7946b6485dd88d303d82cdb21821f618ea authored about 14 years ago by Sudhakar Swaminathan <[email protected]>
Convert most commonly used drv ops to real function calls

Getting rid of these inline functions seems to reduce the code size
quite a bit, so convert the ...

7392f11e96a7f75a2cfad600c856da9c56993c85 authored about 14 years ago by Jouni Malinen <[email protected]>
Fix CONFIG_AP=y build without CONFIG_P2P=y

7a80af658d856a056cb1082656e57d77dd47280f authored about 14 years ago by Jouni Malinen <[email protected]>
Fix wpa_supplicant AP mode build after hostapd changes

fe99fb74f109b37d1deef2610dd0ffe7faea5045 authored about 14 years ago by Jouni Malinen <[email protected]>
Get rid of struct hostapd_driver_ops abstraction

This is not needed anymore and just makes things more difficult
to understand, so move the remai...

0e8a96a9115fdc82a925352f914e6b8fb8cad5c5 authored about 14 years ago by Jouni Malinen <[email protected]>
hostapd_driver_ops reduction

send_eapol, set_key, read_sta_data, sta_clear_stats,
set_radius_acl_auth, set_radius_acl_expire,...

3acdf771b8e1b7e4825013350ccca72f21294977 authored about 14 years ago by Jouni Malinen <[email protected]>
hostapd_driver_ops reduction

set_sta_vlan, get_inact_sec, sta_deauth, sta_disassoc, and sta_remove
to use inline functions in...

51e2a27a21882658f1988fb6109b96d6b4ced681 authored about 14 years ago by Jouni Malinen <[email protected]>
hostapd_driver_ops reduction: set_countermeasures

b5b1b18f3999caa91f940a9458e3a56f06dbe671 authored about 14 years ago by Jouni Malinen <[email protected]>
hostapd: Start removing struct hostapd_driver_ops abstraction

Commit bf65bc638fe438b96f2986580ad167d5e276ef4c started the path to
add this new abstraction for...

cee7d66b1d2f353ebb42ae6eabbcd1d34626c630 authored about 14 years ago by Jouni Malinen <[email protected]>
l2_packet: Use wpa_printf() instead of perror()

719007f5c03e61c90aa87587df1f14ed663dd2d9 authored about 14 years ago by Jouni Malinen <[email protected]>
nl80211: Fix send commands to return 0 on success

driver.h defines these functions to return 0 on success, not
number of bytes transmitted. Most c...

ebbec8b2facab43634ed3b03f6bb48adcede410e authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Fix RX ack status on Action frames sent via interface in GO mode

The wpa_supplicant_event() EVENT_TX_STATUS ack field needs to be
converted to use wpas_send_acti...

1d39378a0b442ef07263aed817a783622f5952bb authored about 14 years ago by Albert Liu <[email protected]>
hostapd: Verify availability of random data when using WPA/WPA2

On Linux, verify that the kernel entropy pool is capable of providing
strong random data before ...

08704cd8859825e70b5a961d9791c1ab25435237 authored about 14 years ago by Jouni Malinen <[email protected]>
Fix memory leak on EAPOL Authenticator error path

wlan0: RADIUS No authentication server configured
MEMLEAK[0x999feb8]: len 1040
WPA_TRACE: memlea...

dbb6ed7e752da8e5d563705afe6a1848d23f4052 authored about 14 years ago by Masashi Honma <[email protected]>
Maintain internal entropy pool for augmenting random number generation

By default, make hostapd and wpa_supplicant maintain an internal
entropy pool that is fed with f...

bbb921daaacccfac0e5e7085143b83fe5bf49294 authored about 14 years ago by Jouni Malinen <[email protected]>
Fix hlr_auc_gw build with CONFIG_WPA_TRACE=y

e5851439e30a63e10ac98f3c32fc1c00448a22d9 authored about 14 years ago by Jouni Malinen <[email protected]>
Annotate places depending on strong random numbers

This commit adds a new wrapper, random_get_bytes(), that is currently
defined to use os_get_rand...

3642c4313a79f2eb44cb059f32217ed6eb0e20b6 authored about 14 years ago by Jouni Malinen <[email protected]>
Re-initialize GMK and Key Counter on first station connection

This adds more time for the system entropy pool to be filled before
requesting random data for g...

1bdb7ab3af9b78414592808e8467bcb3e3d82e04 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Update STA State based on broadcast Deauth/Disassoc

38484f69f92b6c0083eae8ea9ec48777ee04a081 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Implement IEEE 802.11 duplicate detection

This cleans up debug logs by avoiding incorrect entries on TKIP/CCMP
replays and some state chan...

a912dd16c546de57f0b7b676abdd6f2bf97be09a authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Show broadcast Deauth/Disassoc info in debug

107ad4e3233c44dba57b3de335af7f53c7f56c60 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Check STA State when validating need for CCMP for mgmt

If the STA is in State 1 or 2, Deauth/Disassoc frames are not
protected, so no need to complain ...

f665867bd13212b6a025e4cf37981515b0f28a61 authored about 14 years ago by Jouni Malinen <[email protected]>
Report errors from key derivation/configuration

Eventually, these should be acted on, so at least get the return
values passed one layer up.

3c7302c219a6513603bfe038f8e512bb6cef68d8 authored about 14 years ago by Jouni Malinen <[email protected]>
Mix in more data to GTK/IGTK derivation

The example GMK-to-GTK derivation described in the IEEE 802.11 standard
is marked informative an...

5cb9d5c3d163647b00e791308bfa9023943d36be authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add per-BSS counters for BIP deauth/disassoc

783a082ccc8f9dd46cfae6760c6c6958a386080c authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add per-STA counter for (Re)AssocResp comeback frames

cdd71e307eb5978b0de8bf14eddd6773ad28bf03 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Use helper functions to parse BSS/STA parameters

fc686b1994276ace6e8ca35ca664719afcef2d5e authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add functionality for fetching STA/BSS information

2fc0cd54dbfec74ac1e3c8f8f8ee7258bd568db2 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Derive PMK to existing BSSes when a new passphrase is added

221519dea30870c35d7a67cfd9eb7fbce5daa681 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Fix CCMP header generation to include reserved field

81d59891769e4e9335025e304bb4b4bb1fcd65b4 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add more debugging details for PMK selection

0778c8f5ed65c9699862407e321e1ef0644cb3c6 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Show encrypted version on injected frame in debug

902621e2b072246abd828706c6469be21195536a authored about 14 years ago by Jouni Malinen <[email protected]>
Include own MAC address in status info even in non-P2P builds

b21e2c84f1df5e0c109bf63fde8fa2e315330d55 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add history file for wlantest_cli

13b9f3a1f9f67d3e8964e76ad450b3567a27e3ba authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Clear edit line on deinit

e3acc8f1c8b6d3800e415b17d144a0de1881c70e authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Limit maximum number of history entries to 100

566aef60ab522a18122fc13dd50dd4392b074a27 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Implement history file read/write

70de7d56fe7f061106bac8dfc636574c718d4663 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Fix history prev selection

19ec1f262e67fe7094365d53ee177f900afdaad5 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Move history save file specification to caller

8953e9681a023609cd5de27499ba822ee348c405 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Use struct dl_list for history buffer

ec9aac94681d2cbbb3f039726b51062fb8a34e3d authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Fix delete_word when not in the end of line

31e1206baafe46ef86a320a19c10b47884cc2714 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Parse ICMP echo packet and record STA ping success

ee3b84beb3829339107826add05dd3bc894f54f5 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Ignore built files in git status

aebe76594bea12ba7ae139e05853c7e8a678759e authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Move RX EAPOL processing into its own file

161d0339c6e75e02245cc76a7f0af1439a03a744 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Add history buffer search

Ctrl-R can now be used to start history search mode.

464144a43bc0a916261f13c9ff8f85e712067337 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Clean up escape code parser

42034d6f60d6817a92ef50569a5b6875954c62f5 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Split escape code parsing into a separate function

This makes edit_read_char() simpler and easier to extend since it
does not need to know anything...

0bee81352f784e9b9f1777444da7c65e95464423 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Use proper cmd length in fetching STA list

0954399c90df11c2cb11bdb03c2bc9e04a3e61b4 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Sort completion list

ef6ee3e5a3bd231d40eec3ee0a480f8de8ab696e authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add pre-command completion functions

This allows the parameters to each command to be completed.

79a670cbf74841d53e967ced0b4dca3fd4a62b9d authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Really fix the completion of last character

The previous commit broke completion in various places. The proper
way of handling the completio...

9364990aced8345894129da185a3b6d65de47734 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Fix completion at the last character

Completion needs to be done even if the full word has been entered.
In addition, fix the space-a...

414780027ae635e9c5ec4f075bbe7e8f5026cb06 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Fix delete word to update current position

89eb6b774dbde630cf66ba24c5ebeb5917978f6b authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Fix completion of arguments other than the first one

e4f13f925642ab232be08ed0304bdd737fd90b27 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Fix Home/End escape codes

73669f1b035317a324123a7e0c840dc59bbb961b authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add interactive mode to wlantest_cli

ef49bb80a9a06f426b1524f6a3a005ec90d602a8 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Add string completion support on tab

7302a35ed46e266bef0f484f98342934625e79bb authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Do not add new BSS/STA entries based on ctrl commands

Introduce bss_find()/sta_find() as an alternative bss_get()/sta_get()
command that do not alloca...

57f7d03f91d317c512c403ee4d625f3379b524b6 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add add_passphrase command

This can be used to add a new known passphrase without having to
restart wlantest.

fbdd21327e51dce89a8d5b67cb0fb8d1c118d130 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add command for fetching wlantest version

a16c859034e41ed17a7f2ed4e61a84b7ea99bf42 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add support for injecting (Re)Association Request frames

990153b4dd482e016914cd8d1f54045f7e9d5530 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add support for protecting injected broadcast frames

2e4c34691b734e7239dacddf4a2c5739c72b4ec5 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add support for injecting Deauth/Disassoc frames

4adc5e0f0b58b12dd66dc7503a18d1e5737e97b8 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Update SA Query trans id based on injected frame

This allows the SA Query transaction id matching code to be used
to verify that a valid response...

799aa95b23db717c194136f726e366405a521aa3 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add support for CCMP protection for injected frames

571ab37b869424af693a9818b76872ca9847a997 authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Add some initial documentation for P2P use

f6b25ca5b424fc09bcd5db0fa0f81a90dada9d90 authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Accept invitations to already running persistent group

We can automatically accept invitations that are for a persistent
group that is already running....

ab72eb525641b38c13abfbef974fa97159388822 authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Stop p2p_find/p2p_listen when Invitation is accepted

When an Invitation to reinvoke a persistent group is accepted,
we need to make sure that any pen...

9d39057c2bb4110df0d72161153cfbb6a0bfd90d authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Do not start multiple copies of same persistent group

When running p2p_group_add persistent=<id>, verify whether the
requested group is already runnin...

6c0da49f622ddef81db083a9b0469c352747c337 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add preliminary infrastructure for injecting frames

This adds new commands for wlantest_cli to request wlantest to
inject frames. This version can o...

7d23e971f0dca599ee9e1195072c200bb180e3e6 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add BSS/STA statistics counters

These counters can be cleared and queried from external programs to
script various testing tasks.

6d5ce9fc90df8c7f27a80348e7362f930d28f987 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add flush command for dropping all BSS data

d356bd630b6876866ca70e177a2b9eca13fb1e35 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add list_bss and list_sta commands

These can be used to list the current BSS and STA information
maintained in wlantest.

6f2346c144f8f7ee8973f0db841558e339fb9b15 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Fix wlantest_cli dependency to include wlantest library

a6c1810297ad59fcb2261e5192a6367de6d47cee authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Indicate WPS events from AP mode only during group formation

The duplicated WPS event in the parent interface should only be used
during P2P group formation,...

ca806fb540f7c9aa7b275573a5348d8a1d6e050e authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Make sure wpa_s->global->p2p_group_formation gets cleared

This pointer is now used in number of places to check whether an
interface is in P2P Group Forma...

d1b024c9e5c6fa38ac0a9fb854763837336aad46 authored about 14 years ago by Jouni Malinen <[email protected]>
WPS: Add special AP Setup Locked mode to allow read only ER

ap_setup_locked=2 can now be used to enable a special mode where
WPS ER can learn the current AP...

9dd7d6b09cd13bf2347306475f3309d8e6b58378 authored about 14 years ago by Jouni Malinen <[email protected]>
WPS: Add wps_ap_pin ctrl_iface command for wpa_supplicant AP mode

This can be used to control the AP PIN in wpa_supplicant AP mode
in the same way as the identica...

70d84f11febaefe0bbd3b24ecb88101b1789e37d authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Fix invitation-to-running-group handling

The pending_invite_ssid_id of -1 (running group, not persistent) was
being stored incorrectly in...

bb79dc720b3c439ad9748b235061850c63d07fec authored about 14 years ago by Jouni Malinen <[email protected]>
P2P: Update pending join interface address during scans

Since the P2P peer entry may not have been available at the time the
join request was issued, we...

54960629190829595bf35c40a5df3683e28ed964 authored about 14 years ago by Albert Liu <[email protected]>
P2P: Allow multiple scan runs to find GO for p2p_connect join

If the GO is not found, we cannot send Provisioning Discovery Request
frame and cannot really co...

9b1ab931b1121d3462da8cdf19af1f23a79fec8e authored about 14 years ago by Jouni Malinen <[email protected]>
Move wpa_cli readline integration into src/utils/edit_readline.c

All three line editing options are now located in src/utils/edit*.c
and provide the same API to ...

e8ecb5fb4927e6e5d261c9b6f7fbf0de147ca6da authored about 14 years ago by Jouni Malinen <[email protected]>
wpa_cli: Use edit API as a wrapper for optional readline

bdc45634f01501e810232f16ede98569ab368974 authored about 14 years ago by Jouni Malinen <[email protected]>
edit: Redraw input line on ^L

616e0e728e493ea3bd8adcc3f4f827f5f275ad81 authored about 14 years ago by Jouni Malinen <[email protected]>
Move command line editing routines into src/utils/edit*.[ch]

This allows the same routines to be shared with other programs
since these are not really specif...

82a855bda889634ebaa80ae21a1059e006130a91 authored about 14 years ago by Jouni Malinen <[email protected]>
wpa_cli: Add internal line edit implementation

CONFIG_WPA_CLI_EDIT=y can now be used to build wpa_cli with internal
implementation of line edit...

aee680e8b299b2f3352a33fb621bdc8cb2d764e4 authored about 14 years ago by Jouni Malinen <[email protected]>
wpa_cli: Replace CONFIG_WPA_CLI_FORK design with eloop

Instead of using a separate process to receive and print event
messages, use a single-process de...

cd10156798ffa95abfc7758faed3caf0d61be052 authored about 14 years ago by Jouni Malinen <[email protected]>
wpa_cli: Split wpa_cli_interactive() into two versions

Instead of multiple #ifdef blocks for readline within the function,
use two copies of the functi...

6f1c6549ed7e1827893b982ed225a9d0fb639967 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Add control interface and wlantest_cli

This can be used to manage wlantest operation during run time.

644fb8c8a0c62d9292cddeae92ff5802b2054fe5 authored about 14 years ago by Jouni Malinen <[email protected]>
wlantest: Validate EAPOL-Key reserved fields

In addition, this handles WPA difference in Key Info for Secure
bit in msg 3/4 and 4/4 (not set,...

77ac47278a341edf65a128150c878ceb9353eefe authored about 14 years ago by Jouni Malinen <[email protected]>