Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: hostapd | Distribution: openSUSE Leap 16.0 |
Version: 2.11 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Thu Aug 8 09:30:47 2024 |
Group: Hardware/Wifi | Build host: reproducible |
Size: 2527805 | Source RPM: hostapd-2.11-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://w1.fi/ | |
Summary: Daemon for running a WPA capable Access Point |
hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and RADIUS authentication server. Currently, hostapd supports HostAP, madwifi, and prism54 drivers. It also supports wired IEEE 802.1X authentication via any ethernet driver.
BSD-3-Clause OR GPL-2.0-only
* Thu Aug 08 2024 chris@computersalat.de - 2024-07-20 - v2.11 * Wi-Fi Easy Connect - add support for DPP release 3 - allow Configurator parameters to be provided during config exchange * HE/IEEE 802.11ax/Wi-Fi 6 - various fixes * EHT/IEEE 802.11be/Wi-Fi 7 - add preliminary support * SAE: add support for fetching the password from a RADIUS server * support OpenSSL 3.0 API changes * support background radar detection and CAC with some additional drivers * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3) * EAP-SIM/AKA: support IMSI privacy * improve 4-way handshake operations - use Secure=1 in message 3 during PTK rekeying * OCV: do not check Frequency Segment 1 Channel Number for 160 MHz cases to avoid interoperability issues * support new SAE AKM suites with variable length keys * support new AKM for 802.1X/EAP with SHA384 * extend PASN support for secure ranging * FT: Use SHA256 to derive PMKID for AKM 00-0F-AC:3 (FT-EAP) - this is based on additional details being added in the IEEE 802.11 standard - the new implementation is not backwards compatible * improved ACS to cover additional channel types/bandwidths * extended Multiple BSSID support * fix beacon protection with FT protocol (incorrect BIGTK was provided) * support unsynchronized service discovery (USD) * add preliminary support for RADIUS/TLS * add support for explicit SSID protection in 4-way handshake (a mitigation for CVE-2023-52424; disabled by default for now, can be enabled with ssid_protection=1) * fix SAE H2E rejected groups validation to avoid downgrade attacks * use stricter validation for some RADIUS messages * a large number of other fixes, cleanup, and extensions * Fri Mar 11 2022 Clemens Famulla-Conrad <cfamullaconrad@suse.com> - Adjust config * Enable SAE * Enable DPP * Enable wired driver * Enable Airtime policy support * Enable Fast Initial Link Setup (FILS) (IEEE 802.11ai) * Mon Jan 17 2022 Michael Ströder <michael@stroeder.com> - Removed obsolete patches: * CVE-2019-16275.patch * CVE-2020-12695.patch * CVE-2021-30004.patch - Update to version 2.10 * SAE changes - improved protection against side channel attacks [https://w1.fi/security/2022-1/] - added option send SAE Confirm immediately (sae_config_immediate=1) after SAE Commit - added support for the hash-to-element mechanism (sae_pwe=1 or sae_pwe=2) - fixed PMKSA caching with OKC - added support for SAE-PK * EAP-pwd changes - improved protection against side channel attacks [https://w1.fi/security/2022-1/] * fixed WPS UPnP SUBSCRIBE handling of invalid operations [https://w1.fi/security/2020-1/] * fixed PMF disconnection protection bypass [https://w1.fi/security/2019-7/] * added support for using OpenSSL 3.0 * fixed various issues in experimental support for EAP-TEAP server * added configuration (max_auth_rounds, max_auth_rounds_short) to increase the maximum number of EAP message exchanges (mainly to support cases with very large certificates) for the EAP server * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol) * extended HE (IEEE 802.11ax) support, including 6 GHz support * removed obsolete IAPP functionality * fixed EAP-FAST server with TLS GCM/CCM ciphers * dropped support for libnl 1.1 * added support for nl80211 control port for EAPOL frame TX/RX * fixed OWE key derivation with groups 20 and 21; this breaks backwards compatibility for these groups while the default group 19 remains backwards compatible; owe_ptk_workaround=1 can be used to enabled a a workaround for the group 20/21 backwards compatibility * added support for Beacon protection * added support for Extended Key ID for pairwise keys * removed WEP support from the default build (CONFIG_WEP=y can be used to enable it, if really needed) * added a build option to remove TKIP support (CONFIG_NO_TKIP=y) * added support for Transition Disable mechanism to allow the AP to automatically disable transition mode to improve security * added support for PASN * added EAP-TLS server support for TLS 1.3 (disabled by default for now) * a large number of other fixes, cleanup, and extensions * Fri Nov 26 2021 Clemens Famulla-Conrad <cfamullaconrad@suse.com> - Fix AppArmor profile -- allow access to /etc/ssl/openssl.cnf (bsc#1192959) * Fri Oct 15 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Modified: * hostapd.service * Wed Jul 14 2021 Michael Ströder <michael@stroeder.com> - fixed AppArmor profile * Tue Apr 06 2021 Clemens Famulla-Conrad <cfamullaconrad@suse.com> - Add CVE-2021-30004.patch -- forging attacks may occur because AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c (bsc#1184348) * Tue Feb 23 2021 Michael Ströder <michael@stroeder.com> - added AppArmor profile (source apparmor-usr.sbin.hostapd) * Tue Sep 29 2020 Clemens Famulla-Conrad <cfamullaconrad@suse.com> - Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP (bsc#1172700) * Thu Apr 23 2020 Clemens Famulla-Conrad <cfamullaconrad@suse.com> - Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass (bsc#1150934) * Thu Sep 05 2019 Michael Ströder <michael@stroeder.com> - Update to version 2.9 * SAE changes - disable use of groups using Brainpool curves - improved protection against side channel attacks [https://w1.fi/security/2019-6/] * EAP-pwd changes - disable use of groups using Brainpool curves - improved protection against side channel attacks [https://w1.fi/security/2019-6/] * fixed FT-EAP initial mobility domain association using PMKSA caching * added configuration of airtime policy * fixed FILS to and RSNE into (Re)Association Response frames * fixed DPP bootstrapping URI parser of channel list * added support for regulatory WMM limitation (for ETSI) * added support for MACsec Key Agreement using IEEE 802.1X/PSK * added experimental support for EAP-TEAP server (RFC 7170) * added experimental support for EAP-TLS server with TLS v1.3 * added support for two server certificates/keys (RSA/ECC) * added AKMSuiteSelector into "STA <addr>" control interface data to determine with AKM was used for an association * added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and fast reauthentication use to be disabled * fixed an ECDH operation corner case with OpenSSL * Wed Apr 24 2019 Michael Ströder <michael@stroeder.com> - Update to version 2.8 * SAE changes - added support for SAE Password Identifier - changed default configuration to enable only group 19 (i.e., disable groups 20, 21, 25, 26 from default configuration) and disable all unsuitable groups completely based on REVmd changes - improved anti-clogging token mechanism and SAE authentication frame processing during heavy CPU load; this mitigates some issues with potential DoS attacks trying to flood an AP with large number of SAE messages - added Finite Cyclic Group field in status code 77 responses - reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256) - minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-1/] (CVE-2019-9494) - fixed confirm message validation in error cases [https://w1.fi/security/2019-3/] (CVE-2019-9496) * EAP-pwd changes - minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-2/] (CVE-2019-9495) - verify peer scalar/element [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498) - fix message reassembly issue with unexpected fragment [https://w1.fi/security/2019-5/] - enforce rand,mask generation rules more strictly - fix a memory leak in PWE derivation - disallow ECC groups with a prime under 256 bits (groups 25, 26, and 27) * Hotspot 2.0 changes - added support for release number 3 - reject release 2 or newer association without PMF * added support for RSN operating channel validation (CONFIG_OCV=y and configuration parameter ocv=1) * added Multi-AP protocol support * added FTM responder configuration * fixed build with LibreSSL * added FT/RRB workaround for short Ethernet frame padding * fixed KEK2 derivation for FILS+FT * added RSSI-based association rejection from OCE * extended beacon reporting functionality * VLAN changes - allow local VLAN management with remote RADIUS authentication - add WPA/WPA2 passphrase/PSK -based VLAN assignment * OpenSSL: allow systemwide policies to be overridden * extended PEAP to derive EMSK to enable use with ERP/FILS * extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1) * fixed FT and SA Query Action frame with AP-MLME-in-driver cases * OWE: allow Diffie-Hellman Parameter element to be included with DPP in preparation for DPP protocol extension * RADIUS server: started to accept ERP keyName-NAI as user identity automatically without matching EAP database entry * fixed PTK rekeying with FILS and FT wpa_supplicant: * SAE changes - added support for SAE Password Identifier - changed default configuration to enable only groups 19, 20, 21 (i.e., disable groups 25 and 26) and disable all unsuitable groups completely based on REVmd changes - do not regenerate PWE unnecessarily when the AP uses the anti-clogging token mechanisms - fixed some association cases where both SAE and FT-SAE were enabled on both the station and the selected AP - started to prefer FT-SAE over SAE AKM if both are enabled - started to prefer FT-SAE over FT-PSK if both are enabled - fixed FT-SAE when SAE PMKSA caching is used - reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256) - minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-1/] (CVE-2019-9494) * EAP-pwd changes - minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-2/] (CVE-2019-9495) - verify server scalar/element [https://w1.fi/security/2019-4/] (CVE-2019-9499) - fix message reassembly issue with unexpected fragment [https://w1.fi/security/2019-5/] - enforce rand,mask generation rules more strictly - fix a memory leak in PWE derivation - disallow ECC groups with a prime under 256 bits (groups 25, 26, and 27) * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y * Hotspot 2.0 changes - do not indicate release number that is higher than the one AP supports - added support for release number 3 - enable PMF automatically for network profiles created from credentials * fixed OWE network profile saving * fixed DPP network profile saving * added support for RSN operating channel validation (CONFIG_OCV=y and network profile parameter ocv=1) * added Multi-AP backhaul STA support * fixed build with LibreSSL * number of MKA/MACsec fixes and extensions * extended domain_match and domain_suffix_match to allow list of values * fixed dNSName matching in domain_match and domain_suffix_match when using wolfSSL * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both are enabled * extended nl80211 Connect and external authentication to support SAE, FT-SAE, FT-EAP-SHA384 * fixed KEK2 derivation for FILS+FT * extended client_cert file to allow loading of a chain of PEM encoded certificates * extended beacon reporting functionality * extended D-Bus interface with number of new properties * fixed a regression in FT-over-DS with mac80211-based drivers * OpenSSL: allow systemwide policies to be overridden * extended driver flags indication for separate 802.1X and PSK 4-way handshake offload capability * added support for random P2P Device/Interface Address use * extended PEAP to derive EMSK to enable use with ERP/FILS * extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1) * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS) * extended domain_match and domain_suffix_match to allow list of values * added a RSN workaround for misbehaving PMF APs that advertise IGTK/BIP KeyID using incorrect byte order * fixed PTK rekeying with FILS and FT * Fri Dec 28 2018 Jan Engelhardt <jengelh@inai.de> - Use noun phrase in summary. * Mon Dec 17 2018 Karol Babioch <kbabioch@suse.de> - Applied spec-cleaner - Added bug reference - Use defconfig file as template for configuration instead of patching it during build. This is easier to maintain in the long run. This removes the patch hostapd-2.6-defconfig.patch in favor of a simple config file, which is copied over from the source directory. - Enabled CLI editing and history support. * Fri Dec 07 2018 mardnh@gmx.de - Update to version 2.7 * fixed WPA packet number reuse with replayed messages and key reinstallation [http://w1.fi/security/2017-1/] (CVE-2017-13082) (bsc#1056061) * added support for FILS (IEEE 802.11ai) shared key authentication * added support for OWE (Opportunistic Wireless Encryption, RFC 8110; and transition mode defined by WFA) * added support for DPP (Wi-Fi Device Provisioning Protocol) * FT: - added local generation of PMK-R0/PMK-R1 for FT-PSK (ft_psk_generate_local=1) - replaced inter-AP protocol with a cleaner design that is more easily extensible; this breaks backward compatibility and requires all APs in the ESS to be updated at the same time to maintain FT functionality - added support for wildcard R0KH/R1KH - replaced r0_key_lifetime (minutes) parameter with ft_r0_key_lifetime (seconds) - fixed wpa_psk_file use for FT-PSK - fixed FT-SAE PMKID matching - added expiration to PMK-R0 and PMK-R1 cache - added IEEE VLAN support (including tagged VLANs) - added support for SHA384 based AKM * SAE - fixed some PMKSA caching cases with SAE - added support for configuring SAE password separately of the WPA2 PSK/passphrase - added option to require MFP for SAE associations (sae_require_pmf=1) - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection for SAE; note: this is not backwards compatible, i.e., both the AP and station side implementations will need to be update at the same time to maintain interoperability - added support for Password Identifier * hostapd_cli: added support for command history and completion * added support for requesting beacon report * large number of other fixes, cleanup, and extensions * added option to configure EAPOL-Key retry limits (wpa_group_update_count and wpa_pairwise_update_count) * removed all PeerKey functionality * fixed nl80211 AP mode configuration regression with Linux 4.15 and newer * added support for using wolfSSL cryptographic library * fixed some 20/40 MHz coexistence cases where the BSS could drop to 20 MHz even when 40 MHz would be allowed * Hotspot 2.0 - added support for setting Venue URL ANQP-element (venue_url) - added support for advertising Hotspot 2.0 operator icons - added support for Roaming Consortium Selection element - added support for Terms and Conditions - added support for OSEN connection in a shared RSN BSS * added support for using OpenSSL 1.1.1 * added EAP-pwd server support for salted passwords - Remove not longer needed patches (fixed upstream) * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch * rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch - Verify source signature * Fri Oct 19 2018 Karol Babioch <kbabioch@suse.com> - Added rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205). * Wed Oct 18 2017 chris@intrbiz.com - Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088): * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch * Sun Oct 02 2016 chris@intrbiz.com - update to upstream release 2.6 * fixed EAP-pwd last fragment validation [http://w1.fi/security/2015-7/] (CVE-2015-5314) * fixed WPS configuration update vulnerability with malformed passphrase [http://w1.fi/security/2016-1/] (CVE-2016-4476) * extended channel switch support for VHT bandwidth changes * added support for configuring new ANQP-elements with anqp_elem=<InfoID>:<hexdump of payload> * fixed Suite B 192-bit AKM to use proper PMK length (note: this makes old releases incompatible with the fixed behavior) * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response frame sending for not-associated STAs if max_num_sta limit has been reached * added option (-S as command line argument) to request all interfaces to be started at the same time * modified rts_threshold and fragm_threshold configuration parameters to allow -1 to be used to disable RTS/fragmentation * EAP-pwd: added support for Brainpool Elliptic Curves (with OpenSSL 1.0.2 and newer) * fixed EAPOL reauthentication after FT protocol run * fixed FTIE generation for 4-way handshake after FT protocol run * fixed and improved various FST operations * TLS server - support SHA384 and SHA512 hashes - support TLS v1.2 signature algorithm with SHA384 and SHA512 - support PKCS #5 v2.0 PBES2 - support PKCS #5 with PKCS #12 style key decryption - minimal support for PKCS #12 - support OCSP stapling (including ocsp_multi) * added support for OpenSSL 1.1 API changes - drop support for OpenSSL 0.9.8 - drop support for OpenSSL 1.0.0 * EAP-PEAP: support fast-connect crypto binding * RADIUS - fix Called-Station-Id to not escape SSID - add Event-Timestamp to all Accounting-Request packets - add Acct-Session-Id to Accounting-On/Off - add Acct-Multi-Session-Id ton Access-Request packets - add Service-Type (= Frames) - allow server to provide PSK instead of passphrase for WPA-PSK Tunnel_password case - update full message for interim accounting updates - add Acct-Delay-Time into Accounting messages - add require_message_authenticator configuration option to require CoA/Disconnect-Request packets to be authenticated * started to postpone WNM-Notification frame sending by 100 ms so that the STA has some more time to configure the key before this frame is received after the 4-way handshake * VHT: added interoperability workaround for 80+80 and 160 MHz channels * extended VLAN support (per-STA vif, etc.) * fixed PMKID derivation with SAE * nl80211 - added support for full station state operations - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use unencrypted EAPOL frames * added initial MBO support; number of extensions to WNM BSS Transition Management * added initial functionality for location related operations * added assocresp_elements parameter to allow vendor specific elements to be added into (Re)Association Response frames * improved Public Action frame addressing - use Address 3 = wildcard BSSID in GAS response if a query from an unassociated STA used that address - fix TX status processing for Address 3 = wildcard BSSID - add gas_address3 configuration parameter to control Address 3 behavior * added command line parameter -i to override interface parameter in hostapd.conf * added command completion support to hostapd_cli * added passive client taxonomy determination (CONFIG_TAXONOMY=y compile option and "SIGNATURE <addr>" control interface command) * number of small fixes - renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch * Sun Oct 18 2015 michael@stroeder.com - update to upstream release 2.5 - removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch (CVE-2015-1863) because it's fixed in upstream release 2.5 - rebased hostapd-2.4-defconfig.patch -> hostapd-2.5-defconfig.patch ChangeLog for hostapd since 2.4: 2015-09-27 - v2.5 * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077) * fixed WMM Action frame parser [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078) * fixed EAP-pwd server missing payload length validation [http://w1.fi/security/2015-4/] (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079) * fixed validation of WPS and P2P NFC NDEF record payload length [http://w1.fi/security/2015-5/] * nl80211: - fixed vendor command handling to check OUI properly * fixed hlr_auc_gw build with OpenSSL * hlr_auc_gw: allow Milenage RES length to be reduced * disable HT for a station that does not support WMM/QoS * added support for hashed password (NtHash) in EAP-pwd server * fixed and extended dynamic VLAN cases * added EAP-EKE server support for deriving Session-Id * set Acct-Session-Id to a random value to make it more likely to be unique even if the device does not have a proper clock * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan * modified SAE routines to be more robust and PWE generation to be stronger against timing attacks * added support for Brainpool Elliptic Curves with SAE * increases maximum value accepted for cwmin/cwmax * added support for CCMP-256 and GCMP-256 as group ciphers with FT * added Fast Session Transfer (FST) module * removed optional fields from RSNE when using FT with PMF (workaround for interoperability issues with iOS 8.4) * added EAP server support for TLS session resumption * fixed key derivation for Suite B 192-bit AKM (this breaks compatibility with the earlier version) * added mechanism to track unconnected stations and do minimal band steering * number of small fixes * Thu Apr 23 2015 michael@stroeder.com - update version 2.4 - added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch for CVE-2015-1863 - updated URLs - require pkg-config and libnl3-devel during build - replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch ChangeLog for hostapd since 2.3: 2015-03-15 - v2.4 * allow OpenSSL cipher configuration to be set for internal EAP server (openssl_ciphers parameter) * fixed number of small issues based on hwsim test case failures and static analyzer reports * fixed Accounting-Request to not include duplicated Acct-Session-Id * add support for Acct-Multi-Session-Id in RADIUS Accounting messages * add support for PMKSA caching with SAE * add support for generating BSS Load element (bss_load_update_period) * fixed channel switch from VHT to HT * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events * add support for learning STA IPv4/IPv6 addresses and configuring ProxyARP support * dropped support for the madwifi driver interface * add support for Suite B (128-bit and 192-bit level) key management and cipher suites * fixed a regression with driver=wired * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management Request frames and BSS-TM-RESP event to indicate response to such frame * add support for EAP Re-Authentication Protocol (ERP) * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled * fixed a regression in HT 20/40 coex Action frame parsing * set stdout to be line-buffered * add support for vendor specific VHT extension to enable 256 QAM rates (VHT-MCS 8 and 9) on 2.4 GHz band * RADIUS DAS: - extend Disconnect-Request processing to allow matching of multiple sessions - support Acct-Multi-Session-Id as an identifier - allow PMKSA cache entry to be removed without association * expire hostapd STA entry if kernel does not have a matching entry * allow chanlist to be used to specify a subset of channels for ACS * improve ACS behavior on 2.4 GHz band and allow channel bias to be configured with acs_chan_bias parameter * do not reply to a Probe Request frame that includes DSS Parameter Set element in which the channel does not match the current operating channel * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon frame contents to be updated and to start beaconing on an interface that used start_disabled=1 * fixed some RADIUS server failover cases * Mon Jan 05 2015 michael@stroeder.com - update version 2.3 - removed patch hostapd-2.1-be-host_to_le.patch because it seems obsolete - hostapd-2.1-defconfig.patch rediffed and renamed to hostapd-2.3-defconfig.patch ChangeLog for hostapd since 2.1: 2014-10-09 - v2.3 * fixed number of minor issues identified in static analyzer warnings * fixed DFS and channel switch operation for multi-BSS cases * started to use constant time comparison for various password and hash values to reduce possibility of any externally measurable timing differences * extended explicit clearing of freed memory and expired keys to avoid keeping private data in memory longer than necessary * added support for number of new RADIUS attributes from RFC 7268 (Mobility-Domain-Id, WLAN-HESSID, WLAN-Pairwise-Cipher, WLAN-Group-Cipher, WLAN-AKM-Suite, WLAN-Group-Mgmt-Pairwise-Cipher) * fixed GET_CONFIG wpa_pairwise_cipher value * added code to clear bridge FDB entry on station disconnection * fixed PMKSA cache timeout from Session-Timeout for WPA/WPA2 cases * fixed OKC PMKSA cache entry fetch to avoid a possible infinite loop in case the first entry does not match * fixed hostapd_cli action script execution to use more robust mechanism (CVE-2014-3686) 2014-06-04 - v2.2 * fixed SAE confirm-before-commit validation to avoid a potential segmentation fault in an unexpected message sequence that could be triggered remotely * extended VHT support - Operating Mode Notification - Power Constraint element (local_pwr_constraint) - Spectrum management capability (spectrum_mgmt_required=1) - fix VHT80 segment picking in ACS - fix vht_capab 'Maximum A-MPDU Length Exponent' handling - fix VHT20 * fixed HT40 co-ex scan for some pri/sec channel switches * extended HT40 co-ex support to allow dynamic channel width changes during the lifetime of the BSS * fixed HT40 co-ex support to check for overlapping 20 MHz BSS * fixed MSCHAP UTF-8 to UCS-2 conversion for three-byte encoding; this fixes password with include UTF-8 characters that use three-byte encoding EAP methods that use NtPasswordHash * reverted TLS certificate validation step change in v2.1 that rejected any AAA server certificate with id-kp-clientAuth even if id-kp-serverAuth EKU was included * fixed STA validation step for WPS ER commands to prevent a potential crash if an ER sends an unexpected PutWLANResponse to a station that is disassociated, but not fully removed * enforce full EAP authentication after RADIUS Disconnect-Request by removing the PMKSA cache entry * added support for NAS-IP-Address, NAS-identifier, and NAS-IPv6-Address in RADIUS Disconnect-Request * added mechanism for removing addresses for MAC ACLs by prefixing an entry with "-" * Interworking/Hotspot 2.0 enhancements - support Hotspot 2.0 Release 2 * OSEN network for online signup connection * subscription remediation (based on RADIUS server request or control interface HS20_WNM_NOTIF for testing purposes) * Hotspot 2.0 release number indication in WFA RADIUS VSA * deauthentication request (based on RADIUS server request or control interface WNM_DEAUTH_REQ for testing purposes) * Session Info URL RADIUS AVP to trigger ESS Disassociation Imminent * hs20_icon config parameter to configure icon files for OSU * osu_* config parameters for OSU Providers list - do not use Interworking filtering rules on Probe Request if Interworking is disabled to avoid interop issues * added/fixed nl80211 functionality - AP interface teardown optimization - support vendor specific driver command (VENDOR <vendor id> <sub command id> [<hex formatted data>]) * fixed PMF protection of Deauthentication frame when this is triggered by session timeout * internal TLS implementation enhancements/fixes - add SHA256-based cipher suites - add DHE-RSA cipher suites - fix X.509 validation of PKCS#1 signature to check for extra data * RADIUS server functionality - add minimal RADIUS accounting server support (hostapd-as-server); this is mainly to enable testing coverage with hwsim scripts - allow authentication log to be written into SQLite databse - added option for TLS protocol testing of an EAP peer by simulating various misbehaviors/known attacks - MAC ACL support for testing purposes * fixed PTK derivation for CCMP-256 and GCMP-256 * extended WPS per-station PSK to support ER case * added option to configure the management group cipher (group_mgmt_cipher=AES-128-CMAC (default), BIP-GMAC-128, BIP-GMAC-256, BIP-CMAC-256) * fixed AP mode default TXOP Limit values for AC_VI and AC_VO (these were rounded incorrectly) * added support for postponing FT response in case PMK-R1 needs to be pulled from R0KH * added option to advertise 40 MHz intolerant HT capability with ht_capab=[40-INTOLERANT] * remove WPS 1.0 only support, i.e., WSC 2.0 support is now enabled whenever CONFIG_WPS=y is set * EAP-pwd fixes - fix possible segmentation fault on EAP method deinit if an invalid group is negotiated * fixed RADIUS client retransmit/failover behavior - there was a potential ctash due to freed memory being accessed - failover to a backup server mechanism did not work properly * fixed a possible crash on double DISABLE command when multiple BSSes are enabled * fixed a memory leak in SAE random number generation * fixed GTK rekeying when the station uses FT protocol * fixed off-by-one bounds checking in printf_encode() - this could result in deinial of service in some EAP server cases * various bug fixes * Tue May 27 2014 crrodriguez@opensuse.org - Update hostapd-2.1-defconfig.patch and spec file to build with libnl3 instead of libnl1 * Wed Apr 16 2014 i@marguerite.su - update version 2.1 * see http://hostap.epitest.fi/cgit/hostap/log/ for details. - change hostapd.diff to hostapd-2.1-defconfig.patch - remove patch: hostapd-tmp.diff, no longer needed. * Wed Oct 02 2013 dvaleev@suse.com - fix host_to_le32 undefined on BigEndian architectures (hostapd-be-host_to_le.patch) * Thu Apr 18 2013 aj@suse.com - Do not package /etc/init.d - Do not install init file since package contains a service file and is only build for Factory - Cleanup spec file - Use /run instead of /var/run * Wed Apr 17 2013 cfarrell@suse.com - license update: GPL-2.0 or BSD-3-Clause README makes it clear that this is a dual license - i.e. choice of either or * Tue Apr 09 2013 avm-xandry@yandex.ru - update to version 2.0 - fix corrected file name hostapd.dif to hostapd.diff - in default config includes all features (IEEE 802.11w, Hotspot 2.0, IEEE 802.11ac, WPS, etc.) * Tue Nov 06 2012 crrodriguez@opensuse.org - Add Native systemd units * Tue May 15 2012 glin@suse.com - update to version 1.0 - respin hostapd.dif to fit the new defconfig - change the file permission of the config files with passwords to 600 (bnc#740964) * Wed Oct 12 2011 lnussel@suse.de - update to version 0.7.3 - don't use /tmp for dump file in default config - verbose build - fix build for older distros - enable driver 'none' for radius only mode - add init script * Fri Sep 30 2011 uli@suse.com - cross-build fix: use %__cc macro * Fri Sep 16 2011 jengelh@medozas.de - Select libnl-1_1-devel * Sun Oct 31 2010 jengelh@medozas.de - Use %_smp_mflags * Wed Jun 09 2010 sndirsch@suse.de - udpated to release 0.6.10 - updated hostapd.dif - git-commit-eb1f744.diff: * Move DTIM period configuration into Beacon set operation; fixes "Could not set DTIM period for kernel driver; wlan0: Unable to setup interface.rmdir[ctrl_interface]: No such file or directory" error when using "nl80211" driver * Tue Sep 23 2008 ro@suse.de - drop buildreq for madwifi (dropped package) * Mon Sep 22 2008 ro@suse.de - updae to version 0.5.10, changes: * fixed EAP-SIM and EAP-AKA message parser to validate attribute lengths properly to avoid potential crash caused by invalid messages * fixed Reassociation Response callback processing when using internal MLME (driver_{hostap,devicescape,test}.c) * fixed EAP-SIM/AKA realm processing to allow decorated usernames to be used * added a workaround for EAP-SIM/AKA peers that include incorrect null termination in the username * fixed EAP-SIM Start response processing for fast reauthentication case * copy optional Proxy-State attributes into RADIUS response when acting as a RADIUS authentication server - update to version 0.5.9, changes: * updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest draft (draft-ietf-emu-eap-gpsk-07.txt) * fixed debugging code not to use potentially unaligned read to fetch IPv4 addresses * Mon Jan 21 2008 cstender@suse.de - fixed madwifi include dir (b.n.c #350982) * Mon Jul 30 2007 jg@suse.de - update to version 0.5.8, changes: * updated driver_devicescape.c to build with the current wireless-dev.git tree and net/d80211 changes * updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest draft (draft-ietf-emu-eap-gpsk-03.txt) * fixed EAP-MSCHAPv2 server to use a space between S and M parameters in Success Request [Bug 203] * added support for sending EAP-AKA Notifications in error cases * RADIUS server: added support for processing duplicate messages (retransmissions from RADIUS client) by replying with the previous reply * Wed Mar 14 2007 jg@suse.de - split off hostapd in its own package - update to version 0.5.7, changes (shortened): * fixed EAP-PSK bit ordering of the Flags field * fixed configuration reloading (SIGHUP) to re-initialize WPA PSKs * fixed IPv6 connection to RADIUS accounting server * added support for configuring and controlling multiple BSSes per radio interface (bss=<ifname> in hostapd.conf) * added support for dynamic VLAN configuration * driver_madwifi: fixed configuration of unencrypted modes * added preliminary implementation of IEEE 802.11w/D1.0 (management frame protection) * fixed session timeout processing with drivers that do not use ieee802_11.c (e.g., madwifi) * added 'hostapd_cli new_sta <addr>' command for adding a new STA into hostapd * fixed hostapd to add PMKID KDE into 4-Way Handshake Message 1 when using WPA2 even if PMKSA caching is not used * added -P<pid file> argument for hostapd to write the current process id into a file * added support for RADIUS Authentication Server MIB (RFC 2619) * added support for EAP Generalized Pre-Shared Key * fixed a segmentation fault when RSN pre-authentication was completed successfully * added support for EAP-SAKE * driver_madwifi: added support for getting station RSN IE from madwifi-ng svn r1453 and newer * fixed WPA message 3/4 not to encrypt Key Data field (WPA IE) * added ap_max_inactivity configuration parameter * added support for EAP expanded type (vendor specific EAP methods) * added support for using EAP-SIM pseudonyms and fast re-authentication * added support for EAP-AKA in the integrated EAP authenticator * Mon Sep 18 2006 jg@suse.de - hostap-utils: Fixed usage of uninitialised variable (bug 184410) - hostapd: Update to version 0.4.9, changes: * added a new configuration option, eapol_version, that can be used to set EAPOL version to 1 (default is 2) to work around broken client implementations that drop EAPOL frames which use version number 2 [Bug 89] * fixed EAP-MSCHAPv2 message length validation * fixed stdarg use in hostapd_logger(): if both stdout and syslog logging was enabled, hostapd could trigger a segmentation fault in vsyslog on some CPU -- C library combinations * Sun Feb 05 2006 ro@suse.de - use madwifi-devel in BuildRequires * Sun Feb 05 2006 aj@suse.de - Remove BuildRequires on km_wlan. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Mon Nov 21 2005 jg@suse.de - hostapd: update to 0.4.7, changes: * driver_wired: fixed EAPOL sending to optionally use PAE group address as the destination instead of supplicant MAC address * driver_madwifi: configure driver to use TKIP countermeasures in order to get correct behavior * driver_madwifi: added support for madwifi-ng - hostapd: remove obsolete madwifi patch - hostapd: updated config file - hostap-utils: update to 0.4.7 (no changes) - use %{jobs} * Tue Nov 08 2005 jg@suse.de - do not build as root * Fri Nov 04 2005 jg@suse.de - hostapd, update to 0.4.6, changes: * added support for replacing user identity from EAP with RADIUS User-Name attribute from Access-Accept message, if that is included, for the RADIUS accounting messages (e.g., for EAP-PEAP/TTLS to get tunneled identity into accounting messages when the RADIUS server does not support better way of doing this with Class attribute) * driver_madwifi: fixed EAPOL packet receive for configuration where ath# is part of a bridge interface * added a configuration file and log analyzer script for logwatch * fixed EAPOL state machine step function to process all state transitions before processing new events; this resolves a race condition in which EAPOL-Start message could trigger hostapd to send two EAP-Response/Identity frames to the authentication server - hostapd: added support for madwifi-ng - removed hostap-driver, is part of the kernel now * Thu Oct 13 2005 jg@suse.de - hostapd: update to 0.4.5, changes (shortened): * added client CA list to the TLS certificate request in order to make it easier for the client to select which certificate to use * added experimental support for EAP-PSK * added support for WE-19 (hostap, madwifi) * fixed PMKSA caching to copy User-Name and Class attributes so that RADIUS accounting gets correct information * start RADIUS accounting only after successful completion of WPA 4-Way Handshake if WPA-PSK is used * fixed PMKSA caching for the case where * EAP-PAX is now registered as EAP type 46 * fixed EAP-PAX MAC calculation * fixed EAP-PAX CK and ICK key derivation - hostap-driver: update to 0.4.5, changes: * added support for WE-19 - hostap-utils: update to 0.4.0 (no real changes) * Thu Sep 08 2005 jg@suse.de - fixed file permissions * Mon Aug 22 2005 jg@suse.de - hostap-driver: update to 0.4.4, changes: * added support for pcmcia changes in Linux 2.6.13 * added support for creating sysfs device files (Linux 2.6.x) * fixed power save processing for PS-Poll frames with PwrMgmt flag set (this was causing "wifi0: invalid skb->cb magic" errors) * fixed linking both hostap_cs and hostap_pci to kernel * filter out sequential disconnect events to make race condition with received EAPOL frames less likely to happen (this improves authentication success rate with some APs that send EAPOL frames very quickly after the (re)association response) * added support for setting channel mask for scan requests * Sun Aug 07 2005 ro@suse.de - fix build with current wireless drivers * Mon Jul 11 2005 jg@suse.de - hostapd: update to 0.3.9, changes: * fixed a bug which caused some RSN pre-authentication cases to use freed memory and potentially crash hostapd * fixed private key loading for cases where passphrase is not set * fixed WPA2 to add PMKSA cache entry when using integrated EAP authenticator * driver_madwifi: fixed pairwise key removal to allow WPA reauth without disassociation * fixed RADIUS attribute Class processing to only use Access-Accept packets to update Class; previously, other RADIUS authentication packets could have cleared Class attribute * fixed PMKSA caching (EAP authentication was not skipped correctly with the new state machine changes from IEEE 802.1X draft) - hostap-driver: update to 0.3.9, changes: * fixed background scans (iwlist wlan0 scan) not to break data connection when in host_roaming 2 mode * fixed beacon frame when moving from monitor mode to master mode * Wed Jun 08 2005 meissner@suse.de - adjust hostapd/Makefile to be able to correctly get passed RPM_OPT_FLAGS. * Tue Jun 07 2005 meissner@suse.de - Use RPM_OPT_FLAGS. * Fri Mar 11 2005 jg@suse.de - hostap-driver: * create sysfs links for ethernet device, not IEEE80211 device * disabled sysfs links for hostap_cs, as it breaks association * Thu Feb 24 2005 jg@suse.de - hostap-driver: fixed sysfs support * Mon Feb 14 2005 jg@suse.de - hostapd, hostap-utils, hostap-driver: update to 0.3.7 final (no real changes, just version rename) * Mon Feb 07 2005 jg@suse.de - disabled support for madwifi on non x86(-64) platforms * Mon Feb 07 2005 jg@suse.de - hostapd: update to version 0.3.7-pre, changes (shortened): * added support for configuring a forced PEAP version based on the Phase 1 identity * fixed PEAPv1 to use tunneled EAP-Success/Failure instead of EAP-TLV to terminate authentication * driver_madwifi: filter wireless events based on ifindex to allow more than one network interface to be used * added support for configuring multiple allowed EAP types for Phase 2 authentication (EAP-PEAP, EAP-TTLS) * added support for EAP-PEAP in the integrated EAP authenticator * added support for EAP-GTC in the integrated EAP authenticator * added support for configuring list of EAP methods for Phase 1 so that the integrated EAP authenticator can, e.g., use the wildcard entry for EAP-TLS and EAP-PEAP * added support for EAP-TTLS in the integrated EAP authenticator * added support for EAP-SIM in the integrated EAP authenticator * added support for using hostapd as a RADIUS authentication server with the integrated EAP authenticator taking care of EAP authentication * driver_madwifi: fixed group key setup and added get_ssid method * added support for EAP-MSCHAPv2 in the integrated EAP authenticator * added support for integrated EAP-TLS authentication * added support for reading PKCS#12 (PFX) files (as a replacement for PEM/DER) to get certificate and private key (CONFIG_PKCS12) * added support for Acct-{Input,Output}-Gigawords * added support for Event-Timestamp (in RADIUS Accounting-Requests) * added support for RADIUS Authentication Client MIB (RFC2618) * added support for RADIUS Accounting Client MIB (RFC2620) * made EAP re-authentication period configurable * fixed EAPOL reauthentication to trigger WPA/WPA2 reauthentication * added support for multiple WPA pre-shared keys * added support for multiple driver interfaces to allow hostapd to be used with other drivers * added wired authenticator driver interface * added madwifi driver interface * fixed RADIUS reconnection after an error in sending interim accounting packets * added hostapd control interface for external programs * finished update from IEEE 802.1X-2001 to IEEE 802.1X-REV (now d11) * added support for strict GTK rekeying * added Prism54 driver interface * dual-licensed hostapd (GPLv2 and BSD licenses) * added integrated EAP authenticator that can be used instead of external RADIUS authentication server - hostap-driver: update to version 0.3.7-pre, changes: * improved suspend operation: disable firmware (hostap_cs) and generate disconnect event to trigger wpa_supplicant to reassociate immediately after resume * added new ioctl command for hostapd to clear station specific accounting data when starting a new accounting session * added support for the special initialization needed for the wireless part of multi-function SanDisk ConnectPlus CF cards (manfid 0xd601, 0x0101) * fixed card enabling after firmware download in case any of the netdevs were up when the download was started * added support for Linux wireless extension v17 - hostap-utils: update to version 0.3.7-pre (no changes) - added all example configuration files * Thu Jan 13 2005 jg@suse.de - hostapd: update to version 0.2.6, changes: * fixed RADIUS accounting to generate a new session id for cases where a station reassociates without first being complete deauthenticated * fixed STA disassociation handler to mark next timeout state to deauthenticate the station, i.e., skip long wait for inactivity poll and extra disassociation, if the STA disassociates without deauthenticating * removed 'daemonize' configuration file option since it has not really been used at all for more than year - hostap-utils: update to version 0.2.6, changes: * split_combined_hex: updated to use head/tail -n argument - hostap-driver: update to version 0.2.6, changes: * added support for changed PCI API in Linux 2.6.10-rc1 and newer * Tue Nov 02 2004 jg@suse.de - hostapd: update to version 0.2.5, changes: * fixed EAPOL reauthentication to trigger WPA/WPA2 reauthentication * fixed EAPOL state machine to stop if STA is removed during eapol_sm_step(); this fixes at least one segfault triggering bug with IEEE 802.11i pre-authentication * fixed an alignment issue that could cause SHA-1 to fail on some platforms (e.g., Intel ixp425 with a compiler that does not 32-bit align variables) * fixed RADIUS reconnection after an error in sending interim accounting packets - hostap-driver: update to version 0.2.5, changes: * fixed card enabling after firmware download in case any of the netdevs were up when the download was started * fixed netif_carrier_on/off() calls to leave carrier on for Master mode; previously this may have been left off in some cases which could prevent packet bridging with new kernel versions - hostap-driver: enabled support for non-volatile firmware download * Fri Oct 01 2004 jg@suse.de - fixed sysfs device/driver links (bug 46633) * Mon Aug 09 2004 jg@suse.de - fixed filelist * Fri Aug 06 2004 jg@suse.de - do not install /etc/pcmcia/hostap_cs.conf.example anymore * Thu Jul 29 2004 jg@suse.de - update hostapd to 0.2.4: * fixed some accounting cases where Accounting-Start was sent when IEEE 802.1X port was being deauthorized * modified RADIUS client to re-connect the socket in case of certain error codes that are generated when a network interface state is changes (e.g., when IP address changes or the interface is set UP) * fixed couple of cases where EAPOL state for a station was freed twice causing a segfault for hostapd * fixed couple of bugs in processing WPA deauthentication * fixed WPA/WPA2 group rekeying to use key index correctly (GN/GM) * fixed group rekeying to send zero TSC in EAPOL-Key messages to fix cases where STAs dropped multicast frames as replay attacks * added support for copying RADIUS Attribute 'Class' from authentication messages into accounting messages * send canned EAP failure if RADIUS server sends Access-Reject without EAP message (previously, Supplicant was not notified in this case) * fixed mixed WPA-PSK and WPA-EAP mode to work with WPA-PSK - update hostap-utils to 0.2.4 (no changes) - update hostap-driver to 0.2.4: * fixed wlan#/wifi# interface packet counters (both are supposed to see data packets once; wlan# was counting TX twice and wifi# did not count TX or RX at all for most cases) * fixed compilation with PRISM2_NO_STATION_MODES defined * fixed MAC address changing to update address for wifi# interface (without this, at least Master mode did not work correctly when MAC address was changed for wlan#) * fixed inner-BSS bridge (ap_bridge_packets=1) not to bridge packets to unauthorized ports when IEEE 802.1X/WPA is used * merged CryptoAPI versions of WEP/TKIP/CCMP from the wireless-2.6 BitKeeper tree (not used by default, can be enabled by defining HOSTAP_USE_CRYPTO_API) * fixed a buffer overflow in TKIP encryption (hostap_crypt_tkip module) on big endian hosts * Mon May 17 2004 jg@suse.de - update hostapd to 0.2.1 (shortened): * added WPA and IEEE 802.11i/RSN (WPA2) Authenticator functionality * added support for Acct-Interim-Interval * added new hostapd.conf variable, nas_identifier, that can be used to add an optional RADIUS Attribute, NAS-Identifier, into authentication and accounting messages * added support for Accounting-On and Accounting-Off messages - update hostap-utils to 0.2.1: * hostap_rid: fixed handling of failed RID reads * fixed prism2_srec not to allow combination of volatile and non-volatile firmware images (they will corrupt the card flash) * added support for loading PRI firmware for cards without PRI * fixed volatile download of combined primary and secondary firmware to start running the secondary firmware * added support for dumping PDA in text format and overriding PDA with text and binary files (prism2_srec options -D, -P, and -O) - update hostap-driver to 0.2.1 (shortened): * allow hostapd to send encrypted frames using wlan#ap interface * added driver support for hostapd WPA Authenticator * fixed TKIP get sequence number * clear IFF_RUNNING and generate linkwatch events based on association status in Managed mode * added alternative TKIP implementation which uses Michael MIC implementation in CryptoAPI instead of Host AP specific implementation * added support for RSN (IEEE 802.11i/WPA2) * dropped support for Linux 2.2.x and old Linux 2.4.x kernels * fixed hostap_cs unregistration when PC Card is removed while Host AP interfaces are still up * restructured Linux net device use to be more like IEEE 802.1q VLAN * disable wlan hardware when radio netdev (wifi#) is down * fixed Shared Key authentication when using host_decrypt and kernel driver based IEEE 802.11 management * added crypto hooks for full MSDU encrypt/decrypt * fixed iwspy support with Linux wireless ext v16 * fixed IEEE 802.11 defragmentation when using host-based WEP decryption and bridging packets between two associated STAs * added driver support for WPA Authenticator/Supplicant * added minimal support for ethtool - fixed bug in hostap-driver Makefile which prevented hostap_cs.ko from being built * Sat Apr 03 2004 jg@suse.de - fixed sysfs support in hostap driver (bug #37278) * Tue Mar 30 2004 jg@suse.de - skipping build for UM kernels (bug #37448) - skipping build of hostap_cs in case PCMCIA is disabled in the kernel config (also bug #37448) * Tue Mar 02 2004 jg@suse.de - typo fix in makefile * Sun Feb 29 2004 jg@suse.de - update to hostapd-0.1.3, changes: * fixed event loop to call signal handlers only after returning from the real signal handler * reset sta->timeout_next after successful association to make sure that the previously registered inactivity timer will not remove the STA immediately (e.g., if STA deauthenticates and re-associates before the timer is triggered). - update to hostap-driver-0.1.3, changes: * fixed IEEE 802.11 defragmentation when using host-based WEP decryption and bridging packets between two associated STAs (this caused a kernel crash in dev_queue_xmit()) * reconfigure fragmentation threshold after Port0 enable to work around issues with some STA firmware versions forgetting the configured value * restore retry limit after card reset * update STA RX statistics also in Repeater mode * hostap_cs: fixed CS reset when the netdev is down: need to reset hardware even in this case to make resume from suspend mode work correctly * fixed error reporting from Genesis mode download * changed README to use 'make' instead of 'make pccard/pci/plx' when building the driver * replaced CardServices() calls with calls to matching pcmcia_*() functions (required for Linux 2.6.2 and newer) * fixed module reference counting of hostap_crypt_wep module for Linux 2.6.x (i.e., prevent it from be unloaded if it is still used) - update to hostap-utils-0.1.3, changes: * prism2_srec: ignore PDR 0x0413 if it is not used (this allows some of the newer STA firmware 1.8.x versions to be downloaded) * prism2_srec: fixed combined RAM download of PRI and STA firmwares to use correct start address - added driver race condition fix from hostap CVS - rewrote driver Makefile * Mon Jan 26 2004 jg@suse.de - removed kernel-source from neededforbuild * Fri Jan 09 2004 jg@suse.de - driver update to version 0.1.2, from ChangeLog * fixed RTS and Fragmentation thresholds after hw reset * fixed Managed/Ad-hoc mode authentication with Open System algorithm when using old (e.g., version 0.6.2) STA firmware * fixed iwspy support with Linux wireless ext v16 * fixed WDS interface selection to not select non-WDS interface * fixed wlan#wds#, wlan#ap, and wlan#sta netdevice unregistration * added PCI ID for Prism3 mini-PCI [hostap_pci] * fixed yield() backward compatibility code for Linux 2.4.0-18 * added support for 32-bit CommTallies (if STA f/w >= 0.8.2) * update counters used for /proc/net/hostap/wlan#/stats periodically * fixed CommTallies handling on big endian platforms * added support for Primary-only mode * fixed failure handling in PCI probe not to crash kernel [hostap_pci] * merged hostap_crypt module into hostap module * fixed inactivity polling of stations that are in power saving mode - utils update to version 0.1.2, from ChangeLog * fixed prism2_srec not to allow combination of volatile and non-volatile firmware images (they will corrupt the card flash) * reduced verbosity of prism2_srec * added support for volatile download of Primary firmware using Genesis mode (this is available only for hfa3842; hfa3841, i.e., old Prism2 cards, require hardware changes for similar function) ('-g' command line option in prism2_srec) * added support for merging two srec file (Primary and Secondary(STA) firmware) into one non-volatile (flash) download - hostapd update to version 0.1.0 * Mon Sep 08 2003 agruen@suse.de - km_hostap-HZ.diff: Adapt to dynamic-hz kernel patch. * Mon Jul 28 2003 jg@suse.de - update to version 0.0.4, from ChangeLog (shortened) * moved non-hardware specific RX code from hostap_hw.c into a new file, hostap_80211_rx.c and removed Prism2 RX descriptor dependency from hostap_ap.c * fixed number of compilation issues (RH9 kernel, *.mod files to local directory, 2.4.x compilation with CONFIG_MODVERSIONS, external pcmcia-cs) * removed extra tasklet that was used with TX callback handler * update basic rate set automaticallyt when changing supported rate set * fixed compilation without Linux Wireless Extensions * use less aggressive transmit rate decreasing algorithm * fixed inactivity expiration of stations using power saving mode * fixed sending of IEEE 802.1X frames to buffer them if STA is in power saving mode * removed backward compatibility code for Linux Wireless Extensions versions older than ver 9 * added module parameter 'dev_template' for setting the device name template (default: 'wlan%d'); this is for hostap_{cs,pci,plx}.o * changed monitor mode to use pseudo-IBSS mode instead of Host AP mode to avoid sending out Beacon and ProbeResp frames * fixed enh_sec setting (hide SSID) to reset Port0 so that the changes to the beacon are taken into use immediately * added support for selection which authentication algorithm to use in station mode * added support for manual scan and roaming mode (managed/ad-hoc); * process beacon frames in kernel driver even when hostapd is used * removed TX power controlling (iwconfig txpower) * Tue Jun 17 2003 jg@suse.de - added directory /usr/src/kernel-modules to filelist * Wed Jun 04 2003 jg@suse.de - Initial package
/etc/hostapd.accept /etc/hostapd.conf /etc/hostapd.deny /etc/hostapd.eap_user /etc/hostapd.radius_clients /etc/hostapd.sim_db /etc/hostapd.vlan /etc/hostapd.wpa_psk /usr/lib/systemd/system/hostapd.service /usr/sbin/hostapd /usr/sbin/hostapd_cli /usr/sbin/rchostapd /usr/share/doc/packages/hostapd /usr/share/doc/packages/hostapd/ChangeLog /usr/share/doc/packages/hostapd/README /usr/share/doc/packages/hostapd/hostapd.conf /usr/share/doc/packages/hostapd/wired.conf /usr/share/licenses/hostapd /usr/share/licenses/hostapd/COPYING /usr/share/man/man8/hostapd.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Dec 2 23:39:05 2024