eapol_test on Windows ;-)
Stefan Paetow
Stefan.Paetow at jisc.ac.uk
Wed Mar 10 10:04:02 GMT 2021
Apparently that email didn't work. I've inlined the patch this time (and hoping it doesn't destroy the whitespace):
From 3bd16507e508fadd8987e38f72889a10fa7c2c4b Mon Sep 17 00:00:00 2001
From: Stefan Paetow <stefan.paetow at jisc.ac.uk>
Date: Tue, 9 Mar 2021 00:01:05 +0000
Subject: [PATCH] Add the address family when manually constructing IPv4
addresses in eapol_test on Windows. Otherwise other functions fail miserably.
Signed-off-by: Stefan Paetow <stefan.paetow at jisc.ac.uk>
---
wpa_supplicant/eapol_test.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/wpa_supplicant/eapol_test.c b/wpa_supplicant/eapol_test.c
index 9f69736..d137ad6 100644
--- a/wpa_supplicant/eapol_test.c
+++ b/wpa_supplicant/eapol_test.c
@@ -1025,6 +1025,7 @@ static void wpa_init_conf(struct eapol_test_data *e,
*pos++ = a[1];
*pos++ = a[2];
*pos++ = a[3];
+ as->addr.af = AF_INET;
}
#else /* CONFIG_NATIVE_WINDOWS or CONFIG_ANSI_C_EXTRA */
if (hostapd_parse_ip_addr(authsrv, &as->addr) < 0) {
--
2.2.1
Stefan Paetow
Federated Roaming Technical Specialist
t: +44 (0)1235 822 125
gpg: 0x3FCE5142
xmpp: stefanp at jabber.dev.ja.net
skype: stefan.paetow.janet
In line with government advice, at Jisc we’re now working from home and our offices are currently closed. Read our statement on coronavirus <https://www.jisc.ac.uk/about/corporate/coronavirus-statement>.
jisc.ac.uk
Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
On 09/03/2021, 00:05, "Stefan Paetow" <Stefan.Paetow at jisc.ac.uk> wrote:
Hello Jouni et al,
Please find attached a patch for eapol_test.c to allow eapol_test to be built on Windows. Without this tiny change, eapol_test simply refuses to work (it hangs attempting to connect).
With Kind Regards
Stefan Paetow
Federated Roaming Technical Specialist
t: +44 (0)1235 822 125
gpg: 0x3FCE5142
xmpp: stefanp at jabber.dev.ja.net
skype: stefan.paetow.janet
In line with government advice, at Jisc we’re now working from home and our offices are currently closed. Read our statement on coronavirus <https://www.jisc.ac.uk/about/corporate/coronavirus-statement>.
jisc.ac.uk
Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
More information about the Hostap
mailing list