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
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