commit 334d0c8

hovercats  ·  2024-06-21 06:55:14 +0000 UTC
parent 4e33c81
wpa_supplicant: 2.10
6 files changed,  +19, -26
+1, -1
1@@ -1,2 +1,2 @@
2 /src
3-/wpa_supplicant-2.9.tar.gz
4+/wpa_supplicant-2.10.tar.gz
+6, -3
 1@@ -13,7 +13,7 @@ pkg.deps = {
 2 	'pkg/linux-headers/headers',
 3 }
 4 
 5-lib('libcommon.a', 'src/utils/(common.c eloop.c os_unix.c wpabuf.c wpa_debug.c)')
 6+lib('libcommon.a', 'src/utils/(common.c config.c eloop.c os_unix.c wpabuf.c wpa_debug.c)')
 7 
 8 exe('bin/wpa_supplicant', [[
 9 	src/ap/(
10@@ -33,6 +33,7 @@ exe('bin/wpa_supplicant', [[
11 		aes-internal.c
12 		aes-unwrap.c
13 		aes-wrap.c
14+		aes-omac1.c
15 		crypto_bearssl.c
16 		random.c
17 		rc4.c
18@@ -60,9 +61,8 @@ exe('bin/wpa_supplicant', [[
19 		wpa.c
20 		wpa_ie.c
21 	)
22-	src/utils/(bitfield.c radiotap.c)
23+	src/utils/(bitfield.c ip_addr.c crc32.c radiotap.c)
24 	wpa_supplicant/(
25-		blacklist.c
26 		bss.c
27 		config.c
28 		config_file.c
29@@ -75,11 +75,14 @@ exe('bin/wpa_supplicant', [[
30 		notify.c
31 		op_classes.c
32 		rrm.c
33+		twt.c
34+		robust_av.c
35 		scan.c
36 		sme.c
37 		wmm_ac.c
38 		wpa_supplicant.c
39 		wpas_glue.c
40+		bssid_ignore.c
41 	)
42 	libcommon.a
43 	$builddir/pkg/bearssl/libbearssl.a
+9, -19
 1@@ -1,39 +1,29 @@
 2-From 9698f90ccec779f7812a9aa550a6b77feefb52e3 Mon Sep 17 00:00:00 2001
 3+From 9f5994077aed134d284c168b61c3167ac9837c98 Mon Sep 17 00:00:00 2001
 4 From: Michael Forney <mforney@mforney.org>
 5 Date: Sun, 11 Aug 2019 03:41:23 +0000
 6 Subject: [PATCH] Avoid statement expressions for get_aligned_le*
 7 
 8 ---
 9- src/utils/platform.h | 24 ++++++++++++------------
10- 1 file changed, 12 insertions(+), 12 deletions(-)
11+ src/utils/platform.h | 15 +++++++++++++--
12+ 1 file changed, 13 insertions(+), 2 deletions(-)
13 
14 diff --git a/src/utils/platform.h b/src/utils/platform.h
15-index 813987eb6..1aa9dc069 100644
16+index b2ad856..a76c87f 100644
17 --- a/src/utils/platform.h
18 +++ b/src/utils/platform.h
19-@@ -4,18 +4,18 @@
20+@@ -12,7 +12,18 @@
21  #include "includes.h"
22  #include "common.h"
23  
24--#define le16_to_cpu		le_to_host16
25--#define le32_to_cpu		le_to_host32
26+-#define get_unaligned_le16(p)	WPA_GET_LE16((void *) (p))
27+-#define get_unaligned_le32(p)	WPA_GET_LE32((void *) (p))
28 +static inline u16 get_unaligned_le16(void *p)
29 +{
30 +	u16 v;
31 +	memcpy(&v, p, sizeof(v));
32 +	return le_to_host16(v);
33 +}
34- 
35--#define get_unaligned(p)					\
36--({								\
37--	struct packed_dummy_struct {				\
38--		typeof(*(p)) __val;				\
39--	} __attribute__((packed)) *__ptr = (void *) (p);	\
40--								\
41--	__ptr->__val;						\
42--})
43--#define get_unaligned_le16(p)	le16_to_cpu(get_unaligned((le16 *)(p)))
44--#define get_unaligned_le32(p)	le32_to_cpu(get_unaligned((le32 *)(p)))
45++
46 +static inline u32 get_unaligned_le32(void *p)
47 +{
48 +	u32 v;
49@@ -43,5 +33,5 @@ index 813987eb6..1aa9dc069 100644
50  
51  #endif /* PLATFORM_H */
52 -- 
53-2.22.0
54+2.45.1
55 
+1, -1
1@@ -1 +1 @@
2-fcbdee7b4a64bea8177973299c8c824419c413ec2e3a95db63dd6a5dc3541f17  wpa_supplicant-2.9.tar.gz
3+20df7ae5154b3830355f8ab4269123a87affdea59fe74fe9292a91d0d7e17b2f  wpa_supplicant-2.10.tar.gz
+1, -1
1@@ -1 +1 @@
2-url = "http://w1.fi/releases/wpa_supplicant-2.9.tar.gz"
3+url = "http://w1.fi/releases/wpa_supplicant-2.10.tar.gz"
+1, -1
1@@ -1 +1 @@
2-2.9 r0
3+2.10 r0