Hello community, here is the log from the commit of package wpa_supplicant for openSUSE:Factory checked in at 2012-12-19 14:51:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wpa_supplicant (Old) and /work/SRC/openSUSE:Factory/.wpa_supplicant.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wpa_supplicant", Maintainer is "g...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/wpa_supplicant/wpa_supplicant.changes 2012-05-15 17:42:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.wpa_supplicant.new/wpa_supplicant.changes 2012-12-19 14:51:19.000000000 +0100 @@ -1,0 +2,90 @@ +Tue Dec 11 10:16:40 UTC 2012 - g...@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) + +------------------------------------------------------------------- Old: ---- wpa_supplicant-1.0.tar.bz2 wpa_supplicant-gcc47.patch New: ---- wpa_supplicant-1.1.tar.bz2 wpa_supplicant-libnl3.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wpa_supplicant.spec ++++++ --- /var/tmp/diff_new_pack.YLWsfV/_old 2012-12-19 14:51:21.000000000 +0100 +++ /var/tmp/diff_new_pack.YLWsfV/_new 2012-12-19 14:51:21.000000000 +0100 @@ -25,14 +25,15 @@ BuildRequires: readline-devel %if 0%{?suse_version} > 1140 BuildRequires: libnl-1_1-devel +BuildRequires: libnl3-devel %else BuildRequires: libnl-devel %endif Url: http://hostap.epitest.fi/wpa_supplicant/ -Version: 1.0 +Version: 1.1 Release: 0 Summary: WPA supplicant implementation -License: BSD-3-Clause ; GPL-2.0+ +License: BSD-3-Clause and GPL-2.0+ Group: Productivity/Networking/Other Source: http://hostap.epitest.fi/releases/wpa_supplicant-%{version}.tar.bz2 Source1: config @@ -48,8 +49,7 @@ # is not portable Patch2: wpa_supplicant-sigusr1-changes-debuglevel.patch Patch3: wpa_supplicant-errormsg.patch -# PATCH-FIX-UPSTREAM wpa_supplicant-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. -Patch4: wpa_supplicant-gcc47.patch +Patch4: wpa_supplicant-libnl3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: logrotate @@ -82,6 +82,9 @@ %setup -q -n wpa_supplicant-%{version} rm -rf wpa_supplicant-%{version}/patches cp %{SOURCE1} wpa_supplicant/.config +%if 0%{?suse_version} > 1140 +echo "CONFIG_LIBNL32=y" >> wpa_supplicant/.config +%endif %patch0 -p0 %patch1 -p0 %patch2 -p0 ++++++ config ++++++ --- /var/tmp/diff_new_pack.YLWsfV/_old 2012-12-19 14:51:21.000000000 +0100 +++ /var/tmp/diff_new_pack.YLWsfV/_new 2012-12-19 14:51:21.000000000 +0100 @@ -464,3 +464,6 @@ # external networks (GAS/ANQP to learn more about the networks and network # selection based on available credentials). #CONFIG_INTERWORKING=y + +# Enable background scan to improve roaming +CONFIG_BGSCAN_SIMPLE=y ++++++ wpa_supplicant-1.0.tar.bz2 -> wpa_supplicant-1.1.tar.bz2 ++++++ ++++ 2004 lines of diff (skipped) ++++++ wpa_supplicant-libnl3.patch ++++++ 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 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org