[wpa_supplicant/f18] Update to 1.1

Daniel Williams dcbw at fedoraproject.org
Mon Apr 1 22:34:51 UTC 2013


commit 7750194a9d9df10cbf6fe7c38f3edfe8bdaebae7
Author: Dan Williams <dcbw at redhat.com>
Date:   Mon Apr 1 17:35:49 2013 -0500

    Update to 1.1

 .gitignore                             |    1 +
 rh837402-less-aggressive-roaming.patch |   27 +++++++++++++++++++++++++++
 sources                                |    2 +-
 wpa_supplicant-1.0-wpagui-getopt.patch |   14 --------------
 wpa_supplicant.spec                    |   18 +++++++++++-------
 5 files changed, 40 insertions(+), 22 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b78ab2f..b2b33f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@ wpa_supplicant-0.6.8.tar.gz
 /wpa_supplicant-0.7.3.tar.gz
 /wpa_supplicant-1.0-rc1.tar.gz
 /wpa_supplicant-1.0-rc2.tar.gz
+/wpa_supplicant-1.1.tar.gz
diff --git a/rh837402-less-aggressive-roaming.patch b/rh837402-less-aggressive-roaming.patch
new file mode 100644
index 0000000..29f827b
--- /dev/null
+++ b/rh837402-less-aggressive-roaming.patch
@@ -0,0 +1,27 @@
+diff -up wpa_supplicant-0.7.3/wpa_supplicant/events.c.foo wpa_supplicant-0.7.3/wpa_supplicant/events.c
+--- wpa_supplicant-0.7.3/wpa_supplicant/events.c.foo	2012-06-12 12:03:36.172962193 -0500
++++ wpa_supplicant-0.7.3/wpa_supplicant/events.c	2012-06-12 12:03:51.388771973 -0500
+@@ -871,16 +871,14 @@ static int wpa_supplicant_need_to_roam(s
+ 
+ 	min_diff = 2;
+ 	if (current_bss->level < 0) {
+-		if (current_bss->level < -85)
+-			min_diff = 1;
+-		else if (current_bss->level < -80)
+-			min_diff = 2;
+-		else if (current_bss->level < -75)
+-			min_diff = 3;
+-		else if (current_bss->level < -70)
++		if (current_bss->level < -75)
+ 			min_diff = 4;
++		else if (current_bss->level < -70)
++			min_diff = 6;
++		else if (current_bss->level < -65)
++			min_diff = 8;
+ 		else
+-			min_diff = 5;
++			min_diff = 15;
+ 	}
+ 	if (abs(current_bss->level - selected->level) < min_diff) {
+ 		wpa_dbg(wpa_s, MSG_DEBUG, "Skip roam - too small difference "
+
diff --git a/sources b/sources
index fc67280..c1d7459 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8a3134a6df4229877bbd9f577b208ee9  wpa_supplicant-1.0-rc3.tar.gz
+b29b9af02d7e092db8c5c8508de0e45c  wpa_supplicant-1.1.tar.gz
diff --git a/wpa_supplicant.spec b/wpa_supplicant.spec
index 1c11a20..76d1ac2 100644
--- a/wpa_supplicant.spec
+++ b/wpa_supplicant.spec
@@ -1,10 +1,10 @@
-%define rcver -rc3
+%define rcver %{nil}
 %define snapshot %{nil}
 
 Summary: WPA/WPA2/IEEE 802.1X Supplicant
 Name: wpa_supplicant
 Epoch: 1
-Version: 1.0
+Version: 1.1
 Release: 1%{?dist}
 License: BSD
 Group: System Environment/Base
@@ -36,10 +36,10 @@ Patch4: wpa_supplicant-squelch-driver-disconnect-spam.patch
 Patch5: wpa_supplicant-openssl-more-algs.patch
 # distro specific customization for Qt4 build tools, not suitable for upstream
 Patch6: wpa_supplicant-gui-qt4.patch
-# Need <unistd.h> for getopt
-Patch7: wpa_supplicant-1.0-wpagui-getopt.patch
 # Fix libnl3 includes path
-Patch8: libnl3-includes.patch
+Patch7: libnl3-includes.patch
+# Less aggressive roaming; signal strength is wildly variable
+Patch8: rh837402-less-aggressive-roaming.patch
 # Dirty hack for WiMAX
 # http://linuxwimax.org/Download?action=AttachFile&do=get&target=wpa-1.5-README.txt
 Patch100: wpa_supplicant-0.7.2-generate-libeap-peer.patch
@@ -103,8 +103,8 @@ Don't use this unless you know what you're doing.
 %patch4 -p1 -b .disconnect-spam
 %patch5 -p1 -b .more-openssl-algs
 %patch6 -p1 -b .qt4
-%patch7 -p1 -b .getopt
-%patch8 -p1 -b .libnl3
+%patch7 -p1 -b .libnl3
+%patch8 -p1 -b .rh837402-less-aggressive-roaming
 
 %build
 pushd wpa_supplicant
@@ -232,6 +232,10 @@ fi
 %postun -n libeap -p /sbin/ldconfig
 
 %changelog
+* Mon Apr  1 2013 Dan Williams <dcbw at redhat.com> - 1:1.1-1
+- Update to 1.1
+- Be less aggressive when roaming due to signal strength changes
+
 * Thu Aug 29 2012 Dan Williams <dcbw at redhat.com> - 1:1.0-1
 - Enable lightweight AP mode support
 - Enable P2P (WiFi Direct) support


More information about the scm-commits mailing list