notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
wpa_supplicant210 Supplicant (client) for WPA/802.1x protocols
2.10_12 security on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.10_11Version of this port present on the latest quarterly branch.
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-07-21 13:09:06
Last Update: 2025-03-08 14:05:10
Commit Hash: a347a92
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: net
License: BSD3CLAUSE
WWW:
https://w1.fi/wpa_supplicant/
Description:
wpa_supplicant is a client (supplicant) with support for WPA and WPA2 (IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/ association of the wlan driver. wpa_supplicant is designed to be a "daemon" program that runs in the background and acts as the backend component controlling the wireless connection. wpa_supplicant supports separate frontend programs and a text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with wpa_supplicant.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. share/dbus-1/system-services/fi.w1.wpa_supplicant1.service
  2. etc/dbus-1/system.d/dbus-wpa_supplicant.conf
  3. /usr/local/share/licenses/wpa_supplicant210-2.10_12/catalog.mk
  4. /usr/local/share/licenses/wpa_supplicant210-2.10_12/LICENSE
  5. /usr/local/share/licenses/wpa_supplicant210-2.10_12/BSD3CLAUSE
  6. @comment sbin/eapol_test
  7. sbin/wpa_supplicant
  8. sbin/wpa_passphrase
  9. sbin/wpa_cli
  10. @sample etc/wpa_supplicant.conf.sample
  11. @owner
  12. @group
  13. @mode
Collapse this list.
Dependency lines:
  • wpa_supplicant210>0:security/wpa_supplicant210
To install the port:
cd /usr/ports/security/wpa_supplicant210/ && make install clean
To add the package, run one of these commands:
  • pkg install security/wpa_supplicant210
  • pkg install wpa_supplicant210
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wpa_supplicant210
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1642435837 SHA256 (wpa_supplicant-2.10.tar.gz) = 20df7ae5154b3830355f8ab4269123a87affdea59fe74fe9292a91d0d7e17b2f SIZE (wpa_supplicant-2.10.tar.gz) = 3511622

Packages (timestamps in pop-ups are UTC):
wpa_supplicant210
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.10_122.10_12-2.10_122.10_12---
FreeBSD:13:quarterly2.10_112.10_11-2.10_112.10_11---
FreeBSD:14:latest2.10_122.10_12-2.10_122.10_12---
FreeBSD:14:quarterly2.10_112.10_11-2.10_112.10_11---
FreeBSD:15:latest2.10_122.10_12n/a2.10_12n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libreadline.so.8 : devel/readline
  2. libdbus-1.so : devel/dbus
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for wpa_supplicant210-2.10_12: DBUS=on: D-Bus IPC system support DEBUG_FILE=off: Support for writing debug log to a file DEBUG_SYSLOG=on: Send debug messages to syslog instead of stdout DELAYED_MIC=off: Mitigate TKIP attack, random delay on MIC errors DOCS=on: Build and/or install documentation EAPOL_TEST=off: Development testing HS20=on: Hotspot 2.0 HT_OVERRIDES=off: Disable HT/HT40, mask MCS rates, etc IEEE80211AC=off: Very High Throughput, AP mode (IEEE 802.11ac) IEEE80211N=off: High Throughput, AP mode (IEEE 802.11n) IEEE80211R=on: Fast BSS Transition (IEEE 802.11r-2008) IEEE80211W=on: Management Frame Protection (IEEE 802.11w) IEEE8021X_EAPOL=on: EAP over LAN support INTERWORKING=on: Improve ext. network interworking (IEEE 802.11u) MATCH=on: Interface match mode NO_ROAMING=off: Disable roaming P2P=off: Peer-to-Peer support PASN=on: Pre-Association Security Negotiation PKCS12=on: PKCS#12 (PFS) support PRIVSEP=off: Privilege separation SIM_SIMULATOR=off: SIM simulator (Milenage) for EAP-SIM SMARTCARD=on: Private key on smartcard support TDLS=off: Tunneled Direct Link Setup TLSV12=off: Build with TLS v1.2 instead of TLS v1.0 USIM_SIMULATOR=off: SIM simulator (Milenage) for EAP-AKA VHT_OVERRIDES=off: Disable VHT, mask MCS rates, etc WEP=on: WEP support WPS=on: Wi-Fi Protected Setup WPS_ER=on: Enable WPS External Registrar WPS_NFC=on: Near Field Communication (NFC) configuration WPS_NOREG=off: Disable open network credentials when registrar WPS_UPNP=on: Universal Plug and Play support ====> Driver options: you have to choose at least one of them BSD=on: BSD net80211 interface WIRED=on: Wired ethernet interface NDIS=off: Windows NDIS interface TEST=off: Development testing interface NONE=off: The 'no driver' interface, e.g. WPS ER only ====> Extensible Authentication Protocols: you have to choose at least one of them TLS=on: Transport Layer Security PEAP=on: Protected Extensible Authentication Protocol TTLS=on: Tunneled Transport Layer Security MD5=on: MD5 hash (deprecated, no key generation) MSCHAPV2=on: Microsoft CHAP version 2 (RFC 2759) GTC=on: Generic Token Card LEAP=on: Lightweight Extensible Authentication Protocol OTP=on: One-Time Password PSK=on: Pre-Shared key FAST=on: Flexible Authentication via Secure Tunneling SIM=off: Subscriber Identity Module PWD=on: Shared password (RFC 5931) PAX=on: Password Authenticated Exchange AKA=off: Autentication and Key Agreement (UMTS) AKA_PRIME=off: AKA Prime variant (RFC 5448) SAKE=on: Shared-Secret Authentication & Key Establishment GPSK=on: Generalized Pre-Shared Key TNC=on: Trusted Network Connect IKEV2=on: Internet Key Exchange version 2 EKE=on: Encrypted Key Exchange ===> Use 'make config' to modify these settings
Options name:
security_wpa_supplicant210
USES:
cpe gmake pkgconfig:build readline ssl
pkg-message:
For install:
To use the ports version of WPA Supplicant instead of the base, add: wpa_supplicant_program="/usr/local/sbin/wpa_supplicant" to /etc/rc.conf
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://w1.fi/releases/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.10_12
08 Mar 2025 14:05:10
commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Bump revisions after dbus update

PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
2.10_11
22 Jul 2024 15:08:31
commit hash: c86ab208b3f4ca9403d89947f8ff47397b315e90commit hash: c86ab208b3f4ca9403d89947f8ff47397b315e90commit hash: c86ab208b3f4ca9403d89947f8ff47397b315e90commit hash: c86ab208b3f4ca9403d89947f8ff47397b315e90 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant210: Add PASN option and make it default

PASN is enabled in the base FreeBSD wpa_supplicant. Enable it here
as well
2.10_10
21 Jul 2024 13:06:29
commit hash: 810299b8d772af83bf99cd9026b1b1e8f8a9e86acommit hash: 810299b8d772af83bf99cd9026b1b1e8f8a9e86acommit hash: 810299b8d772af83bf99cd9026b1b1e8f8a9e86acommit hash: 810299b8d772af83bf99cd9026b1b1e8f8a9e86a files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant210: Clone wpa_supplicant to wpa_supplicant210

We clone security/wpa_supplicant to security/wpa_supplicant210 in
preparation for the wpa_supplicant update to 2.11. In case anyone is
having issues with it they can fall back to security/wpa_supplicant210.

Number of commits found: 3