Hello community, here is the log from the commit of package wpa_supplicant checked in at Tue Nov 7 01:17:23 CET 2006. -------- --- wpa_supplicant/wpa_supplicant.changes 2006-10-06 11:53:49.000000000 +0200 +++ /mounts/work_src_done/STABLE/wpa_supplicant/wpa_supplicant.changes 2006-11-06 16:32:01.000000000 +0100 @@ -1,0 +2,6 @@ +Mon Nov 6 16:29:14 CET 2006 - jg@suse.de + +- set IW_ENCODE_TEMP flag (needed to use dynamic WEP with airo + driver, bug 185528) + +------------------------------------------------------------------- New: ---- wpa_supplicant-iw_encode_temp.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wpa_supplicant.spec ++++++ --- /var/tmp/diff_new_pack.evmdEq/_old 2006-11-07 01:17:15.000000000 +0100 +++ /var/tmp/diff_new_pack.evmdEq/_new 2006-11-07 01:17:15.000000000 +0100 @@ -17,8 +17,8 @@ %endif URL: http://hostap.epitest.fi/ Version: 0.4.9 -Release: 1 -License: BSD, GPL +Release: 16 +License: BSD License and BSD-like, GNU General Public License (GPL) - all versions Group: Productivity/Networking/Other Summary: WPA supplicant implementation Source: http://hostap.epitest.fi/releases/wpa_supplicant-%{version}.tar.bz2 @@ -27,6 +27,7 @@ Patch1: wpa_supplicant-ctrl-iface-ap-scan.patch Patch2: wpa_supplicant-driver-ssid-len.patch Patch3: wpa_supplicant-wep_key_fix.dif +Patch4: wpa_supplicant-iw_encode_temp.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -62,6 +63,7 @@ %patch1 %patch2 %patch3 -p1 +%patch4 -p1 cp %{SOURCE1} .config %build @@ -92,6 +94,9 @@ /usr/sbin/wpa_gui %changelog -n wpa_supplicant +* Mon Nov 06 2006 - jg@suse.de +- set IW_ENCODE_TEMP flag (needed to use dynamic WEP with airo + driver, bug 185528) * Fri Oct 06 2006 - jg@suse.de - update to 0.4.9: * fixed EAPOL re-authentication for sessions that used PMKSA @@ -189,9 +194,9 @@ * added global control interface that can be optionally used for adding and removing network interfaces dynamically * wpa_gui: -- try to save configuration whenever something is modified -- added WEP key configuration -- added possibility to edit the current network configuration + - try to save configuration whenever something is modified + - added WEP key configuration + - added possibility to edit the current network configuration * driver_ndis: fixed driver polling not to increase frequency on each received EAPOL frame due to incorrectly cancelled timeout * fixed driver_wext.c to filter wireless events based on ifindex @@ -428,7 +433,7 @@ - fixed build on non-x86 platforms * Mon Aug 02 2004 - jg@suse.de - update to version 0.2.4, important changes: -- support for new EAP authentication methods: + - support for new EAP authentication methods: EAP-TTLS/EAP-MD5-Challenge EAP-TTLS/EAP-GTC EAP-TTLS/EAP-MSCHAPv2 @@ -442,9 +447,9 @@ EAP-PEAP/MD5-Challenge EAP-GTC EAP-TTLS/EAP-OTP, EAP-PEAPv0/OTP, EAP-PEAPv1/OTP, EAP-OTP -- support for ATMEL AT76C5XXX driver -- support for madwifi driver -- lots of minor changes, see ChangeLog + - support for ATMEL AT76C5XXX driver + - support for madwifi driver + - lots of minor changes, see ChangeLog - added km_wlan to needforbuild (driver source of madwifi is needed) * Thu Jun 17 2004 - jg@suse.de ++++++ wpa_supplicant-iw_encode_temp.diff ++++++ Index: wpa_supplicant-0.4.8/driver_wext.c =================================================================== --- wpa_supplicant-0.4.8.orig/driver_wext.c 2006-07-13 11:23:05.000000000 +0200 +++ wpa_supplicant-0.4.8/driver_wext.c 2006-07-13 11:23:57.000000000 +0200 @@ -1280,6 +1280,7 @@ static int wpa_driver_wext_set_key_ext(v memset(&iwr, 0, sizeof(iwr)); strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ); iwr.u.encoding.flags = key_idx + 1; + iwr.u.encoding.flags |= IW_ENCODE_TEMP; if (alg == WPA_ALG_NONE) iwr.u.encoding.flags |= IW_ENCODE_DISABLED; iwr.u.encoding.pointer = (caddr_t) ext; @@ -1401,6 +1402,7 @@ int wpa_driver_wext_set_key(void *priv, memset(&iwr, 0, sizeof(iwr)); strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ); iwr.u.encoding.flags = key_idx + 1; + iwr.u.encoding.flags |= IW_ENCODE_TEMP; if (alg == WPA_ALG_NONE) iwr.u.encoding.flags |= IW_ENCODE_DISABLED; iwr.u.encoding.pointer = (caddr_t) key; @@ -1415,6 +1417,7 @@ int wpa_driver_wext_set_key(void *priv, memset(&iwr, 0, sizeof(iwr)); strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ); iwr.u.encoding.flags = key_idx + 1; + iwr.u.encoding.flags |= IW_ENCODE_TEMP; iwr.u.encoding.pointer = (caddr_t) NULL; iwr.u.encoding.length = 0; if (ioctl(drv->ioctl_sock, SIOCSIWENCODE, &iwr) < 0) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org