[arch-commits] Commit in wpa_supplicant/trunk (PKGBUILD fix-pem-decryption.patch)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Tue Jun 6 07:34:19 UTC 2017
Date: Tuesday, June 6, 2017 @ 07:34:17
Author: bpiotrowski
Revision: 297847
1:2.6-6: fix isues with EAP-PEAP authentication
Added:
wpa_supplicant/trunk/fix-pem-decryption.patch
Modified:
wpa_supplicant/trunk/PKGBUILD
--------------------------+
PKGBUILD | 21 +++++++++++++--------
fix-pem-decryption.patch | 19 +++++++++++++++++++
2 files changed, 32 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-06-06 07:21:03 UTC (rev 297846)
+++ PKGBUILD 2017-06-06 07:34:17 UTC (rev 297847)
@@ -4,25 +4,30 @@
pkgname=wpa_supplicant
pkgver=2.6
-pkgrel=5
+pkgrel=6
epoch=1
-pkgdesc="A utility providing key negotiation for WPA wireless networks"
-url="http://hostap.epitest.fi/wpa_supplicant"
-arch=('i686' 'x86_64')
-depends=('openssl' 'libdbus' 'readline' 'libnl')
+pkgdesc='A utility providing key negotiation for WPA wireless networks'
+url='http://hostap.epitest.fi/wpa_supplicant'
+arch=(i686 x86_64)
+license=(GPL)
+depends=(openssl libdbus readline libnl)
optdepends=('wpa_supplicant_gui: wpa_gui program')
-license=('GPL')
install=wpa_supplicant.install
source=(https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc}
- config)
+ config
+ fix-pem-decryption.patch)
validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen
sha256sums=('b4936d34c4e6cdd44954beba74296d964bc2c9668ecaa5255e499636fe2b1450'
'SKIP'
- 'e7724868cda101f94962dd247c859cab581bc51080ae967b9e6409502d5193d4')
+ 'e7724868cda101f94962dd247c859cab581bc51080ae967b9e6409502d5193d4'
+ '849444bd27390b00386a237941bcf3f3a0c429528445580148a919e08a58187d')
prepare() {
cd "$srcdir/$pkgname-$pkgver/$pkgname"
cp "$srcdir/config" ./.config
+
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -p1 -i "$srcdir/fix-pem-decryption.patch"
}
build() {
Added: fix-pem-decryption.patch
===================================================================
--- fix-pem-decryption.patch (rev 0)
+++ fix-pem-decryption.patch 2017-06-06 07:34:17 UTC (rev 297847)
@@ -0,0 +1,19 @@
+--- a/src/crypto/tls_openssl.c 2016-10-02 19:51:11.000000000 +0100
++++ b/src/crypto/tls_openssl.c 2017-06-02 11:17:37.303222333 +0100
+@@ -2779,6 +2779,8 @@
+ } else
+ passwd = NULL;
+
++ SSL_set_default_passwd_cb(conn->ssl, tls_passwd_cb);
++ SSL_set_default_passwd_cb_userdata(conn->ssl, passwd);
+ SSL_CTX_set_default_passwd_cb(ssl_ctx, tls_passwd_cb);
+ SSL_CTX_set_default_passwd_cb_userdata(ssl_ctx, passwd);
+
+@@ -2869,6 +2871,7 @@
+ return -1;
+ }
+ ERR_clear_error();
++ SSL_set_default_passwd_cb(conn->ssl, NULL);
+ SSL_CTX_set_default_passwd_cb(ssl_ctx, NULL);
+ os_free(passwd);
+
More information about the arch-commits
mailing list