forked from pool/wpa_supplicant
Accepting request 145628 from hardware
- Update to 1.1 * Fix EAPOL supplicant port authorization with PMKSA caching. * Fix EAPOL processing when STA switches between multi-BSSes. * Fix EAP-FAST with OpenSSL 1.0.1. * EAP-pwd: Increase maximum number of hunting-and-pecking iterations, which results in less authentication attempts failing. * Set state to DISCONNECTED on AP creation errors. Previously the supplicant would stay in SCANNING state forever. * Fix REMOVE_NETWORK to not run operations with invalid current_ssid. * EAP-SIM peer: Fix AT_COUNTER_TOO_SMALL use. * Interworking: Fix PLMN matching with multiple entries to compare all entries, not just the first one. * Handle long configuration file lines more gracefully. * Fix adding extra IEs in sched scan. * PMKSA: Set cur_pmksa pointer during initial association. * PMKSA: Do not evict the active cache entry when adding new ones. * Set state consistently to DISCONNECTED on auth/assoc failures. * Fix BSSID enforcement with driver-based BSS selection. Set BSSID and channel when the network block has an explicit bssid parameter to select which BSS is to be used. * wpa_gui: Fix compilation with gcc/g++ 4.7. * EAP-AKA' - Update to RFC 5448 in the leading characters used in the username. This will make EAP-AKA' not interoperate between the earlier draft version and the new version. - Fix SIM/USIM determination to support EAP-AKA'. * dbus: - Add global capabilities property. OBS-URL: https://build.opensuse.org/request/show/145628 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpa_supplicant?expand=0&rev=47
This commit is contained in:
commit
4c2b5d0e40
3
config
3
config
@ -464,3 +464,6 @@ CONFIG_DEBUG_FILE=y
|
|||||||
# external networks (GAS/ANQP to learn more about the networks and network
|
# external networks (GAS/ANQP to learn more about the networks and network
|
||||||
# selection based on available credentials).
|
# selection based on available credentials).
|
||||||
#CONFIG_INTERWORKING=y
|
#CONFIG_INTERWORKING=y
|
||||||
|
|
||||||
|
# Enable background scan to improve roaming
|
||||||
|
CONFIG_BGSCAN_SIMPLE=y
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:469af636416a85f5ffa3771f3a8d1233b5f3322d796d0523dfa7ba99dcddb003
|
|
||||||
size 1525773
|
|
3
wpa_supplicant-1.1.tar.bz2
Normal file
3
wpa_supplicant-1.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b4427170270a7fa5c54f90e903e6144982e2f35a546952fc23c98641336ac65d
|
||||||
|
size 1533617
|
@ -1,21 +0,0 @@
|
|||||||
Only in wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/.obj: moc_networkconfig.o
|
|
||||||
Only in wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/.obj: moc_peers.o
|
|
||||||
Only in wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/.obj: moc_scanresults.o
|
|
||||||
Only in wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/.obj: moc_userdatarequest.o
|
|
||||||
Only in wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/.obj: moc_wpagui.o
|
|
||||||
Only in wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/.obj: wpagui.o
|
|
||||||
Only in wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4: wpa_gui
|
|
||||||
diff -ur -p wpa_supplicant-0.7.3.orig/wpa_supplicant/wpa_gui-qt4/wpagui.cpp wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/wpagui.cpp
|
|
||||||
--- wpa_supplicant-0.7.3.orig/wpa_supplicant/wpa_gui-qt4/wpagui.cpp 2010-09-07 15:43:39.000000000 +0000
|
|
||||||
+++ wpa_supplicant-0.7.3/wpa_supplicant/wpa_gui-qt4/wpagui.cpp 2012-03-17 22:27:50.791658139 +0000
|
|
||||||
@@ -12,10 +12,8 @@
|
|
||||||
* See README and COPYING for more details.
|
|
||||||
*/
|
|
||||||
|
|
||||||
-#ifdef __MINGW32__
|
|
||||||
/* Need to get getopt() */
|
|
||||||
#include <unistd.h>
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_NATIVE_WINDOWS
|
|
||||||
#include <windows.h>
|
|
12
wpa_supplicant-libnl3.patch
Normal file
12
wpa_supplicant-libnl3.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -up wpa_supplicant-1.0-rc2/src/drivers/drivers.mak.foo wpa_supplicant-1.0-rc2/src/drivers/drivers.mak
|
||||||
|
--- wpa_supplicant-1.0-rc2/src/drivers/drivers.mak.foo 2012-03-02 16:11:43.176448714 -0600
|
||||||
|
+++ wpa_supplicant-1.0-rc2/src/drivers/drivers.mak 2012-03-02 16:12:29.759866341 -0600
|
||||||
|
@@ -48,7 +48,7 @@ NEED_RFKILL=y
|
||||||
|
ifdef CONFIG_LIBNL32
|
||||||
|
DRV_LIBS += -lnl-3
|
||||||
|
DRV_LIBS += -lnl-genl-3
|
||||||
|
- DRV_CFLAGS += -DCONFIG_LIBNL20
|
||||||
|
+ DRV_CFLAGS += -DCONFIG_LIBNL20 `pkg-config --cflags libnl-3.0`
|
||||||
|
else
|
||||||
|
ifdef CONFIG_LIBNL_TINY
|
||||||
|
DRV_LIBS += -lnl-tiny
|
@ -1,3 +1,93 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 11 10:16:40 UTC 2012 - glin@suse.com
|
||||||
|
|
||||||
|
- Update to 1.1
|
||||||
|
* Fix EAPOL supplicant port authorization with PMKSA caching.
|
||||||
|
* Fix EAPOL processing when STA switches between multi-BSSes.
|
||||||
|
* Fix EAP-FAST with OpenSSL 1.0.1.
|
||||||
|
* EAP-pwd: Increase maximum number of hunting-and-pecking
|
||||||
|
iterations, which results in less authentication attempts
|
||||||
|
failing.
|
||||||
|
* Set state to DISCONNECTED on AP creation errors. Previously the
|
||||||
|
supplicant would stay in SCANNING state forever.
|
||||||
|
* Fix REMOVE_NETWORK to not run operations with invalid
|
||||||
|
current_ssid.
|
||||||
|
* EAP-SIM peer: Fix AT_COUNTER_TOO_SMALL use.
|
||||||
|
* Interworking: Fix PLMN matching with multiple entries to compare
|
||||||
|
all entries, not just the first one.
|
||||||
|
* Handle long configuration file lines more gracefully.
|
||||||
|
* Fix adding extra IEs in sched scan.
|
||||||
|
* PMKSA: Set cur_pmksa pointer during initial association.
|
||||||
|
* PMKSA: Do not evict the active cache entry when adding new ones.
|
||||||
|
* Set state consistently to DISCONNECTED on auth/assoc failures.
|
||||||
|
* Fix BSSID enforcement with driver-based BSS selection. Set BSSID
|
||||||
|
and channel when the network block has an explicit bssid
|
||||||
|
parameter to select which BSS is to be used.
|
||||||
|
* wpa_gui: Fix compilation with gcc/g++ 4.7.
|
||||||
|
* EAP-AKA'
|
||||||
|
- Update to RFC 5448 in the leading characters used in the
|
||||||
|
username. This will make EAP-AKA' not interoperate between the
|
||||||
|
earlier draft version and the new version.
|
||||||
|
- Fix SIM/USIM determination to support EAP-AKA'.
|
||||||
|
* dbus:
|
||||||
|
- Add global capabilities property.
|
||||||
|
- Fix bss_expire_count getter, which was returning the wrong
|
||||||
|
value.
|
||||||
|
- P2P: Remove network_object dictionary entry from signal
|
||||||
|
GroupStarted.
|
||||||
|
- Fix D-Bus build without ctrl_iface.
|
||||||
|
* WPS:
|
||||||
|
- Fix nonce comparisons to compare all bytes, not just the first
|
||||||
|
byte.
|
||||||
|
- Fix NFC password token building with WPS 2.0 to avoid wpabuf
|
||||||
|
overflow and application abort if NFC out-of-band mechanism is
|
||||||
|
used with WPS 2.0 enabled.
|
||||||
|
- Fix cleanup of WPS operations (by clearing them) in
|
||||||
|
WPA_SCANNING and WPA_DISCONNECTED states.
|
||||||
|
- Fix issue with BSSID filter handling that could cause only a
|
||||||
|
single one of the available BSSes to be available or could
|
||||||
|
cause issues connecting.
|
||||||
|
- Fix overlapping memcpy on WPS interface addition.
|
||||||
|
* P2P:
|
||||||
|
- Remove channel 14 from supported P2P channels.
|
||||||
|
- Fix Provision Discovery retries on delay in off channel
|
||||||
|
transmission, to avoid unnecessary retries.
|
||||||
|
- Limit maximum number of stored P2P clients (the
|
||||||
|
p2p_client_list parameter) to 100.
|
||||||
|
- Improve p2p_client_list updates in configuration file,
|
||||||
|
reording entries so that the most recently added values are
|
||||||
|
maintained in the list if the list gets truncated due to
|
||||||
|
size.
|
||||||
|
- Fix Provision Discovery retries during p2p_find by making the
|
||||||
|
p2p_find case behave consistently with the limited retry
|
||||||
|
behavior used with Provision Discovery retries in the IDLE
|
||||||
|
state.
|
||||||
|
- Fix P2P Client Discoverability bit updates so that the bit is
|
||||||
|
only updated based on P2P Group Info attribute from a GO.
|
||||||
|
- Fix GO Negotiation race condition where both devices may
|
||||||
|
believe they are the GO. (Ignore unexpected GO Neg Response
|
||||||
|
if we have already sent GO Neg Response.)
|
||||||
|
- Deinitialize global P2P context on P2P management interface
|
||||||
|
removal.
|
||||||
|
- Wait 100 ms if driver fails to start listen operation. This
|
||||||
|
is a workaround for some drivers that may accept the
|
||||||
|
remain-on-channel command, but instead of indicating start
|
||||||
|
event for remain-on-channel, just indicate that the operation
|
||||||
|
has been cancelled immediately.
|
||||||
|
- Clone max_sta_num parameter for group interfaces, allowing
|
||||||
|
this parameter set in the main config file to apply to
|
||||||
|
dynamically created P2P group interfaces.
|
||||||
|
- Fix Device ID matching for Probe Request frames, which was
|
||||||
|
checking only the first octet of the P2P Device Address.
|
||||||
|
- Do not update peer Listen channel based on PD Request
|
||||||
|
Invitation Request frames (just on Probe Response frames).
|
||||||
|
- Fix p2p_listen to disallow scheduling a new after scan
|
||||||
|
operation in the case where a p2p_connect operation is
|
||||||
|
pending.
|
||||||
|
- Remove upstreamed wpa_supplicant-gcc47.patch
|
||||||
|
- Enable background scan to improve roaming
|
||||||
|
- Build driver with libnl3 (wpa_supplicant-libnl3.patch)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 15 04:35:01 UTC 2012 - glin@suse.com
|
Tue May 15 04:35:01 UTC 2012 - glin@suse.com
|
||||||
|
|
||||||
|
@ -25,14 +25,15 @@ BuildRequires: pkg-config
|
|||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
%if 0%{?suse_version} > 1140
|
%if 0%{?suse_version} > 1140
|
||||||
BuildRequires: libnl-1_1-devel
|
BuildRequires: libnl-1_1-devel
|
||||||
|
BuildRequires: libnl3-devel
|
||||||
%else
|
%else
|
||||||
BuildRequires: libnl-devel
|
BuildRequires: libnl-devel
|
||||||
%endif
|
%endif
|
||||||
Url: http://hostap.epitest.fi/wpa_supplicant/
|
Url: http://hostap.epitest.fi/wpa_supplicant/
|
||||||
Version: 1.0
|
Version: 1.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: WPA supplicant implementation
|
Summary: WPA supplicant implementation
|
||||||
License: BSD-3-Clause ; GPL-2.0+
|
License: BSD-3-Clause and GPL-2.0+
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Source: http://hostap.epitest.fi/releases/wpa_supplicant-%{version}.tar.bz2
|
Source: http://hostap.epitest.fi/releases/wpa_supplicant-%{version}.tar.bz2
|
||||||
Source1: config
|
Source1: config
|
||||||
@ -48,8 +49,7 @@ Patch1: wpa_supplicant-flush-debug-output.patch
|
|||||||
# is not portable
|
# is not portable
|
||||||
Patch2: wpa_supplicant-sigusr1-changes-debuglevel.patch
|
Patch2: wpa_supplicant-sigusr1-changes-debuglevel.patch
|
||||||
Patch3: wpa_supplicant-errormsg.patch
|
Patch3: wpa_supplicant-errormsg.patch
|
||||||
# PATCH-FIX-UPSTREAM wpa_supplicant-gcc47.patch dimstar@opensuse.org -- Fix build with gcc 4.7.
|
Patch4: wpa_supplicant-libnl3.patch
|
||||||
Patch4: wpa_supplicant-gcc47.patch
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Requires: logrotate
|
Requires: logrotate
|
||||||
|
|
||||||
@ -82,6 +82,9 @@ Authors:
|
|||||||
%setup -q -n wpa_supplicant-%{version}
|
%setup -q -n wpa_supplicant-%{version}
|
||||||
rm -rf wpa_supplicant-%{version}/patches
|
rm -rf wpa_supplicant-%{version}/patches
|
||||||
cp %{SOURCE1} wpa_supplicant/.config
|
cp %{SOURCE1} wpa_supplicant/.config
|
||||||
|
%if 0%{?suse_version} > 1140
|
||||||
|
echo "CONFIG_LIBNL32=y" >> wpa_supplicant/.config
|
||||||
|
%endif
|
||||||
%patch0 -p0
|
%patch0 -p0
|
||||||
%patch1 -p0
|
%patch1 -p0
|
||||||
%patch2 -p0
|
%patch2 -p0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user