[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Saturday, February 22, 2020 @ 18:18:09 Author: heftig Revision: 376052 2.9-7: FS#65588 Disable CONFIG_WNM Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |4 ++-- config |1 - 2 files changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-22 18:14:30 UTC (rev 376051) +++ PKGBUILD2020-02-22 18:18:09 UTC (rev 376052) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=2.9 -pkgrel=6 +pkgrel=7 epoch=2 pkgdesc='A utility providing key negotiation for WPA wireless networks' url='http://hostap.epitest.fi/wpa_supplicant' @@ -26,7 +26,7 @@ '449c7dad67b246b5b93e796f57c2f90c5c32cfc5b16f7aa4f17802dc260d3414' 'dd14f99618bb4db40eadfaf4ced29d6139ccf319429a1eef54c2c08c80924742' '1ad3b61397c4a1dbafbf89059bccdda07cfe7eaff9f23ee25bed7bdd82c2bd87' -'176a863a8f9c784b109b69db14cb0eeb1fbe4a62e6583cd65e6855067803f443') +'6f71a04875465178992e78216603d3c4735ee717a31738a6e30702c7a81c6c4e') prepare() { cd "$srcdir/$pkgname-$pkgver" Modified: config === --- config 2020-02-22 18:14:30 UTC (rev 376051) +++ config 2020-02-22 18:18:09 UTC (rev 376052) @@ -74,7 +74,6 @@ CONFIG_TLS_DEFAULT_CIPHERS="DEFAULT@SECLEVEL=1" CONFIG_VHT_OVERRIDES=y CONFIG_WIFI_DISPLAY=y -CONFIG_WNM=y CONFIG_WPS=y CONFIG_WPS_ER=y CONFIG_WPS_NFC=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config roam-properties.patch)
Date: Friday, February 21, 2020 @ 00:30:06 Author: heftig Revision: 375978 2.9-6: FS#65482 fix dbus errors, FS#65470 enable WNM Added: wpa_supplicant/trunk/roam-properties.patch Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config ---+ PKGBUILD | 18 ++--- config|1 roam-properties.patch | 88 3 files changed, 100 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-21 00:04:19 UTC (rev 375977) +++ PKGBUILD2020-02-21 00:30:06 UTC (rev 375978) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=2.9 -pkgrel=5 +pkgrel=6 epoch=2 pkgdesc='A utility providing key negotiation for WPA wireless networks' url='http://hostap.epitest.fi/wpa_supplicant' @@ -11,11 +11,14 @@ license=(GPL) depends=(openssl libdbus readline libnl) install=wpa_supplicant.install -source=(https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc} -CVE-2019-16275.patch -tls.patch # More permissive TLS fallback -systemd.patch # Unit improvements from Ubuntu -config) +source=( + https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc} + CVE-2019-16275.patch + tls.patch # More permissive TLS fallback + systemd.patch # Unit improvements from Ubuntu + roam-properties.patch # https://bugs.archlinux.org/task/65482 + config +) validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen sha256sums=('fcbdee7b4a64bea8177973299c8c824419c413ec2e3a95db63dd6a5dc3541f17' 'SKIP' @@ -22,7 +25,8 @@ 'bf91a135e717265969f1ab0319297c9d2e6f695928a17e3b3fa5accc8ef7b297' '449c7dad67b246b5b93e796f57c2f90c5c32cfc5b16f7aa4f17802dc260d3414' 'dd14f99618bb4db40eadfaf4ced29d6139ccf319429a1eef54c2c08c80924742' -'6f71a04875465178992e78216603d3c4735ee717a31738a6e30702c7a81c6c4e') +'1ad3b61397c4a1dbafbf89059bccdda07cfe7eaff9f23ee25bed7bdd82c2bd87' +'176a863a8f9c784b109b69db14cb0eeb1fbe4a62e6583cd65e6855067803f443') prepare() { cd "$srcdir/$pkgname-$pkgver" Modified: config === --- config 2020-02-21 00:04:19 UTC (rev 375977) +++ config 2020-02-21 00:30:06 UTC (rev 375978) @@ -74,6 +74,7 @@ CONFIG_TLS_DEFAULT_CIPHERS="DEFAULT@SECLEVEL=1" CONFIG_VHT_OVERRIDES=y CONFIG_WIFI_DISPLAY=y +CONFIG_WNM=y CONFIG_WPS=y CONFIG_WPS_ER=y CONFIG_WPS_NFC=y Added: roam-properties.patch === --- roam-properties.patch (rev 0) +++ roam-properties.patch 2020-02-21 00:30:06 UTC (rev 375978) @@ -0,0 +1,88 @@ +From 23d87687c2428f3b94865580b0d33e05c03e6756 Mon Sep 17 00:00:00 2001 +From: Matthew Wang +Date: Fri, 11 Oct 2019 13:49:25 -0700 +Subject: dbus: Move roam metrics to the correct interface + +These properties were in the wpas_dbus_bss_properties array when they +should have been in the wpas_dbus_interface_properties array. Move them +to the right place. This is the logical location for these properties +and it matches both the other parts of the implementation (e.g., being +in enum wpas_dbus_prop, not in enum wpas_dbus_bss_prop) and what +was originally documented for the interface in dbus.doxygen. + +Fixes: 2bbad1c7c9cb ("dbus: Export roam time, roam complete, and session length") +Fixes: 80d06d0ca9f3 ("dbus: Export BSS Transition Management status") +Signed-off-by: Matthew Wang +--- + wpa_supplicant/dbus/dbus_new.c | 48 +- + 1 file changed, 24 insertions(+), 24 deletions(-) + +diff --git a/wpa_supplicant/dbus/dbus_new.c b/wpa_supplicant/dbus/dbus_new.c +index 5e6b522..e9e77bd 100644 +--- a/wpa_supplicant/dbus/dbus_new.c b/wpa_supplicant/dbus/dbus_new.c +@@ -2855,30 +2855,6 @@ static const struct wpa_dbus_property_desc wpas_dbus_bss_properties[] = { + NULL, + NULL + }, +- { +-"RoamTime", WPAS_DBUS_NEW_IFACE_INTERFACE, "u", +-wpas_dbus_getter_roam_time, +-NULL, +-NULL +- }, +- { +-"RoamComplete", WPAS_DBUS_NEW_IFACE_INTERFACE, "b", +-wpas_dbus_getter_roam_complete, +-NULL, +-NULL +- }, +- { +-"SessionLength", WPAS_DBUS_NEW_IFACE_INTERFACE, "u", +-wpas_dbus_getter_session_length, +-NULL, +-NULL +- }, +- { +-"BSSTMStatus", WPAS_DBUS_NEW_IFACE_INTERFACE, "u", +-wpas_dbus_getter_bss_tm_status, +-NULL, +-NULL +- }, + { NULL, NULL, NULL, NULL, NULL, NULL } + }; + +@@ -3786,6 +3762,30 @@ static const struct wpa_dbus_property_desc wpas_dbus_interface_properties[] = { + NULL, + NULL + }, ++ { ++"RoamTime", WPAS_DBUS_NEW_IFACE_INTERFACE, "u", ++
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Friday, January 24, 2020 @ 20:42:53 Author: heftig Revision: 373884 2.9-5: FS#65257 Disable MESH Also disable some unneeded configs. Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |4 ++-- config |4 2 files changed, 2 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-01-24 20:19:02 UTC (rev 373883) +++ PKGBUILD2020-01-24 20:42:53 UTC (rev 373884) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=2.9 -pkgrel=4 +pkgrel=5 epoch=2 pkgdesc='A utility providing key negotiation for WPA wireless networks' url='http://hostap.epitest.fi/wpa_supplicant' @@ -22,7 +22,7 @@ 'bf91a135e717265969f1ab0319297c9d2e6f695928a17e3b3fa5accc8ef7b297' '449c7dad67b246b5b93e796f57c2f90c5c32cfc5b16f7aa4f17802dc260d3414' 'dd14f99618bb4db40eadfaf4ced29d6139ccf319429a1eef54c2c08c80924742' -'c7a2405487d1bfc2fceccd52268992bc79d85d91c3e8069b1432f751e3e307a9') +'6f71a04875465178992e78216603d3c4735ee717a31738a6e30702c7a81c6c4e') prepare() { cd "$srcdir/$pkgname-$pkgver" Modified: config === --- config 2020-01-24 20:19:02 UTC (rev 373883) +++ config 2020-01-24 20:42:53 UTC (rev 373884) @@ -6,7 +6,6 @@ CONFIG_BGSCAN_LEARN=y CONFIG_BGSCAN_SIMPLE=y CONFIG_CTRL_IFACE=y -CONFIG_CTRL_IFACE_BUS=y CONFIG_CTRL_IFACE_DBUS_INTRO=y CONFIG_CTRL_IFACE_DBUS_NEW=y CONFIG_DEBUG_FILE=y @@ -59,12 +58,10 @@ CONFIG_LIBNL32=y CONFIG_MACSEC=y CONFIG_MAIN=main -CONFIG_MESH=y CONFIG_NO_RANDOM_POOL=y CONFIG_OS=unix CONFIG_OWE=y CONFIG_P2P=y -CONFIG_PEERKEY=y CONFIG_PKCS12=y CONFIG_PMKSA_CACHE_EXTERNAL=y CONFIG_READLINE=y @@ -71,7 +68,6 @@ CONFIG_SAE=y CONFIG_SMARTCARD=y CONFIG_TDLS=y -CONFIG_TDLS=y CONFIG_TLS=openssl CONFIG_TLSV11=y CONFIG_TLSV12=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Wednesday, January 22, 2020 @ 22:30:13 Author: heftig Revision: 373805 2:2.9-3: FS#57413 Enable more features I took a look at Fedora's and Ubuntu's wpa_supplicant configs. Ubuntu's motto seems to be "if it compiles, enable it"; let's see if it works for us. Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |6 +++--- config | 39 +++ 2 files changed, 42 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-01-22 21:56:56 UTC (rev 373804) +++ PKGBUILD2020-01-22 22:30:13 UTC (rev 373805) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=2.9 -pkgrel=3 +pkgrel=4 epoch=2 pkgdesc='A utility providing key negotiation for WPA wireless networks' url='http://hostap.epitest.fi/wpa_supplicant' @@ -17,7 +17,7 @@ validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen sha256sums=('fcbdee7b4a64bea8177973299c8c824419c413ec2e3a95db63dd6a5dc3541f17' 'SKIP' -'23aee0597750ec21b37654b5163e2f577c1204fc33bdfbf7bc2fb470e8a467db') +'c7a2405487d1bfc2fceccd52268992bc79d85d91c3e8069b1432f751e3e307a9') prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -24,7 +24,7 @@ local i; for i in "${source[@]}"; do case $i in *.patch) -msg2 "Applying patch $i" +echo "Applying patch $i" patch -p1 -i "$srcdir/$i" ;; esac Modified: config === --- config 2020-01-22 21:56:56 UTC (rev 373804) +++ config 2020-01-22 22:30:13 UTC (rev 373805) @@ -1,7 +1,9 @@ +CONFIG_ACS=y CONFIG_AP=y CONFIG_AUTOSCAN_EXPONENTIAL=y CONFIG_AUTOSCAN_PERIODIC=y CONFIG_BACKEND=file +CONFIG_BGSCAN_LEARN=y CONFIG_BGSCAN_SIMPLE=y CONFIG_CTRL_IFACE=y CONFIG_CTRL_IFACE_BUS=y @@ -8,19 +10,41 @@ CONFIG_CTRL_IFACE_DBUS_INTRO=y CONFIG_CTRL_IFACE_DBUS_NEW=y CONFIG_DEBUG_FILE=y +CONFIG_DEBUG_LINUX_TRACING=y +CONFIG_DEBUG_SYSLOG=y +CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON +CONFIG_DELAYED_MIC_ERROR_REPORT=y +CONFIG_DPP=y +CONFIG_DRIVER_MACSEC_LINUX=y CONFIG_DRIVER_NL80211=y +CONFIG_DRIVER_NL80211_QCA=y +CONFIG_DRIVER_NONE=y CONFIG_DRIVER_WEXT=y CONFIG_DRIVER_WIRED=y +CONFIG_EAP_AKA=y +CONFIG_EAP_AKA_PRIME=y +CONFIG_EAP_EKE=y CONFIG_EAP_FAST=y +CONFIG_EAP_GPSK=y +CONFIG_EAP_GPSK_SHA256=y CONFIG_EAP_GTC=y +CONFIG_EAP_IKEV2=y CONFIG_EAP_LEAP=y CONFIG_EAP_MD5=y CONFIG_EAP_MSCHAPV2=y CONFIG_EAP_OTP=y +CONFIG_EAP_PAX=y CONFIG_EAP_PEAP=y +CONFIG_EAP_PSK=y CONFIG_EAP_PWD=y +CONFIG_EAP_SAKE=y +CONFIG_EAP_SIM=y CONFIG_EAP_TLS=y +CONFIG_EAP_TNC=y CONFIG_EAP_TTLS=y +CONFIG_ELOOP=eloop +CONFIG_FST=y +CONFIG_GETRANDOM=y CONFIG_HS20=y CONFIG_HT_OVERRIDES=y CONFIG_IBSS_RSN=y @@ -31,15 +55,30 @@ CONFIG_IEEE8021X_EAPOL=y CONFIG_INTERWORKING=y CONFIG_IPV6=y +CONFIG_L2_PACKET=linux CONFIG_LIBNL32=y +CONFIG_MACSEC=y +CONFIG_MAIN=main +CONFIG_MESH=y CONFIG_NO_RANDOM_POOL=y +CONFIG_OS=unix +CONFIG_OWE=y CONFIG_P2P=y CONFIG_PEERKEY=y CONFIG_PKCS12=y +CONFIG_PMKSA_CACHE_EXTERNAL=y CONFIG_READLINE=y +CONFIG_SAE=y CONFIG_SMARTCARD=y CONFIG_TDLS=y +CONFIG_TDLS=y +CONFIG_TLS=openssl +CONFIG_TLSV11=y +CONFIG_TLSV12=y +CONFIG_TLS_DEFAULT_CIPHERS="DEFAULT@SECLEVEL=1" CONFIG_VHT_OVERRIDES=y CONFIG_WIFI_DISPLAY=y CONFIG_WPS=y +CONFIG_WPS_ER=y CONFIG_WPS_NFC=y +CONFIG_WPS_REG_DISABLE_OPEN=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Wednesday, August 9, 2017 @ 10:37:49 Author: bpiotrowski Revision: 301805 1:2.6-8: enable HS20 Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |4 ++-- config |4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-08-09 10:34:46 UTC (rev 301804) +++ PKGBUILD2017-08-09 10:37:49 UTC (rev 301805) @@ -4,7 +4,7 @@ pkgname=wpa_supplicant pkgver=2.6 -pkgrel=7 +pkgrel=8 epoch=1 pkgdesc='A utility providing key negotiation for WPA wireless networks' url='http://hostap.epitest.fi/wpa_supplicant' @@ -18,7 +18,7 @@ validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen sha256sums=('b4936d34c4e6cdd44954beba74296d964bc2c9668ecaa5255e499636fe2b1450' 'SKIP' -'e7724868cda101f94962dd247c859cab581bc51080ae967b9e6409502d5193d4') +'ade8b07fe539c85ee5898a6b4572f3418481c30bb79da0093b482816e8bf5c57') prepare() { cd "$srcdir/$pkgname-$pkgver/$pkgname" Modified: config === --- config 2017-08-09 10:34:46 UTC (rev 301804) +++ config 2017-08-09 10:37:49 UTC (rev 301805) @@ -450,10 +450,10 @@ # This can be used to enable functionality to improve interworking with # external networks (GAS/ANQP to learn more about the networks and network # selection based on available credentials). -#CONFIG_INTERWORKING=y +CONFIG_INTERWORKING=y # Hotspot 2.0 -#CONFIG_HS20=y +CONFIG_HS20=y # Disable roaming in wpa_supplicant #CONFIG_NO_ROAMING=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Friday, December 9, 2016 @ 21:43:00 Author: bpiotrowski Revision: 282982 upgpkg: wpa_supplicant 1:2.6-3 - do not ship default configuration file /etc (FS#40661) - add eapol_test (FS#48543) - enable EAP-pwd support Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |4 +++- config |3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-12-09 21:29:23 UTC (rev 282981) +++ PKGBUILD2016-12-09 21:43:00 UTC (rev 282982) @@ -18,7 +18,7 @@ validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen sha256sums=('b4936d34c4e6cdd44954beba74296d964bc2c9668ecaa5255e499636fe2b1450' 'SKIP' -'f882bf5c929789841688645f7f8bbcf389a2e88049d6064e2950f998d929e793') +'e7724868cda101f94962dd247c859cab581bc51080ae967b9e6409502d5193d4') prepare() { cd "$srcdir/$pkgname-$pkgver/$pkgname" @@ -31,11 +31,13 @@ # The Makefile does not pick up our CPPFLAGS export CFLAGS="$CPPFLAGS $CFLAGS" make LIBDIR=/usr/lib BINDIR=/usr/bin + make LIBDIR=/usr/lib BINDIR=/usr/bin eapol_test } package() { cd "$srcdir/$pkgname-$pkgver/$pkgname" make LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR="$pkgdir" install + install -Dm755 eapol_test "$pkgdir/usr/bin/eapol_test" install -d -m755 "$pkgdir/etc/wpa_supplicant" install -Dm644 wpa_supplicant.conf \ Modified: config === --- config 2016-12-09 21:29:23 UTC (rev 282981) +++ config 2016-12-09 21:43:00 UTC (rev 282982) @@ -512,3 +512,6 @@ # Simple background scan CONFIG_BGSCAN_SIMPLE=y + +# Enable IPv6 support in eapol_test +CONFIG_IPV6=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config wpa_supplicant.install)
Date: Friday, December 9, 2016 @ 21:29:23 Author: bpiotrowski Revision: 282981 upgpkg: wpa_supplicant 1:2.6-3 Added: wpa_supplicant/trunk/wpa_supplicant.install Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config + PKGBUILD | 46 +- config |2 +- wpa_supplicant.install |7 +++ 3 files changed, 33 insertions(+), 22 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-12-09 20:45:10 UTC (rev 282980) +++ PKGBUILD2016-12-09 21:29:23 UTC (rev 282981) @@ -1,9 +1,10 @@ # $Id$ -# Maintainer: Thomas Bächler+# Maintainer: Bartłomiej Piotrowski +# Contributor: Thomas Bächler pkgname=wpa_supplicant pkgver=2.6 -pkgrel=2 +pkgrel=3 epoch=1 pkgdesc="A utility providing key negotiation for WPA wireless networks" url="http://hostap.epitest.fi/wpa_supplicant; @@ -11,21 +12,21 @@ depends=('openssl' 'libdbus' 'readline' 'libnl') optdepends=('wpa_supplicant_gui: wpa_gui program') license=('GPL') -backup=('etc/wpa_supplicant/wpa_supplicant.conf') +install=wpa_supplicant.install source=(https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc} config) validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen sha256sums=('b4936d34c4e6cdd44954beba74296d964bc2c9668ecaa5255e499636fe2b1450' 'SKIP' -'5163609e133851dfbbee5982954fab22e45bf2c9093e43eb466d8a2c39f8a012') +'f882bf5c929789841688645f7f8bbcf389a2e88049d6064e2950f998d929e793') prepare() { - cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" - cp "${srcdir}/config" ./.config + cd "$srcdir/$pkgname-$pkgver/$pkgname" + cp "$srcdir/config" ./.config } build() { - cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" + cd "$srcdir/$pkgname-$pkgver/$pkgname" # The Makefile does not pick up our CPPFLAGS export CFLAGS="$CPPFLAGS $CFLAGS" @@ -33,23 +34,26 @@ } package() { - cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" - make LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR="${pkgdir}" install + cd "$srcdir/$pkgname-$pkgver/$pkgname" + make LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR="$pkgdir" install - install -d -m755 "${pkgdir}/etc/wpa_supplicant" - install -m644 wpa_supplicant.conf "${pkgdir}/etc/wpa_supplicant/wpa_supplicant.conf" + install -d -m755 "$pkgdir/etc/wpa_supplicant" + install -Dm644 wpa_supplicant.conf \ +"$pkgdir/usr/share/doc/wpa_supplicant/wpa_supplicant.conf" - install -d -m755 "${pkgdir}/usr/share/man/man"{5,8} - install -m644 doc/docbook/*.5 "${pkgdir}/usr/share/man/man5/" - install -m644 doc/docbook/*.8 "${pkgdir}/usr/share/man/man8/" - rm -f "${pkgdir}/usr/share/man/man8/wpa_"{priv,gui}.8 + install -d -m755 "$pkgdir/usr/share/man/man"{5,8} + install -m644 doc/docbook/*.5 "$pkgdir/usr/share/man/man5/" + install -m644 doc/docbook/*.8 "$pkgdir/usr/share/man/man8/" + rm -f "$pkgdir/usr/share/man/man8/wpa_"{priv,gui}.8 - install -d -m755 "${pkgdir}/usr/share/dbus-1/system-services" - install -m644 dbus/{fi.epitest.hostap.WPASupplicant.service,fi.w1.wpa_supplicant1.service} "${pkgdir}/usr/share/dbus-1/system-services/" + install -d -m755 "$pkgdir/usr/share/dbus-1/system-services" + install -m644 \ +dbus/fi.{epitest.hostap.WPASupplicant,w1.wpa_supplicant1}.service \ +"$pkgdir/usr/share/dbus-1/system-services/" - install -d -m755 "${pkgdir}/etc/dbus-1/system.d" - install -m644 dbus/dbus-wpa_supplicant.conf "${pkgdir}/etc/dbus-1/system.d/wpa_supplicant.conf" + install -Dm644 dbus/dbus-wpa_supplicant.conf \ +"$pkgdir/etc/dbus-1/system.d/wpa_supplicant.conf" - install -d -m755 "${pkgdir}/usr/lib/systemd/system" - install -m644 systemd/*.service "${pkgdir}/usr/lib/systemd/system/" + install -d -m755 "$pkgdir/usr/lib/systemd/system" + install -m644 systemd/*.service "$pkgdir/usr/lib/systemd/system/" } Modified: config === --- config 2016-12-09 20:45:10 UTC (rev 282980) +++ config 2016-12-09 21:29:23 UTC (rev 282981) @@ -118,7 +118,7 @@ #CONFIG_EAP_PSK=y # EAP-pwd (secure authentication using only a password) -#CONFIG_EAP_PWD=y +CONFIG_EAP_PWD=y # EAP-PAX #CONFIG_EAP_PAX=y Added: wpa_supplicant.install === --- wpa_supplicant.install (rev 0) +++ wpa_supplicant.install 2016-12-09 21:29:23 UTC (rev 282981) @@ -0,0 +1,7 @@ +post_upgrade() { + if [[ $(vercmp '1:2.6-2' "$2") -lt 1 ]]; then +echo ':: The /etc/wpa_supplicant/wpa_supplicant.conf is file no longer managed by pacman' +echo ' and if it was modified, it has been renamed to wpa_supplicant.conf.pacsave.' +echo ' Move it to the original location if needed.' + fi +}
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Friday, July 4, 2014 @ 22:16:40 Author: heftig Revision: 216509 Disable CONFIG_ELOOP_EPOLL again It's broken horribly, at least with the DBus interface (required by NM). wpa_supplicant tries to add the DBus socket to the epoll twice; the second call fails: epoll_ctl(3, EPOLL_CTL_ADD, 4, {EPOLLERR|EPOLLHUP, {u32=4, u64=4}}) = 0 epoll_ctl(3, EPOLL_CTL_ADD, 4, {EPOLLIN, {u32=4, u64=4}}) = -1 EEXIST (File exists) Error message: eloop_sock_table_add_sock: epoll_ctl(ADD) for fd=4 failed. File exists Afterwards, it enters a CPU-burning loop of epoll_wait(3, {}, 2, 0) = 0. It never answers any DBus messages because the EPOLLIN events are not delivered. The second epoll_ctl call would need to use EPOLL_CTL_MOD to work. Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |4 ++-- config |3 --- 2 files changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-07-04 19:12:59 UTC (rev 216508) +++ PKGBUILD2014-07-04 20:16:40 UTC (rev 216509) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=2.2 -pkgrel=1 +pkgrel=2 pkgdesc=A utility providing key negotiation for WPA wireless networks url=http://hostap.epitest.fi/wpa_supplicant; arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ source=(http://w1.fi/releases/${pkgname}-${pkgver}.tar.gz; config) sha256sums=('e0d8b8fd68a659636eaba246bb2caacbf53d22d53b2b6b90eb4b4fef0993c8ed' -'3ad2d74d0273ec22cea9000773a773e3b87eef714fa6c2cd4ed37ebe46a10221') +'15be07f0d8003a2239dfba008f09602f1203bbf143004d8979ff4d863153c817') prepare() { cd ${srcdir}/${pkgname}-${pkgver}/${pkgname}/ Modified: config === --- config 2014-07-04 19:12:59 UTC (rev 216508) +++ config 2014-07-04 20:16:40 UTC (rev 216509) @@ -267,9 +267,6 @@ # Should we use poll instead of select? Select is used by default. #CONFIG_ELOOP_POLL=y -# Should we use epoll instead of select? Select is used by default. -CONFIG_ELOOP_EPOLL=y - # Select layer 2 packet implementation # linux = Linux packet socket (default) # pcap = libpcap/libdnet/WinPcap
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Tuesday, February 25, 2014 @ 23:21:19 Author: thomas Revision: 206422 Close some wpa_supplicant bug reports, extend configuration, fix PKGBUILD Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD | 13 - config | 14 +++--- 2 files changed, 11 insertions(+), 16 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-02-25 22:05:10 UTC (rev 206421) +++ PKGBUILD2014-02-25 22:21:19 UTC (rev 206422) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=2.1 -pkgrel=2 +pkgrel=3 pkgdesc=A utility providing key negotiation for WPA wireless networks url=http://hostap.epitest.fi/wpa_supplicant; arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ config 0001-Revert-OpenSSL-Do-not-accept-SSL-Client-certificate-.patch) sha256sums=('91632e7e3b49a340ce408e2f978a93546a697383abf2e5a60f146faae9e1b277' -'6cb74517f4cc1d319e5124ff049bc3fd224180cc4dabc274f8e4b0a5a2291cef' +'522b1e2b330bd3fcb9c3c964b0f05ad197a2f1160741835a47585ea45ba8e0a4' '3c85fa2cf2465fea86383eece75fa5479507a174da6f0cd09e691fbaaca03c74') prepare() { @@ -24,7 +24,6 @@ cd ${pkgname}/ cp ${srcdir}/config ./.config - sed -i 's@/usr/local@$(PREFIX)@g' Makefile } build() { @@ -32,12 +31,12 @@ # The Makefile does not pick up our CPPFLAGS export CFLAGS=$CPPFLAGS $CFLAGS - make PREFIX=/usr + make LIBDIR=/usr/lib BINDIR=/usr/bin } package() { cd ${srcdir}/${pkgname}-${pkgver}/${pkgname} - make PREFIX=/usr DESTDIR=${pkgdir} install + make LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR=${pkgdir} install install -d -m755 ${pkgdir}/etc/wpa_supplicant install -m644 wpa_supplicant.conf ${pkgdir}/etc/wpa_supplicant/wpa_supplicant.conf @@ -55,8 +54,4 @@ install -d -m755 ${pkgdir}/usr/lib/systemd/system install -m644 systemd/*.service ${pkgdir}/usr/lib/systemd/system/ - - # usrmove - cd $pkgdir/usr - mv sbin bin } Modified: config === --- config 2014-02-25 22:05:10 UTC (rev 206421) +++ config 2014-02-25 22:21:19 UTC (rev 206422) @@ -106,7 +106,7 @@ # Note: If OpenSSL is used as the TLS library, OpenSSL 1.0 or newer is needed # for EAP-FAST support. Older OpenSSL releases would need to be patched, e.g., # with openssl-0.9.8x-tls-extensions.patch, to add the needed functions. -#CONFIG_EAP_FAST=y +CONFIG_EAP_FAST=y # EAP-GTC CONFIG_EAP_GTC=y @@ -184,7 +184,7 @@ CONFIG_HT_OVERRIDES=y # Support VHT overrides (disable VHT, mask MCS rates, etc.) -#CONFIG_VHT_OVERRIDES=y +CONFIG_VHT_OVERRIDES=y # Development testing #CONFIG_EAPOL_TEST=y @@ -281,7 +281,7 @@ # IEEE 802.11w (management frame protection), also known as PMF # Driver support is also needed for IEEE 802.11w. -#CONFIG_IEEE80211W=y +CONFIG_IEEE80211W=y # Select TLS implementation # openssl = OpenSSL (default) @@ -436,11 +436,11 @@ CONFIG_NO_RANDOM_POOL=y # IEEE 802.11n (High Throughput) support (mainly for AP mode) -#CONFIG_IEEE80211N=y +CONFIG_IEEE80211N=y # IEEE 802.11ac (Very High Throughput) support (mainly for AP mode) # (depends on CONFIG_IEEE80211N) -#CONFIG_IEEE80211AC=y +CONFIG_IEEE80211AC=y # Wireless Network Management (IEEE Std 802.11v-2011) # Note: This is experimental and not complete implementation. @@ -471,12 +471,12 @@ CONFIG_P2P=y # Enable TDLS support -#CONFIG_TDLS=y +CONFIG_TDLS=y # Wi-Fi Direct # This can be used to enable Wi-Fi Direct extensions for P2P using an external # program to control the additional information exchanges in the messages. -#CONFIG_WIFI_DISPLAY=y +CONFIG_WIFI_DISPLAY=y # Autoscan # This can be used to enable automatic scan support in wpa_supplicant.
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Monday, January 21, 2013 @ 21:29:36 Author: thomas Revision: 175790 upgpkg: wpa_supplicant 2.0-1 Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD | 15 - config | 67 + 2 files changed, 64 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-01-21 20:13:31 UTC (rev 175789) +++ PKGBUILD2013-01-21 20:29:36 UTC (rev 175790) @@ -2,8 +2,8 @@ # Maintainer: Thomas Bächler tho...@archlinux.org pkgname=wpa_supplicant -pkgver=1.0 -pkgrel=2 +pkgver=2.0 +pkgrel=1 pkgdesc=A utility providing key negotiation for WPA wireless networks url=http://hostap.epitest.fi/wpa_supplicant; arch=('i686' 'x86_64') @@ -12,17 +12,12 @@ license=('GPL') backup=('etc/wpa_supplicant/wpa_supplicant.conf') source=(http://w1.fi/releases/${pkgname}-${pkgver}.tar.gz; - config hostap_allow-linking-with-libnl-3.2.patch) -md5sums=('8650f6aa23646ef634402552d0669640' - 'c035e45e8e240239eecd7402f235fb3b' - '473fb6b77909ec5a50b6f4d91370e86b') + config) +md5sums=('3be2ebfdcced52e00eda0afe2889839d' + '4aa1e5accd604091341b989b47fe1076') build() { cd ${srcdir}/${pkgname}-${pkgver}/ - - # from fedora - patch -Np1 -i $srcdir/hostap_allow-linking-with-libnl-3.2.patch - cd ${pkgname} cp ${srcdir}/config ./.config Modified: config === --- config 2013-01-21 20:13:31 UTC (rev 175789) +++ config 2013-01-21 20:29:36 UTC (rev 175790) @@ -204,6 +204,8 @@ # Disable credentials for an open network by default when acting as a WPS # registrar. #CONFIG_WPS_REG_DISABLE_OPEN=y +# Enable WPS support with NFC config method +CONFIG_WPS_NFC=y # EAP-IKEv2 #CONFIG_EAP_IKEV2=y @@ -220,6 +222,9 @@ # Enable this if EAP-SIM or EAP-AKA is included #CONFIG_PCSC=y +# Support HT overrides (disable HT/HT40, mask MCS rates, etc.) +CONFIG_HT_OVERRIDES=y + # Development testing #CONFIG_EAPOL_TEST=y @@ -227,6 +232,7 @@ # unix = UNIX domain sockets (default for Linux/*BSD) # udp = UDP sockets using localhost (127.0.0.1) # named_pipe = Windows Named Pipe (default for Windows) +# udp-remote = UDP sockets with remote access (only for tests systems/purpose) # y = use default (backwards compatibility) # If this option is commented out, control interface is not included in the # build. @@ -303,6 +309,9 @@ # eloop_none = Empty template #CONFIG_ELOOP=eloop +# Should we use poll instead of select? Select is used by default. +#CONFIG_ELOOP_POLL=y + # Select layer 2 packet implementation # linux = Linux packet socket (default) # pcap = libpcap/libdnet/WinPcap @@ -315,9 +324,7 @@ # PeerKey handshake for Station to Station Link (IEEE 802.11e DLS) CONFIG_PEERKEY=y -# IEEE 802.11w (management frame protection) -# This version is an experimental implementation based on IEEE 802.11w/D1.0 -# draft and is subject to change since the standard has not yet been finalized. +# IEEE 802.11w (management frame protection), also known as PMF # Driver support is also needed for IEEE 802.11w. #CONFIG_IEEE80211W=y @@ -335,6 +342,13 @@ # sent prior to negotiating which version will be used) #CONFIG_TLSV11=y +# TLS-based EAP methods require at least TLS v1.0. Newer version of TLS (v1.2) +# can be enabled to enable use of stronger crypto algorithms. It should be +# noted that some existing TLS v1.0 -based implementation may not be compatible +# with TLS v1.2 message (ClientHello is sent prior to negotiating which version +# will be used) +#CONFIG_TLSV12=y + # If CONFIG_TLS=internal is used, additional library and include paths are # needed for LibTomMath. Alternatively, an integrated, minimal version of # LibTomMath can be used. See beginning of libtommath.c for details on benefits @@ -400,6 +414,12 @@ # Set syslog facility for debug messages #CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON +# Add support for sending all debug messages (regardless of debug verbosity) +# to the Linux kernel tracing facility. This helps debug the entire stack by +# making it easy to record everything happening from the driver up into the +# same file, e.g., using trace-cmd. +#CONFIG_DEBUG_LINUX_TRACING=y + # Enable privilege separation (see README 'Privilege separation' for details) #CONFIG_PRIVSEP=y @@ -459,22 +479,53 @@ # IEEE 802.11n (High Throughput) support (mainly for AP mode) #CONFIG_IEEE80211N=y +# Wireless Network Management (IEEE Std 802.11v-2011) +# Note: This is experimental and not complete implementation. +#CONFIG_WNM=y + # Interworking (IEEE 802.11u) # This can be used to enable functionality to improve interworking with # external networks (GAS/ANQP to learn more about the networks and network # selection based on available credentials). #CONFIG_INTERWORKING=y -CONFIG_LIBNL32=y +# Hotspot 2.0 +#CONFIG_HS20=y -#
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Saturday, October 13, 2012 @ 16:55:46 Author: thomas Revision: 168657 upgpkg: wpa_supplicant 1.0-2: add some options, see FS#31464 Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |4 ++-- config | 14 ++ 2 files changed, 16 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-10-13 20:46:01 UTC (rev 168656) +++ PKGBUILD2012-10-13 20:55:46 UTC (rev 168657) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=1.0 -pkgrel=1 +pkgrel=2 pkgdesc=A utility providing key negotiation for WPA wireless networks url=http://hostap.epitest.fi/wpa_supplicant; arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ source=(http://w1.fi/releases/${pkgname}-${pkgver}.tar.gz; config hostap_allow-linking-with-libnl-3.2.patch) md5sums=('8650f6aa23646ef634402552d0669640' - '380d8d1fe24bccb2a2636cb2a6038c39' + 'c035e45e8e240239eecd7402f235fb3b' '473fb6b77909ec5a50b6f4d91370e86b') build() { Modified: config === --- config 2012-10-13 20:46:01 UTC (rev 168656) +++ config 2012-10-13 20:55:46 UTC (rev 168657) @@ -466,3 +466,17 @@ #CONFIG_INTERWORKING=y CONFIG_LIBNL32=y + +# More options that are not in defconfig: + +# Lightweight AP mode +CONFIG_AP=y + +# P2P (WiFi Direct) +CONFIG_P2P=y + +# RSN IBSS/AdHoc support +CONFIG_IBSS_RSN=y + +# Simple background scan +CONFIG_BGSCAN_SIMPLE=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Monday, March 7, 2011 @ 18:26:54 Author: heftig Revision: 112948 upgpkg: wpa_supplicant 0.7.3-3 Revert libnl to 1.0, add dbus.patch required by NetworkManager 0.8.995 Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |9 ++--- config |3 --- 2 files changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-03-07 19:55:30 UTC (rev 112947) +++ PKGBUILD2011-03-07 23:26:54 UTC (rev 112948) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=0.7.3 -pkgrel=2 +pkgrel=3 pkgdesc=A utility providing key negotiation for WPA wireless networks url=http://hostap.epitest.fi/wpa_supplicant; arch=('i686' 'x86_64') @@ -13,12 +13,15 @@ groups=('base') backup=('etc/wpa_supplicant.conf') source=(http://hostap.epitest.fi/releases/wpa_supplicant-$pkgver.tar.gz -config) +config dbus.patch) sha256sums=('d0cd50caa85346ccc376dcda5ed3c258eef19a93b3cade39d25760118ad59443' -'59a6ae585f3d236f4de82807d8215faa2422ef349f5fcedfd2bacd156cc118f6') +'6a0837f18e5ff179ccd6954f7952dfc2e6aa69f353194ee4cb29c1ed2ef68c5d' +'13effa9ed6a1bb940ffc056a3eabcf64c8cc057069eca5cc1822b98ed769812a') build() { cd ${srcdir}/${pkgname}-${pkgver}/${pkgname} + # Required by NetworkManager 0.8.995 + patch -Np2 -i $srcdir/dbus.patch cp ${srcdir}/config ./.config sed -i 's@/usr/local@$(PREFIX)@g' Makefile make Modified: config === --- config 2011-03-07 19:55:30 UTC (rev 112947) +++ config 2011-03-07 23:26:54 UTC (rev 112948) @@ -402,6 +402,3 @@ #LIBS += -lbfd -liberty -lz #LIBS_p += -lbfd -liberty -lz #LIBS_c += -lbfd -liberty -lz - -# Use libnl 2 -CONFIG_LIBNL20=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Sunday, January 16, 2011 @ 09:11:16 Author: thomas Revision: 106288 Rebuild against libnl 2 Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |4 ++-- config |3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-16 14:10:45 UTC (rev 106287) +++ PKGBUILD2011-01-16 14:11:16 UTC (rev 106288) @@ -3,7 +3,7 @@ pkgname=wpa_supplicant pkgver=0.7.3 -pkgrel=1 +pkgrel=2 pkgdesc=A utility providing key negotiation for WPA wireless networks url=http://hostap.epitest.fi/wpa_supplicant; arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ source=(http://hostap.epitest.fi/releases/wpa_supplicant-$pkgver.tar.gz config) sha256sums=('d0cd50caa85346ccc376dcda5ed3c258eef19a93b3cade39d25760118ad59443' -'6a0837f18e5ff179ccd6954f7952dfc2e6aa69f353194ee4cb29c1ed2ef68c5d') +'59a6ae585f3d236f4de82807d8215faa2422ef349f5fcedfd2bacd156cc118f6') build() { cd ${srcdir}/${pkgname}-${pkgver}/${pkgname} Modified: config === --- config 2011-01-16 14:10:45 UTC (rev 106287) +++ config 2011-01-16 14:11:16 UTC (rev 106288) @@ -402,3 +402,6 @@ #LIBS += -lbfd -liberty -lz #LIBS_p += -lbfd -liberty -lz #LIBS_c += -lbfd -liberty -lz + +# Use libnl 2 +CONFIG_LIBNL20=y
[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD config)
Date: Sunday, January 31, 2010 @ 08:31:45 Author: thomas Revision: 66527 Upstream update Modified: wpa_supplicant/trunk/PKGBUILD wpa_supplicant/trunk/config --+ PKGBUILD |8 config |7 +-- 2 files changed, 9 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-01-31 13:14:58 UTC (rev 66526) +++ PKGBUILD2010-01-31 13:31:45 UTC (rev 66527) @@ -2,8 +2,8 @@ # Maintainer: Thomas Baechler tho...@archlinux.org pkgname=wpa_supplicant -pkgver=0.6.9 -pkgrel=2 +pkgver=0.6.10 +pkgrel=1 pkgdesc=A utility providing key negotiation for WPA wireless networks arch=('i686' 'x86_64') depends=('openssl' 'dbus-core=1.2.4' 'readline=6.0' 'libnl') @@ -14,8 +14,8 @@ url=http://hostap.epitest.fi/wpa_supplicant; source=(http://hostap.epitest.fi/releases/wpa_supplicant-$pkgver.tar.gz config) -md5sums=('0efb8fcedf0a8acf6f423dfdb0658fdd' - '6790035a82532f419683f757fb482fa5') +md5sums=('8985b1030d753e5f74f8acfc34e591bb' + '6577abc7060ed2d45dba14bf8934e850') build() { cd ${srcdir}/${pkgname}-${pkgver}/${pkgname} Modified: config === --- config 2010-01-31 13:14:58 UTC (rev 66526) +++ config 2010-01-31 13:31:45 UTC (rev 66527) @@ -50,6 +50,7 @@ #CFLAGS += -I../../include/wireless # Driver interface for madwifi driver +# Deprecated; use CONFIG_DRIVER_WEXT=y instead. #CONFIG_DRIVER_MADWIFI=y # Set include directory to the madwifi source tree #CFLAGS += -I../../madwifi @@ -60,10 +61,11 @@ #CONFIG_DRIVER_PRISM54=y # Driver interface for ndiswrapper -CONFIG_DRIVER_NDISWRAPPER=y +# Deprecated; use CONFIG_DRIVER_WEXT=y instead. +#CONFIG_DRIVER_NDISWRAPPER=y # Driver interface for Atmel driver -CONFIG_DRIVER_ATMEL=y +#CONFIG_DRIVER_ATMEL=y # Driver interface for old Broadcom driver # Please note that the newer Broadcom driver (hybrid Linux driver) supports @@ -74,6 +76,7 @@ #CFLAGS += -I/opt/WRT54GS/release/src/include # Driver interface for Intel ipw2100/2200 driver +# Deprecated; use CONFIG_DRIVER_WEXT=y instead. #CONFIG_DRIVER_IPW=y # Driver interface for Ralink driver