diff options
Diffstat (limited to 'meta-networking')
48 files changed, 669 insertions, 464 deletions
diff --git a/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb b/meta-networking/recipes-connectivity/blueman/blueman_2.4.6.bb index 4a2e3a3ba0..817485f0f2 100644 --- a/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb +++ b/meta-networking/recipes-connectivity/blueman/blueman_2.4.6.bb | |||
@@ -8,8 +8,8 @@ inherit meson gettext systemd gsettings pkgconfig python3native gtk-icon-cache f | |||
8 | 8 | ||
9 | REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" | 9 | REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" |
10 | 10 | ||
11 | SRC_URI = "git://github.com/blueman-project/blueman.git;protocol=https;branch=2-4-stable" | 11 | SRC_URI = "git://github.com/blueman-project/blueman.git;protocol=https;branch=2-4-stable;tag=${PV}" |
12 | SRCREV = "bdacba8afe53066bc3a338997e26fee416af2261" | 12 | SRCREV = "de92499405d392f344956e41b1b9e190b8177436" |
13 | 13 | ||
14 | EXTRA_OEMESON = "-Druntime_deps_check=false \ | 14 | EXTRA_OEMESON = "-Druntime_deps_check=false \ |
15 | -Dsystemdsystemunitdir=${systemd_system_unitdir} \ | 15 | -Dsystemdsystemunitdir=${systemd_system_unitdir} \ |
diff --git a/meta-networking/recipes-connectivity/cannelloni/cannelloni/0001-include-bits-stdc-.h-only-when-using-libstdc.patch b/meta-networking/recipes-connectivity/cannelloni/cannelloni/0001-include-bits-stdc-.h-only-when-using-libstdc.patch deleted file mode 100644 index 71f447c94b..0000000000 --- a/meta-networking/recipes-connectivity/cannelloni/cannelloni/0001-include-bits-stdc-.h-only-when-using-libstdc.patch +++ /dev/null | |||
@@ -1,37 +0,0 @@ | |||
1 | From 7aed36765ae44b41ede7e139da0a11b3696f2e06 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Mon, 13 Nov 2023 00:07:23 -0800 | ||
4 | Subject: [PATCH] include bits/stdc++.h only when using libstdc++ | ||
5 | |||
6 | We have other c++ runtime implementations e.g. llvm's libc++ which does | ||
7 | not provide this header bits/stdc++.h, therefore make sure that this | ||
8 | header is only included when using libstdc++ | ||
9 | |||
10 | Fixes | ||
11 | | /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux/cannelloni/1.1.0/git/tcpthread.cpp:27:10: fatal error: 'bits/stdc++.h' file not found | ||
12 | | 27 | #include <bits/stdc++.h> | ||
13 | | | ^~~~~~~~~~~~~~~ | ||
14 | |||
15 | Upstream-Status: Submitted [https://github.com/mguentner/cannelloni/pull/56] | ||
16 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
17 | --- | ||
18 | tcpthread.cpp | 2 ++ | ||
19 | 1 file changed, 2 insertions(+) | ||
20 | |||
21 | diff --git a/tcpthread.cpp b/tcpthread.cpp | ||
22 | index a1b3047..bb5a7b2 100644 | ||
23 | --- a/tcpthread.cpp | ||
24 | +++ b/tcpthread.cpp | ||
25 | @@ -24,7 +24,9 @@ | ||
26 | #include <cstdint> | ||
27 | #include <cstdio> | ||
28 | |||
29 | +#ifdef __GLIBCXX__ | ||
30 | #include <bits/stdc++.h> | ||
31 | +#endif | ||
32 | |||
33 | #include <linux/can.h> | ||
34 | #include <string.h> | ||
35 | -- | ||
36 | 2.42.1 | ||
37 | |||
diff --git a/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb b/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb deleted file mode 100644 index 835f33055a..0000000000 --- a/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | SUMMARY = "a SocketCAN over Ethernet tunnel" | ||
2 | HOMEPAGE = "https://github.com/mguentner/cannelloni" | ||
3 | LICENSE = "GPL-2.0-only" | ||
4 | |||
5 | SRC_URI = "git://github.com/mguentner/cannelloni.git;protocol=https;branch=master \ | ||
6 | file://0001-include-bits-stdc-.h-only-when-using-libstdc.patch \ | ||
7 | " | ||
8 | SRCREV = "3d4fb8c8b07f6d7c62b2bdad7e5a94de61c9a29b" | ||
9 | |||
10 | LIC_FILES_CHKSUM = "file://gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" | ||
11 | |||
12 | inherit cmake | ||
13 | |||
14 | |||
15 | PACKAGECONFIG ??= "lksctp-tools" | ||
16 | PACKAGECONFIG[lksctp-tools] = "-DSCTP_SUPPORT=true, -DSCTP_SUPPORT=false, lksctp-tools" | ||
diff --git a/meta-networking/recipes-connectivity/cannelloni/cannelloni_2.0.0.bb b/meta-networking/recipes-connectivity/cannelloni/cannelloni_2.0.0.bb new file mode 100644 index 0000000000..6129c9bd0c --- /dev/null +++ b/meta-networking/recipes-connectivity/cannelloni/cannelloni_2.0.0.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | SUMMARY = "a SocketCAN over Ethernet tunnel" | ||
2 | HOMEPAGE = "https://github.com/mguentner/cannelloni" | ||
3 | LICENSE = "GPL-2.0-only" | ||
4 | |||
5 | SRC_URI = "git://github.com/mguentner/cannelloni.git;protocol=https;branch=master" | ||
6 | SRCREV = "9f649ef21710999c6f674bc3d914ab2e88363bac" | ||
7 | |||
8 | LIC_FILES_CHKSUM = "file://gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" | ||
9 | |||
10 | inherit cmake | ||
11 | |||
12 | PACKAGECONFIG ??= "lksctp-tools" | ||
13 | PACKAGECONFIG[lksctp-tools] = "-DSCTP_SUPPORT=true, -DSCTP_SUPPORT=false, lksctp-tools" | ||
14 | |||
15 | # Workaround for Clang error: | ||
16 | # sctpthread.cpp:95:18: error: variable length arrays in C++ are a Clang extension [-Werror,-Wvla-cxx-extension] | ||
17 | # 95 | uint8_t buffer[m_linkMtuSize]; | ||
18 | # | ^~~~~~~~~~~~~ | ||
19 | # Upstream fix proposed: https://github.com/mguentner/cannelloni/pull/82 | ||
20 | # When upgrading the recipe, remove this flag once the upstream patch is merged and included to new version. | ||
21 | CXXFLAGS:append:toolchain-clang = " -Wno-error=vla-cxx-extension" | ||
diff --git a/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb b/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb index 06d78b9328..bbf284474c 100644 --- a/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb +++ b/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb | |||
@@ -4,8 +4,8 @@ HOMEPAGE = "https://github.com/civetweb/civetweb" | |||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=ce6ce6eb1b2fd59ee6bab219470442a3" | 5 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=ce6ce6eb1b2fd59ee6bab219470442a3" |
6 | 6 | ||
7 | SRCREV = "d7ba35bbb649209c66e582d5a0244ba988a15159" | 7 | SRCREV = "5864b55a94f4b5238155cbf2baec707f0fa2ba6d" |
8 | 8 | PV .= "+git" | |
9 | SRC_URI = "git://github.com/civetweb/civetweb.git;branch=master;protocol=https \ | 9 | SRC_URI = "git://github.com/civetweb/civetweb.git;branch=master;protocol=https \ |
10 | file://0001-Unittest-Link-librt-and-libm-using-l-option.patch \ | 10 | file://0001-Unittest-Link-librt-and-libm-using-l-option.patch \ |
11 | " | 11 | " |
diff --git a/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb b/meta-networking/recipes-connectivity/daq/libdaq_3.0.20.bb index 23a439a989..e74763ecd6 100644 --- a/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb +++ b/meta-networking/recipes-connectivity/daq/libdaq_3.0.20.bb | |||
@@ -9,10 +9,10 @@ DEPENDS = "libdnet libpcap" | |||
9 | 9 | ||
10 | inherit autotools pkgconfig | 10 | inherit autotools pkgconfig |
11 | 11 | ||
12 | SRC_URI = "git://github.com/snort3/libdaq.git;protocol=https;branch=master \ | 12 | SRC_URI = "git://github.com/snort3/libdaq.git;protocol=https;branch=master;tag=v${PV} \ |
13 | file://0001-example-Use-lm-for-the-fst-module.patch" | 13 | file://0001-example-Use-lm-for-the-fst-module.patch" |
14 | 14 | ||
15 | SRCREV = "434f205cbd45de0961cc42e541b5bf54569e912a" | 15 | SRCREV = "ec9741c22f74b6ed8955b5f1fb4113775d4df0d4" |
16 | 16 | ||
17 | 17 | ||
18 | FILES:${PN} += "${libdir}/daq/*.so" | 18 | FILES:${PN} += "${libdir}/daq/*.so" |
diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.1.bb b/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.4.bb index 0b64d661c4..07ac602d12 100644 --- a/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.1.bb +++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.4.bb | |||
@@ -22,11 +22,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=379d5819937a6c2f1ef1630d341e026d" | |||
22 | 22 | ||
23 | SECTION = "libs" | 23 | SECTION = "libs" |
24 | 24 | ||
25 | SRC_URI = "git://github.com/Mbed-TLS/mbedtls.git;protocol=https;branch=main;tag=v${PV} \ | 25 | SRC_URI = "gitsm://github.com/Mbed-TLS/mbedtls.git;protocol=https;branch=mbedtls-3.6;tag=v${PV} \ |
26 | file://run-ptest \ | 26 | file://run-ptest \ |
27 | " | 27 | " |
28 | 28 | ||
29 | SRCREV = "6fb5120fde4ab889bea402f5ab230c720b0a3b9a" | 29 | SRCREV = "c765c831e5c2a0971410692f92f7a81d6ec65ec2" |
30 | 30 | ||
31 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | 31 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" |
32 | 32 | ||
diff --git a/meta-networking/recipes-connectivity/mosquitto/files/2895.patch b/meta-networking/recipes-connectivity/mosquitto/files/2895.patch index 853f881754..4c39a290b0 100644 --- a/meta-networking/recipes-connectivity/mosquitto/files/2895.patch +++ b/meta-networking/recipes-connectivity/mosquitto/files/2895.patch | |||
@@ -5,7 +5,7 @@ Subject: [PATCH] Mosquitto now waits for network-online when starting | |||
5 | 5 | ||
6 | See: https://github.com/eclipse/mosquitto/issues/2878 | 6 | See: https://github.com/eclipse/mosquitto/issues/2878 |
7 | --- | 7 | --- |
8 | Upstream-Status: Pending | 8 | Upstream-Status: Submitted [https://github.com/eclipse-mosquitto/mosquitto/pull/2895] |
9 | 9 | ||
10 | service/systemd/mosquitto.service.simple | 4 ++-- | 10 | service/systemd/mosquitto.service.simple | 4 ++-- |
11 | 1 file changed, 2 insertions(+), 2 deletions(-) | 11 | 1 file changed, 2 insertions(+), 2 deletions(-) |
diff --git a/meta-networking/recipes-connectivity/mosquitto/files/3238.patch b/meta-networking/recipes-connectivity/mosquitto/files/3238.patch new file mode 100644 index 0000000000..89795f4cd9 --- /dev/null +++ b/meta-networking/recipes-connectivity/mosquitto/files/3238.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | From 2cb8129793b54de7c68efe1a4a8e91c788077a8e Mon Sep 17 00:00:00 2001 | ||
2 | From: "Roger A. Light" <roger@atchoo.org> | ||
3 | Date: Thu, 1 May 2025 11:58:23 +0100 | ||
4 | Subject: [PATCH] Fix incorrect reference clock being selected on startup on | ||
5 | Linux. | ||
6 | |||
7 | Closes #3238. Thanks to Eric Guin and karlri. | ||
8 | Closes #3168. | ||
9 | --- | ||
10 | Upstream-Status: Backport 2.0.22 | ||
11 | src/mosquitto.c | 1 + | ||
12 | 2 files changed, 3 insertions(+) | ||
13 | |||
14 | diff --git a/src/mosquitto.c b/src/mosquitto.c | ||
15 | index ff83ef3da..2aea55237 100644 | ||
16 | --- a/src/mosquitto.c | ||
17 | +++ b/src/mosquitto.c | ||
18 | @@ -465,6 +465,7 @@ int main(int argc, char *argv[]) | ||
19 | #endif | ||
20 | struct mosquitto *ctxt, *ctxt_tmp; | ||
21 | |||
22 | + mosquitto_time_init(); | ||
23 | #if defined(WIN32) || defined(__CYGWIN__) | ||
24 | if(argc == 2){ | ||
25 | if(!strcmp(argv[1], "run")){ | ||
diff --git a/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.20.bb b/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.21.bb index 75aaf7cf38..dcbcbadd59 100644 --- a/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.20.bb +++ b/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.21.bb | |||
@@ -17,9 +17,10 @@ DEPENDS = "uthash cjson" | |||
17 | SRC_URI = "http://mosquitto.org/files/source/mosquitto-${PV}.tar.gz \ | 17 | SRC_URI = "http://mosquitto.org/files/source/mosquitto-${PV}.tar.gz \ |
18 | file://mosquitto.init \ | 18 | file://mosquitto.init \ |
19 | file://2895.patch \ | 19 | file://2895.patch \ |
20 | file://3238.patch \ | ||
20 | " | 21 | " |
21 | 22 | ||
22 | SRC_URI[sha256sum] = "ebd07d89d2a446a7f74100ad51272e4a8bf300b61634a7812e19f068f2759de8" | 23 | SRC_URI[sha256sum] = "7ad5e84caeb8d2bb6ed0c04614b2a7042def961af82d87f688ba33db857b899d" |
23 | 24 | ||
24 | inherit systemd update-rc.d useradd cmake pkgconfig | 25 | inherit systemd update-rc.d useradd cmake pkgconfig |
25 | 26 | ||
diff --git a/meta-networking/recipes-connectivity/nanomsg/nanomsg/0001-allow-build-with-cmake-4.patch b/meta-networking/recipes-connectivity/nanomsg/nanomsg/0001-allow-build-with-cmake-4.patch new file mode 100644 index 0000000000..f61966134d --- /dev/null +++ b/meta-networking/recipes-connectivity/nanomsg/nanomsg/0001-allow-build-with-cmake-4.patch | |||
@@ -0,0 +1,57 @@ | |||
1 | From 2e293eb9d3753ef87a5e05bc6ac270add0ad8fa8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Alper Ak <alperyasinak1@gmail.com> | ||
3 | Date: Wed, 9 Jul 2025 13:25:54 +0300 | ||
4 | Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+ | ||
5 | compatibility | ||
6 | |||
7 | Fix: | ||
8 | |||
9 | | CMake Error at CMakeLists.txt:27 (cmake_minimum_required): | ||
10 | | Compatibility with CMake < 3.5 has been removed from CMake. | ||
11 | | | ||
12 | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | ||
13 | | to tell CMake that the project requires at least <min> but has been updated | ||
14 | | to work with policies introduced by <max> or earlier. | ||
15 | | | ||
16 | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | ||
17 | | | ||
18 | | | ||
19 | | -- Configuring incomplete, errors occurred! | ||
20 | |||
21 | Upstream-Status: Submitted [https://github.com/nanomsg/nanomsg/pull/1123] | ||
22 | |||
23 | Signed-off-by: Alper Ak <alperyasinak1@gmail.com> | ||
24 | --- | ||
25 | CMakeLists.txt | 2 +- | ||
26 | demo/CMakeLists.txt | 2 +- | ||
27 | 2 files changed, 2 insertions(+), 2 deletions(-) | ||
28 | |||
29 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
30 | index a9ae6a24..2e93724d 100644 | ||
31 | --- a/CMakeLists.txt | ||
32 | +++ b/CMakeLists.txt | ||
33 | @@ -24,7 +24,7 @@ | ||
34 | # IN THE SOFTWARE. | ||
35 | # | ||
36 | |||
37 | -cmake_minimum_required (VERSION 2.8.12) | ||
38 | +cmake_minimum_required (VERSION 3.5) | ||
39 | |||
40 | project (nanomsg C) | ||
41 | include (CheckFunctionExists) | ||
42 | diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt | ||
43 | index 4807f160..5ea96c4a 100644 | ||
44 | --- a/demo/CMakeLists.txt | ||
45 | +++ b/demo/CMakeLists.txt | ||
46 | @@ -6,7 +6,7 @@ | ||
47 | # | ||
48 | # Thanks for the idea goes to @maddouri. | ||
49 | # | ||
50 | -cmake_minimum_required (VERSION 2.8.7) | ||
51 | +cmake_minimum_required (VERSION 3.5) | ||
52 | |||
53 | project(nanomsg-demo) | ||
54 | |||
55 | -- | ||
56 | 2.43.0 | ||
57 | |||
diff --git a/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb b/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb index 8dce6c5c4a..3aaf056adf 100644 --- a/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb +++ b/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb | |||
@@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=587b3fd7fd291e418ff4d2b8f3904755" | |||
9 | 9 | ||
10 | SECTION = "libs/networking" | 10 | SECTION = "libs/networking" |
11 | 11 | ||
12 | SRC_URI = "git://github.com/nanomsg/nanomsg.git;protocol=https;branch=master" | 12 | SRC_URI = "git://github.com/nanomsg/nanomsg.git;protocol=https;branch=master \ |
13 | file://0001-allow-build-with-cmake-4.patch" | ||
14 | |||
13 | SRCREV = "fc3f684a80151a3319446fc96083a9ff384ee4fe" | 15 | SRCREV = "fc3f684a80151a3319446fc96083a9ff384ee4fe" |
14 | 16 | ||
15 | 17 | ||
diff --git a/meta-networking/recipes-connectivity/nanomsg/nngpp/0001-cmake-Bump-minimum-version-to-3.10.patch b/meta-networking/recipes-connectivity/nanomsg/nngpp/0001-cmake-Bump-minimum-version-to-3.10.patch new file mode 100644 index 0000000000..170d799502 --- /dev/null +++ b/meta-networking/recipes-connectivity/nanomsg/nngpp/0001-cmake-Bump-minimum-version-to-3.10.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | From c5004770784dc5ff80b88487de38c22275a7960a Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sat, 12 Jul 2025 16:04:38 -0700 | ||
4 | Subject: [PATCH] cmake: Bump minimum version to 3.10 | ||
5 | |||
6 | Cmake4+ has dropped support for cmake < 3.5 [1] | ||
7 | |||
8 | [1] https://cmake.org/cmake/help/latest/release/4.0.html#deprecated-and-removed-features | ||
9 | |||
10 | Upstream-Status: Submitted [https://github.com/cwzx/nngpp/pull/38] | ||
11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
12 | --- | ||
13 | CMakeLists.txt | 2 +- | ||
14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
15 | |||
16 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
17 | index caa7145..45a5ad5 100644 | ||
18 | --- a/CMakeLists.txt | ||
19 | +++ b/CMakeLists.txt | ||
20 | @@ -1,4 +1,4 @@ | ||
21 | -cmake_minimum_required (VERSION 3.1) | ||
22 | +cmake_minimum_required (VERSION 3.10) | ||
23 | project(nngpp CXX) | ||
24 | |||
25 | include(GNUInstallDirs) | ||
diff --git a/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb b/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb index aac26966f1..81a85a7e27 100644 --- a/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb +++ b/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb | |||
@@ -4,10 +4,10 @@ LICENSE = "MIT" | |||
4 | LIC_FILES_CHKSUM = "file://license.txt;md5=6d17d78c3597e0d4452fb1c63bf7c58e" | 4 | LIC_FILES_CHKSUM = "file://license.txt;md5=6d17d78c3597e0d4452fb1c63bf7c58e" |
5 | DEPENDS = "nng" | 5 | DEPENDS = "nng" |
6 | 6 | ||
7 | SRCREV = "cc5d2641babab165d8a9943817c46d36c6dc17c2" | 7 | SRCREV = "8da8c026bd551b7685a8a140909ff96cfe91bf90" |
8 | PV = "1.3.0" | 8 | PV = "1.3.0+git" |
9 | 9 | SRC_URI = "git://github.com/cwzx/nngpp;branch=master;protocol=https \ | |
10 | SRC_URI = "git://github.com/cwzx/nngpp;branch=master;protocol=https" | 10 | file://0001-cmake-Bump-minimum-version-to-3.10.patch \ |
11 | 11 | " | |
12 | 12 | ||
13 | inherit cmake | 13 | inherit cmake |
diff --git a/meta-networking/recipes-connectivity/openthread/ot-br-posix/0001-Musl-build-fix.patch b/meta-networking/recipes-connectivity/openthread/ot-br-posix/0001-Musl-build-fix.patch deleted file mode 100644 index 108ed76b30..0000000000 --- a/meta-networking/recipes-connectivity/openthread/ot-br-posix/0001-Musl-build-fix.patch +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | From 502aa4ab4bbc790fb2999ff2b5f10dabd7085190 Mon Sep 17 00:00:00 2001 | ||
2 | From: "deepan.shivap" <deepan.shivap@lge.com> | ||
3 | Date: Mon, 2 Dec 2024 23:12:17 +0900 | ||
4 | Subject: [PATCH] Musl build fix | ||
5 | |||
6 | usage of getaddrinfo_a creates dependency on libanl, which is specific | ||
7 | to glibc. | ||
8 | |||
9 | Upstream-Status: Pending | ||
10 | Signed-off-by: deepan.shivap <deepan.shivap@lge.com> | ||
11 | --- | ||
12 | src/posix/platform/CMakeLists.txt | 2 +- | ||
13 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
14 | |||
15 | diff --git a/src/posix/platform/CMakeLists.txt b/src/posix/platform/CMakeLists.txt | ||
16 | index b4ac241f5..7b2028e45 100644 | ||
17 | --- a/src/posix/platform/CMakeLists.txt | ||
18 | +++ b/src/posix/platform/CMakeLists.txt | ||
19 | @@ -175,7 +175,7 @@ target_link_libraries(openthread-posix | ||
20 | ) | ||
21 | |||
22 | option(OT_TARGET_OPENWRT "enable openthread posix for OpenWRT" OFF) | ||
23 | -if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT OT_TARGET_OPENWRT) | ||
24 | +if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT OT_TARGET_OPENWRT AND NOT OT_TARGET_MUSL) | ||
25 | target_compile_definitions(ot-posix-config | ||
26 | INTERFACE "OPENTHREAD_POSIX_CONFIG_NAT64_AIL_PREFIX_ENABLE=1" | ||
27 | ) | ||
diff --git a/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb b/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb index 576c316ec3..d0b4f81a4c 100644 --- a/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb +++ b/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb | |||
@@ -7,18 +7,16 @@ LICENSE = "BSD-3-Clause & MIT" | |||
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=87109e44b2fda96a8991f27684a7349c \ | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=87109e44b2fda96a8991f27684a7349c \ |
8 | file://third_party/cJSON/repo/LICENSE;md5=218947f77e8cb8e2fa02918dc41c50d0 \ | 8 | file://third_party/cJSON/repo/LICENSE;md5=218947f77e8cb8e2fa02918dc41c50d0 \ |
9 | file://third_party/cpp-httplib/repo/LICENSE;md5=1321bdf796c67e3a8ab8e352dd81474b \ | 9 | file://third_party/cpp-httplib/repo/LICENSE;md5=1321bdf796c67e3a8ab8e352dd81474b \ |
10 | file://third_party/http-parser/repo/LICENSE-MIT;md5=9bfa835d048c194ab30487af8d7b3778 \ | ||
11 | file://third_party/openthread/repo/LICENSE;md5=543b6fe90ec5901a683320a36390c65f \ | 10 | file://third_party/openthread/repo/LICENSE;md5=543b6fe90ec5901a683320a36390c65f \ |
12 | " | 11 | " |
13 | DEPENDS = "autoconf-archive dbus readline avahi jsoncpp boost libnetfilter-queue protobuf protobuf-native" | 12 | DEPENDS = "autoconf-archive dbus readline avahi jsoncpp boost libnetfilter-queue protobuf protobuf-native" |
14 | SRCREV = "fe5855332e8f804944d737c65b75cf9a89c35e77" | 13 | SRCREV = "7142b740479e50f6f2c2a91a369b9c36e024fe0d" |
15 | PV = "0.3.0+git" | 14 | PV = "0.3.0+git" |
16 | 15 | ||
17 | SRC_URI = "gitsm://github.com/openthread/ot-br-posix.git;protocol=https;branch=main \ | 16 | SRC_URI = "gitsm://github.com/openthread/ot-br-posix.git;protocol=https;branch=main \ |
18 | file://0001-otbr-agent.service.in-remove-pre-exec-hook-for-mdns-.patch \ | 17 | file://0001-otbr-agent.service.in-remove-pre-exec-hook-for-mdns-.patch \ |
19 | file://0001-cmake-Disable-nonnull-compare-warning-on-gcc.patch \ | 18 | file://0001-cmake-Disable-nonnull-compare-warning-on-gcc.patch \ |
20 | file://default-cxx-std.patch \ | 19 | file://default-cxx-std.patch \ |
21 | file://0001-Musl-build-fix.patch;patchdir=third_party/openthread/repo \ | ||
22 | " | 20 | " |
23 | 21 | ||
24 | SYSTEMD_SERVICE:${PN} = "otbr-agent.service" | 22 | SYSTEMD_SERVICE:${PN} = "otbr-agent.service" |
@@ -57,8 +55,8 @@ EXTRA_OECMAKE = "-DBUILD_TESTING=OFF \ | |||
57 | -DOT_REFERENCE_DEVICE=ON \ | 55 | -DOT_REFERENCE_DEVICE=ON \ |
58 | -DOT_DHCP6_CLIENT=ON \ | 56 | -DOT_DHCP6_CLIENT=ON \ |
59 | -DOT_DHCP6_SERVER=ON \ | 57 | -DOT_DHCP6_SERVER=ON \ |
58 | -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ | ||
60 | " | 59 | " |
61 | EXTRA_OECMAKE:append:libc-musl = " -DOT_TARGET_MUSL=ON" | ||
62 | 60 | ||
63 | RDEPENDS:${PN} = "iproute2 ipset avahi-daemon" | 61 | RDEPENDS:${PN} = "iproute2 ipset avahi-daemon" |
64 | 62 | ||
diff --git a/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb b/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb index 009a6ef88c..fdbc8d7a32 100644 --- a/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb +++ b/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb | |||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=543b6fe90ec5901a683320a36390c65f \ | |||
8 | file://third_party/mbedtls/repo/LICENSE;md5=379d5819937a6c2f1ef1630d341e026d \ | 8 | file://third_party/mbedtls/repo/LICENSE;md5=379d5819937a6c2f1ef1630d341e026d \ |
9 | " | 9 | " |
10 | DEPENDS = "readline" | 10 | DEPENDS = "readline" |
11 | SRCREV = "90adc86d34e21a9e8f86d093c2190030042c4a59" | 11 | SRCREV = "9f88ca02886595b5aad2b60007865812fd78aa98" |
12 | PV = "0.1+git" | 12 | PV = "0.1+git" |
13 | 13 | ||
14 | SRC_URI = "git://github.com/openthread/openthread.git;protocol=https;branch=main \ | 14 | SRC_URI = "git://github.com/openthread/openthread.git;protocol=https;branch=main \ |
@@ -26,3 +26,5 @@ EXTRA_OECMAKE = "-DOT_DAEMON=ON \ | |||
26 | " | 26 | " |
27 | 27 | ||
28 | EXTRA_OECMAKE:append:libc-musl = " -DOT_TARGET_OPENWRT=ON" | 28 | EXTRA_OECMAKE:append:libc-musl = " -DOT_TARGET_OPENWRT=ON" |
29 | |||
30 | CXXFLAGS += "-DOPENTHREAD_CONFIG_LOG_PREPEND_UPTIME=0" | ||
diff --git a/meta-networking/recipes-connectivity/relayd/relayd_git.bb b/meta-networking/recipes-connectivity/relayd/relayd_git.bb index 17745da806..64ea4e798a 100644 --- a/meta-networking/recipes-connectivity/relayd/relayd_git.bb +++ b/meta-networking/recipes-connectivity/relayd/relayd_git.bb | |||
@@ -15,4 +15,6 @@ UPSTREAM_CHECK_COMMITS = "1" | |||
15 | 15 | ||
16 | inherit cmake | 16 | inherit cmake |
17 | 17 | ||
18 | EXTRA_OECMAKE += "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" | ||
19 | |||
18 | CFLAGS:append:toolchain-clang = " -Wno-error=gnu-variable-sized-type-not-at-end" | 20 | CFLAGS:append:toolchain-clang = " -Wno-error=gnu-variable-sized-type-not-at-end" |
diff --git a/meta-networking/recipes-connectivity/snort/snort3/0001-Fix-build-with-gcc-15.patch b/meta-networking/recipes-connectivity/snort/snort3/0001-Fix-build-with-gcc-15.patch deleted file mode 100644 index f9cade5256..0000000000 --- a/meta-networking/recipes-connectivity/snort/snort3/0001-Fix-build-with-gcc-15.patch +++ /dev/null | |||
@@ -1,79 +0,0 @@ | |||
1 | From 2bfb46b11d35f2fc5f3926376651cc936c6eab13 Mon Sep 17 00:00:00 2001 | ||
2 | From: Nguyen Dat Tho <tho3.nguyen@lge.com> | ||
3 | Date: Mon, 31 Mar 2025 15:59:51 +0900 | ||
4 | Subject: [PATCH] Fix build with gcc-15 | ||
5 | |||
6 | Signed-off-by: Nguyen Dat Tho <tho3.nguyen@lge.com> | ||
7 | |||
8 | Upstream-Status: Submitted <https://github.com/snort3/snort3/pull/408> | ||
9 | --- | ||
10 | tools/snort2lua/config_states/config_ignore_ports.cc | 1 + | ||
11 | tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc | 1 + | ||
12 | tools/snort2lua/preprocessor_states/pps_frag3_engine.cc | 1 + | ||
13 | tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc | 1 + | ||
14 | tools/snort2lua/rule_states/rule_gid_sid.cc | 1 + | ||
15 | 5 files changed, 5 insertions(+) | ||
16 | |||
17 | diff --git a/tools/snort2lua/config_states/config_ignore_ports.cc b/tools/snort2lua/config_states/config_ignore_ports.cc | ||
18 | index 4ddfebb5d..ec180a558 100644 | ||
19 | --- a/tools/snort2lua/config_states/config_ignore_ports.cc | ||
20 | +++ b/tools/snort2lua/config_states/config_ignore_ports.cc | ||
21 | @@ -21,6 +21,7 @@ | ||
22 | #include <vector> | ||
23 | #include <string> | ||
24 | #include <stdexcept> | ||
25 | +#include <cstdint> | ||
26 | |||
27 | #include "conversion_state.h" | ||
28 | #include "helpers/converter.h" | ||
29 | diff --git a/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc b/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc | ||
30 | index 2a41decb8..79e98dd2b 100644 | ||
31 | --- a/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc | ||
32 | +++ b/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc | ||
33 | @@ -25,6 +25,7 @@ | ||
34 | |||
35 | #include <algorithm> | ||
36 | #include <cstring> | ||
37 | +#include <cstdint> | ||
38 | |||
39 | namespace preprocessors | ||
40 | { | ||
41 | diff --git a/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc b/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc | ||
42 | index d5c1fcf4d..c0309cc6f 100644 | ||
43 | --- a/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc | ||
44 | +++ b/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc | ||
45 | @@ -19,6 +19,7 @@ | ||
46 | |||
47 | #include <sstream> | ||
48 | #include <vector> | ||
49 | +#include <cstdint> | ||
50 | |||
51 | #include "conversion_state.h" | ||
52 | #include "helpers/converter.h" | ||
53 | diff --git a/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc b/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc | ||
54 | index 1e97a58ad..3df35340e 100644 | ||
55 | --- a/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc | ||
56 | +++ b/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc | ||
57 | @@ -20,6 +20,7 @@ | ||
58 | #include <sstream> | ||
59 | #include <vector> | ||
60 | #include <string> | ||
61 | +#include <cstdint> | ||
62 | |||
63 | #include "conversion_state.h" | ||
64 | #include "helpers/s2l_util.h" | ||
65 | diff --git a/tools/snort2lua/rule_states/rule_gid_sid.cc b/tools/snort2lua/rule_states/rule_gid_sid.cc | ||
66 | index 7f2b84ae4..d3215b655 100644 | ||
67 | --- a/tools/snort2lua/rule_states/rule_gid_sid.cc | ||
68 | +++ b/tools/snort2lua/rule_states/rule_gid_sid.cc | ||
69 | @@ -27,6 +27,7 @@ | ||
70 | |||
71 | #include <sstream> | ||
72 | #include <unordered_map> | ||
73 | +#include <cstdint> | ||
74 | |||
75 | #include "conversion_state.h" | ||
76 | #include "helpers/converter.h" | ||
77 | -- | ||
78 | 2.34.1 | ||
79 | |||
diff --git a/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb b/meta-networking/recipes-connectivity/snort/snort3_3.9.1.0.bb index e9169a050f..598b1f4dfb 100644 --- a/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb +++ b/meta-networking/recipes-connectivity/snort/snort3_3.9.1.0.bb | |||
@@ -9,11 +9,9 @@ DEPENDS = "flex-native hwloc libdaq libdnet libpcap libpcre libtirpc libunwind l | |||
9 | 9 | ||
10 | SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \ | 10 | SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \ |
11 | file://0001-cmake-Check-for-HP-libunwind.patch \ | 11 | file://0001-cmake-Check-for-HP-libunwind.patch \ |
12 | file://0001-cmake-Pass-noline-flag-to-flex.patch \ | 12 | file://0001-cmake-Pass-noline-flag-to-flex.patch" |
13 | file://0001-Fix-build-with-gcc-15.patch" | ||
14 | |||
15 | SRCREV = "6a11279883a8584e06ad9ab2df162c639961cd61" | ||
16 | 13 | ||
14 | SRCREV = "6730d53f99f3714654804d07203f33e6b1b8a107" | ||
17 | 15 | ||
18 | PACKAGES =+ "${PN}-scripts" | 16 | PACKAGES =+ "${PN}-scripts" |
19 | 17 | ||
diff --git a/meta-networking/recipes-connectivity/tailscale/files/default b/meta-networking/recipes-connectivity/tailscale/files/default new file mode 100644 index 0000000000..0ce8b92e52 --- /dev/null +++ b/meta-networking/recipes-connectivity/tailscale/files/default | |||
@@ -0,0 +1,2 @@ | |||
1 | # tailscaled arguments, e.g. use "-statedir /data/.." to point to persistent storage | ||
2 | ARGS="" | ||
diff --git a/meta-networking/recipes-connectivity/tailscale/files/tailscaled.init b/meta-networking/recipes-connectivity/tailscale/files/tailscaled.init new file mode 100644 index 0000000000..8b7552543c --- /dev/null +++ b/meta-networking/recipes-connectivity/tailscale/files/tailscaled.init | |||
@@ -0,0 +1,68 @@ | |||
1 | #!/bin/sh | ||
2 | ### BEGIN INIT INFO | ||
3 | # Provides: tailscaled | ||
4 | # Required-Start: $network $local_fs | ||
5 | # Required-Stop: $network $local_fs | ||
6 | # Default-Start: 3 4 5 | ||
7 | # Default-Stop: 0 1 2 6 | ||
8 | # Short-Description: Tailscale node agent | ||
9 | # Description: Start the Tailscale daemon. | ||
10 | ### END INIT INFO | ||
11 | |||
12 | PATH=/sbin:/usr/sbin:/bin:/usr/bin | ||
13 | DAEMON=/usr/sbin/tailscaled | ||
14 | PIDFILE=/var/run/tailscaled.pid | ||
15 | NAME=tailscaled | ||
16 | DESC="Tailscale node agent" | ||
17 | |||
18 | test -x $DAEMON || exit 0 | ||
19 | |||
20 | set -e | ||
21 | |||
22 | . /etc/init.d/functions | ||
23 | |||
24 | if [ -f /etc/default/tailscaled ] ; then | ||
25 | . /etc/default/tailscaled | ||
26 | fi | ||
27 | |||
28 | delay_stop() { | ||
29 | count=0 | ||
30 | while [ $count -lt 9 ] ; do | ||
31 | if pidof $DAEMON >/dev/null; then | ||
32 | sleep 1 | ||
33 | else | ||
34 | return 0 | ||
35 | fi | ||
36 | count=$(expr $count + 1) | ||
37 | done | ||
38 | echo "Failed to stop $DESC." | ||
39 | return 1 | ||
40 | } | ||
41 | |||
42 | case "$1" in | ||
43 | start) | ||
44 | echo -n "starting $DESC: $NAME... " | ||
45 | start-stop-daemon --start --background --make-pidfile --pidfile $PIDFILE \ | ||
46 | --exec $DAEMON -- $ARGS | ||
47 | echo "done." | ||
48 | ;; | ||
49 | stop) | ||
50 | echo -n "stopping $DESC: $NAME... " | ||
51 | start-stop-daemon --stop --pidfile $PIDFILE | ||
52 | echo "done." | ||
53 | ;; | ||
54 | restart) | ||
55 | $0 stop | ||
56 | delay_stop && $0 start | ||
57 | ;; | ||
58 | status) | ||
59 | status $DAEMON | ||
60 | exit $? | ||
61 | ;; | ||
62 | *) | ||
63 | echo "Usage: $0 {start|stop|restart|status}" | ||
64 | exit 1 | ||
65 | ;; | ||
66 | esac | ||
67 | |||
68 | exit 0 | ||
diff --git a/meta-networking/recipes-connectivity/tailscale/tailscale-go-mods.inc b/meta-networking/recipes-connectivity/tailscale/tailscale-go-mods.inc new file mode 100644 index 0000000000..3cfea84a55 --- /dev/null +++ b/meta-networking/recipes-connectivity/tailscale/tailscale-go-mods.inc | |||
@@ -0,0 +1,83 @@ | |||
1 | SRC_URI += " \ | ||
2 | gomod://filippo.io/edwards25519;version=v1.1.0;sha256sum=9ac43a686d06fdebd719f7af3866c87eb069302272dfb131007adf471c308b65 \ | ||
3 | gomod://github.com/anmitsu/go-shlex;version=v0.0.0-20200514113438-38f4b401e2be;sha256sum=2a5cf7c9a2709f649fd508cbacb2be96e4fba4d534a28a122ee4d7574af40b5e \ | ||
4 | gomod://github.com/aws/aws-sdk-go-v2;version=v1.36.0;sha256sum=ec276e274bbe39c35d3c2c8c1ec5cba494d6449cd8166d741676cdf0a9d1697b \ | ||
5 | gomod://github.com/aws/aws-sdk-go-v2/config;version=v1.29.5;sha256sum=ce165d37c7b1dfee2047137f1176c197dc397a5553ef6fc0dba799b21908475b \ | ||
6 | gomod://github.com/aws/aws-sdk-go-v2/credentials;version=v1.17.58;sha256sum=238cc4a98dde7bc3e94dc0f0005c4d988a244daaa9fe4fda706a781ec62bf7e2 \ | ||
7 | gomod://github.com/aws/aws-sdk-go-v2/feature/ec2/imds;version=v1.16.27;sha256sum=408958244a10036461c3a3b27fcdaf20efa3af19168bd527b6617319a754309c \ | ||
8 | gomod://github.com/aws/aws-sdk-go-v2/internal/configsources;version=v1.3.31;sha256sum=7929b44beec37b00c9ee5269b0f109d7ccc2bb26a8528ab14e0f172076a41205 \ | ||
9 | gomod://github.com/aws/aws-sdk-go-v2/internal/endpoints/v2;version=v2.6.31;sha256sum=6ae31e302c828ecf80310e85059c49ce44668b8c62aa52fa964b0d745a6f62b1 \ | ||
10 | gomod://github.com/aws/aws-sdk-go-v2/internal/ini;version=v1.8.2;sha256sum=53d1a9a401283711118c91e6e9fdb8193ce6430ca4bbe6b5454bcaaa51e81de0 \ | ||
11 | gomod://github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding;version=v1.12.2;sha256sum=6ab252b3b962a6b34f0107583f6ff8e4a68e02dcd8df9573e895e5ca60ff139c \ | ||
12 | gomod://github.com/aws/aws-sdk-go-v2/service/internal/presigned-url;version=v1.12.12;sha256sum=a92f4383630fa976eeb484b051a6224a8d1d277c4b3ca93a40cce57d06cbbec2 \ | ||
13 | gomod://github.com/aws/aws-sdk-go-v2/service/ssm;version=v1.44.7;sha256sum=e09b97aa37ffd7c003a8a2e7574668e92eabd267d2a78d22fb440bcd93a61e46 \ | ||
14 | gomod://github.com/aws/aws-sdk-go-v2/service/sso;version=v1.24.14;sha256sum=9196a430068584c9d1e621aff0a45b32adaf190b4363dddda8b341901e188f51 \ | ||
15 | gomod://github.com/aws/aws-sdk-go-v2/service/ssooidc;version=v1.28.13;sha256sum=acaeca3476410d64512a4d9feefd6c8d16effa76718f72db4ba7b786c7fcc398 \ | ||
16 | gomod://github.com/aws/aws-sdk-go-v2/service/sts;version=v1.33.13;sha256sum=1800e76ad35287ca7067374b7489ebd7f1d25426c93ae9e40fd73e2a78f29e75 \ | ||
17 | gomod://github.com/aws/smithy-go;version=v1.22.2;sha256sum=e5701b5798a3ff01b7139ec07e5bc2010f76cab82523e8989602003d61d82324 \ | ||
18 | gomod://github.com/coder/websocket;version=v1.8.12;sha256sum=ad8d323970c04679f4566ee7db98946508c37cdd21a46a875d5257d631a9e990 \ | ||
19 | gomod://github.com/coreos/go-iptables;version=v0.7.1-0.20240112124308-65c67c9f46e6;sha256sum=6d0ae6344f1d355f72e6aaba583ce73822861511337ca92cc1c4727fc8ba66dd \ | ||
20 | gomod://github.com/creack/pty;version=v1.1.23;sha256sum=2151b7121020954864de83eacf854634866cca0a3bfe33a2ebffa2edebc25df3 \ | ||
21 | gomod://github.com/digitalocean/go-smbios;version=v0.0.0-20180907143718-390a4f403a8e;sha256sum=2bc498a09aa55b3417bebacce448b2d2ab757981e59b6b016d08cf97e4a7bdde \ | ||
22 | gomod://github.com/djherbis/times;version=v1.6.0;sha256sum=21d69060967bc03ea3c39ff8c0b1a95511e96eccd3749a2daef1a02af1bc0a85 \ | ||
23 | gomod://github.com/fxamacker/cbor/v2;version=v2.7.0;sha256sum=b48771460405bab6896c85e21ebc5ff287d4018c6db5c8d822c55769c80dde03 \ | ||
24 | gomod://github.com/gaissmai/bart;version=v0.18.0;sha256sum=566f2401988b2536055d87f6851ea596518377ee4592176375b84a5ca791fc77 \ | ||
25 | gomod://github.com/go-json-experiment/json;version=v0.0.0-20250223041408-d3c622f1b874;sha256sum=96edf3942a5665ff2b27f0da4586e2602fe4816dc31e184d3bcd6fbf4cdb13e4 \ | ||
26 | gomod://github.com/godbus/dbus/v5;version=v5.1.1-0.20230522191255-76236955d466;sha256sum=262f43ec87570238a0e770e7fa656dda70fe6050a7edf5addc30287cb64b21a6 \ | ||
27 | gomod://github.com/golang/groupcache;version=v0.0.0-20210331224755-41bb18bfe9da;sha256sum=b27034e8fc013627543e1ad098cfc65329f2896df3da5cf3266cc9166f93f3a5 \ | ||
28 | gomod://github.com/google/btree;version=v1.1.2;sha256sum=faee8550c5fffb4ae1dadde5ccaccb13298726f9fad226bb4eed0c03c90a481d \ | ||
29 | gomod://github.com/google/go-tpm;version=v0.9.4;sha256sum=a8a5e504fbd78284a50e6ab625f6248cfbb89421fafdfee71d66abc6e1dfc192 \ | ||
30 | gomod://github.com/google/nftables;version=v0.2.1-0.20240414091927-5e242ec57806;sha256sum=ceb96b39a6f9004d8c217a6ae61b91a69c250bc30fbf3a04cd87cbbfddea73c8 \ | ||
31 | gomod://github.com/gorilla/csrf;version=v1.7.3;sha256sum=39923b0dde0b8be30d3572589a8cc2ea515ca36a3e542269645db36aff7d6842 \ | ||
32 | gomod://github.com/gorilla/securecookie;version=v1.1.2;sha256sum=fd7c0de7000c2e6a123d73e1249e1dce892ba29d2d03b00dc81d5fcee41d5895 \ | ||
33 | gomod://github.com/hdevalence/ed25519consensus;version=v0.2.0;sha256sum=111cafade3ba9c7c3adf66b6a424386e30829c46c60b80dabe288e1837d30e33 \ | ||
34 | gomod://github.com/illarion/gonotify/v3;version=v3.0.2;sha256sum=fef3e17f676c8ce98b60f0e2180fc4e3331e6e1604eaf96ab8791e073f96a7af \ | ||
35 | gomod://github.com/insomniacslk/dhcp;version=v0.0.0-20231206064809-8c70d406f6d2;sha256sum=be28971fb642a9c4cf9f16e07332310af05c291584b6440b32849ca058dd345d \ | ||
36 | gomod://github.com/jellydator/ttlcache/v3;version=v3.1.0;sha256sum=278dfc9b4882eaeb9b56e925b574028f3e9cc4436645b93f56ccb69de134a898 \ | ||
37 | gomod://github.com/jmespath/go-jmespath;version=v0.4.0;sha256sum=d1f77b6790d7c4321a74260f3675683d3ac06b0a614b5f83e870beae0a8b2867 \ | ||
38 | gomod://github.com/jsimonetti/rtnetlink;version=v1.4.0;sha256sum=81625291f4d0a08718dfd2170873d1adfd8fc2248657584f520c4de6de9e2e4d \ | ||
39 | gomod://github.com/kballard/go-shellquote;version=v0.0.0-20180428030007-95032a82bc51;sha256sum=ae4cb7b097dc4eb0c248dff00ed3bbf0f36984c4162ad1d615266084e58bd6cc \ | ||
40 | gomod://github.com/klauspost/compress;version=v1.17.11;sha256sum=88dea800cc6a11ccb9dd2f0dd487f30e8701870abdfc11245e41dcfc9f3d428e \ | ||
41 | gomod://github.com/kortschak/wol;version=v0.0.0-20200729010619-da482cc4850a;sha256sum=09c15500a0ef54af0796f37282dd5377d2b866e4c36c87dcb6b2894cf3114dc5 \ | ||
42 | gomod://github.com/kr/fs;version=v0.1.0;sha256sum=d376bd98e81aea34585fc3b04bab76363e9e87cde69383964e57e9779f2af81e \ | ||
43 | gomod://github.com/mattn/go-colorable;version=v0.1.13;sha256sum=08be322dcc584a9fcfde5caf0cf878b4e11cd98f252e32bc704e92c5a4ba9d15 \ | ||
44 | gomod://github.com/mattn/go-isatty;version=v0.0.20;sha256sum=f2d5f89ca451577e17464b9bb596dc0d0ecececb5eaa63622c41b57cd0b7b8cc \ | ||
45 | gomod://github.com/mdlayher/genetlink;version=v1.3.2;sha256sum=0924e7da370fdb2e7bea20fdde519ae37377db35500cd0aaf09769eddb314e19 \ | ||
46 | gomod://github.com/mdlayher/netlink;version=v1.7.3-0.20250113171957-fbb4dce95f42;sha256sum=b427c8c746e87c2f8033678fb87cdcf5cefb21ce16f35930eff91683661395f0 \ | ||
47 | gomod://github.com/mdlayher/sdnotify;version=v1.0.0;sha256sum=26f4efbcba73eaec323973c8ae335bad430e5d6947097976cfbe7c9547f68c90 \ | ||
48 | gomod://github.com/mdlayher/socket;version=v0.5.0;sha256sum=931626341956178fe6015b128fdda22283480d05dc964675307eb61ed39c29fe \ | ||
49 | gomod://github.com/miekg/dns;version=v1.1.58;sha256sum=179bd419d011fd90802355756f59fff70ddf9a5886a4db6336a6d05783552b16 \ | ||
50 | gomod://github.com/mitchellh/go-ps;version=v1.0.0;sha256sum=f2f0400b1d5e136419daed275c27a930b0f5447ac12bb8acd3ddbe39547b2834 \ | ||
51 | gomod://github.com/peterbourgon/ff/v3;version=v3.4.0;sha256sum=b49537268ce67eb755d773fdd2a3e1c9c6dec0731993a4f742080416eb9b12a6 \ | ||
52 | gomod://github.com/pierrec/lz4/v4;version=v4.1.21;sha256sum=bd2e8ef13800ca42205b0d4085a927a6d012b82cfa831769be4830036e953bec \ | ||
53 | gomod://github.com/pkg/sftp;version=v1.13.6;sha256sum=0cdf6bd0edef9db8137ce398c9bbe514713e42cf2d4d415b5025f4a3c33f249d \ | ||
54 | gomod://github.com/safchain/ethtool;version=v0.3.0;sha256sum=bfa1a3fe314a3f2ac4c4385a6c4694708e4881bfd86c34668eca92656e398590 \ | ||
55 | gomod://github.com/skip2/go-qrcode;version=v0.0.0-20200617195104-da1b6568686e;sha256sum=3fc1c4d11c79001d1cc2df0de87493b324b9af141cc59ae8c212612dd2c90e90 \ | ||
56 | gomod://github.com/tailscale/goupnp;version=v1.0.1-0.20210804011211-c64d0f06ea05;sha256sum=1c7ed6ecc16b6f402c225bae88a067a8bc1574cded894638b820c5da751823cc \ | ||
57 | gomod://github.com/tailscale/hujson;version=v0.0.0-20221223112325-20486734a56a;sha256sum=8e65bacebfc0a1edc067fd97f839fcfeb93c1e7b8cc0186d1773cff4e125d9d5 \ | ||
58 | gomod://github.com/tailscale/netlink;version=v1.1.1-0.20240822203006-4d49adab4de7;sha256sum=a5195ef600f8d9a0fb8501eea85e4fe0321a74bd57dec88f07b8569d0ee4f55e \ | ||
59 | gomod://github.com/tailscale/peercred;version=v0.0.0-20250107143737-35a0c7bd7edc;sha256sum=87d0f4f3b1d59ea45c9a87b775b615bebd721a5870dafedc63cc860ec4aac281 \ | ||
60 | gomod://github.com/tailscale/web-client-prebuilt;version=v0.0.0-20250124233751-d4cd19a26976;sha256sum=1d02f0804bb41e0743b7d889b8e2dbd8466a89793f03997f4c1fd10f9e8974c3 \ | ||
61 | gomod://github.com/tailscale/wireguard-go;version=v0.0.0-20250304000100-91a0587fb251;sha256sum=7b82eb990f2f3686d335cdff5e988f8d4e27e031d563fb0e37bce1a3b0c5a83f \ | ||
62 | gomod://github.com/tailscale/xnet;version=v0.0.0-20240729143630-8497ac4dab2e;sha256sum=438abf28ce5fb03adf529c2cb57a451f9b243c4a2a181d9d06cdb61bb10960e7 \ | ||
63 | gomod://github.com/toqueteos/webbrowser;version=v1.2.0;sha256sum=1227d3ebeab16d8232a304a10b087984a96ad30f7439b6687bab2f5747d308cf \ | ||
64 | gomod://github.com/u-root/u-root;version=v0.14.0;sha256sum=a65c0a06236b10a0cea50e603fef0ced0c7e343a66ef957a45ebcd51f304d286 \ | ||
65 | gomod://github.com/u-root/uio;version=v0.0.0-20240224005618-d2acac8f3701;sha256sum=f6e8f912e968744999d508c3df54f0308aaf337052a8d0bd3edd72583adfd9cd \ | ||
66 | gomod://github.com/vishvananda/netns;version=v0.0.4;sha256sum=cdaebcd80614800a74537e59855730d42393ffc109ebd47e5b8437dcc4d7f429 \ | ||
67 | gomod://github.com/x448/float16;version=v0.8.4;sha256sum=73b24a41037ea999ab66851e3798a0973dbb1f214925915b01f0820f7b2f1500 \ | ||
68 | gomod://go4.org/mem;version=v0.0.0-20240501181205-ae6ca9944745;sha256sum=9b5037a57122457fdc5c2c0a31e3996b44cf9dfcdee5c53ed72adfd88d077795 \ | ||
69 | gomod://go4.org/netipx;version=v0.0.0-20231129151722-fdeea329fbba;sha256sum=e15f57de368c92b826010181906f26112ba3a0d7fde7d94c8a8c60c525dc4044 \ | ||
70 | gomod://golang.org/x/crypto;version=v0.37.0;sha256sum=7ce6b2be21be1ce9e04dc784830e08931f09b5903596b8017839322c9e828667 \ | ||
71 | gomod://golang.org/x/exp;version=v0.0.0-20250210185358-939b2ce775ac;sha256sum=de413a97994a7b97541cb1f867439fa20b60361d79dc35e8e2faf847a2a188df \ | ||
72 | gomod://golang.org/x/net;version=v0.36.0;sha256sum=e823a351657b349cd8a705079778769534d90a5c3a6c7caed174a79608257d12 \ | ||
73 | gomod://golang.org/x/oauth2;version=v0.26.0;sha256sum=d4c1bfc661b8ff3ccb3d5d30babf5f67798b59e2bfa932b6f1f739e67e45dcda \ | ||
74 | gomod://golang.org/x/sync;version=v0.13.0;sha256sum=4bdaaffe69cc7c997cff97cd81dc9c6777777bd311175f100f76b049bbbe7ed9 \ | ||
75 | gomod://golang.org/x/sys;version=v0.32.0;sha256sum=85d47075d21fd7ef35d9a47fc73f2356fb3cd2e7fab7f45c874b814bf312127d \ | ||
76 | gomod://golang.org/x/term;version=v0.31.0;sha256sum=bdeda753791b44f6815ccf3367ff57ffaca9bb100bfe8ebe112c8da133e78aec \ | ||
77 | gomod://golang.org/x/text;version=v0.24.0;sha256sum=f585335a57a6fa5fa0c0bf319b45f0909e5ff1aba91e8567187ba8e423084c00 \ | ||
78 | gomod://golang.org/x/time;version=v0.10.0;sha256sum=7420a12017bb47bd85ccab81f9d1f7a3ff6daf8da768256292bc1dbb3bf9ba63 \ | ||
79 | gomod://gvisor.dev/gvisor;version=v0.0.0-20250205023644-9414b50a5633;sha256sum=b373e677e77f28c095b43ed976f5d9ca885d3b1b5407a71a5691e4a47e813bd0 \ | ||
80 | gomod://k8s.io/client-go;version=v0.32.0;sha256sum=74ee50d42da263c0743212c17a12f16d8a3283f31f7c9209c6327b6656ac1550 \ | ||
81 | gomod://sigs.k8s.io/yaml;version=v1.4.0;sha256sum=ef031ff78ff9b7036e174eef49dfbd77468dc4f0afb73a639b61f8ab3a1cc425 \ | ||
82 | gomod://software.sslmate.com/src/go-pkcs12;version=v0.4.0;sha256sum=55019a391e5302a51ba62e98909e006224b81207866da90beaf582ec0dee036f \ | ||
83 | " | ||
diff --git a/meta-networking/recipes-connectivity/tailscale/tailscale-licenses.inc b/meta-networking/recipes-connectivity/tailscale/tailscale-licenses.inc new file mode 100644 index 0000000000..53d46dd45c --- /dev/null +++ b/meta-networking/recipes-connectivity/tailscale/tailscale-licenses.inc | |||
@@ -0,0 +1,85 @@ | |||
1 | LIC_FILES_CHKSUM += " \ | ||
2 | file://pkg/mod/filippo.io/edwards25519@v1.1.0/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707;spdx=BSD-3-Clause \ | ||
3 | file://pkg/mod/github.com/anmitsu/go-shlex@v0.0.0-20200514113438-38f4b401e2be/LICENSE;md5=45a47c50f5b33ff9ab3347c7db1bfb6a;spdx=MIT \ | ||
4 | file://pkg/mod/github.com/aws/aws-sdk-go-v2@v1.36.0/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
5 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/config@v1.29.5/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
6 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/credentials@v1.17.58/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
7 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/feature/ec2/imds@v1.16.27/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
8 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/internal/configsources@v1.3.31/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
9 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2@v2.6.31/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
10 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/internal/ini@v1.8.2/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
11 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding@v1.12.2/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
12 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url@v1.12.12/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
13 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/service/ssm@v1.44.7/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
14 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/service/sso@v1.24.14/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
15 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/service/ssooidc@v1.28.13/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
16 | file://pkg/mod/github.com/aws/aws-sdk-go-v2/service/sts@v1.33.13/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
17 | file://pkg/mod/github.com/aws/smithy-go@v1.22.2/LICENSE;md5=34400b68072d710fecd0a2940a0d1658;spdx=Apache-2.0 \ | ||
18 | file://pkg/mod/github.com/coder/websocket@v1.8.12/LICENSE.txt;md5=bc0b6f68116166556efe7184edfda3e9;spdx=ISC \ | ||
19 | file://pkg/mod/github.com/coreos/go-iptables@v0.7.1-0.20240112124308-65c67c9f46e6/LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5;spdx=Apache-2.0 \ | ||
20 | file://pkg/mod/github.com/creack/pty@v1.1.23/LICENSE;md5=93958070863d769117fa33b129020050;spdx=MIT \ | ||
21 | file://pkg/mod/github.com/digitalocean/go-smbios@v0.0.0-20180907143718-390a4f403a8e/LICENSE.md;md5=c1653934903ab2785c09c2bdd7344526;spdx=Apache-2.0 \ | ||
22 | file://pkg/mod/github.com/djherbis/times@v1.6.0/LICENSE;md5=3cafd141825e7a44b1c6a047b2320012;spdx=MIT \ | ||
23 | file://pkg/mod/github.com/fxamacker/cbor/v2@v2.7.0/LICENSE;md5=827f5a2fa861382d35a3943adf9ebb86;spdx=MIT \ | ||
24 | file://pkg/mod/github.com/gaissmai/bart@v0.18.0/LICENSE;md5=05779e437ec35570aca43cc66a95e056;spdx=MIT \ | ||
25 | file://pkg/mod/github.com/go-json-experiment/json@v0.0.0-20250223041408-d3c622f1b874/LICENSE;md5=9d210c7471ce08e3db5261f33bf8fce6;spdx=BSD-3-Clause \ | ||
26 | file://pkg/mod/github.com/godbus/dbus/v5@v5.1.1-0.20230522191255-76236955d466/LICENSE;md5=09042bd5c6c96a2b9e45ddf1bc517eed;spdx=BSD-2-Clause \ | ||
27 | file://pkg/mod/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da/LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5;spdx=Apache-2.0 \ | ||
28 | file://pkg/mod/github.com/google/btree@v1.1.2/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
29 | file://pkg/mod/github.com/google/go-tpm@v0.9.4/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
30 | file://pkg/mod/github.com/google/nftables@v0.2.1-0.20240414091927-5e242ec57806/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
31 | file://pkg/mod/github.com/gorilla/csrf@v1.7.3/LICENSE;md5=c30eee78985cf2584cded5f89ba3d787;spdx=BSD-3-Clause \ | ||
32 | file://pkg/mod/github.com/gorilla/securecookie@v1.1.2/LICENSE;md5=c30eee78985cf2584cded5f89ba3d787;spdx=BSD-3-Clause \ | ||
33 | file://pkg/mod/github.com/hdevalence/ed25519consensus@v0.2.0/LICENSE;md5=4041895a1f717acb5be52e24edb19917;spdx=BSD-3-Clause \ | ||
34 | file://pkg/mod/github.com/illarion/gonotify/v3@v3.0.2/LICENSE;md5=6b631a3123c7c679195702a8a35c9f21;spdx=MIT \ | ||
35 | file://pkg/mod/github.com/insomniacslk/dhcp@v0.0.0-20231206064809-8c70d406f6d2/LICENSE;md5=ceaf33b8b657b2d342dbd3bb59578d8a;spdx=BSD-3-Clause \ | ||
36 | file://pkg/mod/github.com/jellydator/ttlcache/v3@v3.1.0/LICENSE;md5=4cea77626c625d583c98a85a8658f9d2;spdx=MIT \ | ||
37 | file://pkg/mod/github.com/jmespath/go-jmespath@v0.4.0/LICENSE;md5=9abfa8353fce3f2cb28364e1e9016852;spdx=Apache-2.0 \ | ||
38 | file://pkg/mod/github.com/jsimonetti/rtnetlink@v1.4.0/LICENSE.md;md5=75a8090d4c02945ad9d61c7cce77ed48;spdx=MIT \ | ||
39 | file://pkg/mod/github.com/kballard/go-shellquote@v0.0.0-20180428030007-95032a82bc51/LICENSE;md5=9d95d1ad917c814c23909addb8692eeb;spdx=MIT \ | ||
40 | file://pkg/mod/github.com/klauspost/compress@v1.17.11/LICENSE;md5=d0fd9ebda39468b51ff4539c9fbb13a8;spdx=BSD-3-Clause \ | ||
41 | file://pkg/mod/github.com/kortschak/wol@v0.0.0-20200729010619-da482cc4850a/LICENSE;md5=5a0acdb344844a21e2df8bc2e1fe5f2d;spdx=BSD-3-Clause \ | ||
42 | file://pkg/mod/github.com/kr/fs@v0.1.0/LICENSE;md5=591778525c869cdde0ab5a1bf283cd81;spdx=BSD-3-Clause \ | ||
43 | file://pkg/mod/github.com/mattn/go-colorable@v0.1.13/LICENSE;md5=24ce168f90aec2456a73de1839037245;spdx=MIT \ | ||
44 | file://pkg/mod/github.com/mattn/go-isatty@v0.0.20/LICENSE;md5=f509beadd5a11227c27b5d2ad6c9f2c6;spdx=MIT \ | ||
45 | file://pkg/mod/github.com/mdlayher/genetlink@v1.3.2/LICENSE.md;md5=e08504321a9b3e86ee07433c231b33f1;spdx=MIT \ | ||
46 | file://pkg/mod/github.com/mdlayher/netlink@v1.7.3-0.20250113171957-fbb4dce95f42/LICENSE.md;md5=e08504321a9b3e86ee07433c231b33f1;spdx=MIT \ | ||
47 | file://pkg/mod/github.com/mdlayher/sdnotify@v1.0.0/LICENSE.md;md5=a57b2e272a0c75c413c784bb877cda50;spdx=MIT \ | ||
48 | file://pkg/mod/github.com/mdlayher/socket@v0.5.0/LICENSE.md;md5=bdcb2fcb7aea8a34d189ef572a59ff88;spdx=MIT \ | ||
49 | file://pkg/mod/github.com/miekg/dns@v1.1.58/LICENSE;md5=b5215dfec2c591290f399a181669bef7;spdx=BSD-3-Clause \ | ||
50 | file://pkg/mod/github.com/mitchellh/go-ps@v1.0.0/LICENSE.md;md5=56da355a12d4821cda57b8f23ec34bc4;spdx=MIT \ | ||
51 | file://pkg/mod/github.com/peterbourgon/ff/v3@v3.4.0/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e;spdx=Apache-2.0 \ | ||
52 | file://pkg/mod/github.com/pierrec/lz4/v4@v4.1.21/LICENSE;md5=09ece85f3c312a63b522bfc6ebd44943;spdx=BSD-3-Clause \ | ||
53 | file://pkg/mod/github.com/pkg/sftp@v1.13.6/LICENSE;md5=452fc5cc5a9127a0e828d73423d45035;spdx=BSD-2-Clause \ | ||
54 | file://pkg/mod/github.com/safchain/ethtool@v0.3.0/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc;spdx=Apache-2.0 \ | ||
55 | file://pkg/mod/github.com/skip2/go-qrcode@v0.0.0-20200617195104-da1b6568686e/LICENSE;md5=515c25e1450ede2834397875c18439d4;spdx=MIT \ | ||
56 | file://pkg/mod/github.com/tailscale/goupnp@v1.0.1-0.20210804011211-c64d0f06ea05/LICENSE;md5=3d7eee8afacfccb446c1ac30289c965d;spdx=BSD-2-Clause \ | ||
57 | file://pkg/mod/github.com/tailscale/hujson@v0.0.0-20221223112325-20486734a56a/LICENSE;md5=073f7ac93b9172ac4e1d258584fc0271;spdx=BSD-3-Clause \ | ||
58 | file://pkg/mod/github.com/tailscale/netlink@v1.1.1-0.20240822203006-4d49adab4de7/LICENSE;md5=2ade771c7d7211af507864e8dd520529;spdx=Apache-2.0 \ | ||
59 | file://pkg/mod/github.com/tailscale/peercred@v0.0.0-20250107143737-35a0c7bd7edc/LICENSE;md5=94eaeed21686fd9816f57f86b9914071;spdx=BSD-3-Clause \ | ||
60 | file://pkg/mod/github.com/tailscale/web-client-prebuilt@v0.0.0-20250124233751-d4cd19a26976/LICENSE;md5=a672713a9eb730050e491c92edf7984d;spdx=BSD-3-Clause \ | ||
61 | file://pkg/mod/github.com/tailscale/wireguard-go@v0.0.0-20250304000100-91a0587fb251/LICENSE;md5=995598bc9de2b4c987c2cb87fc24f341;spdx=MIT \ | ||
62 | file://pkg/mod/github.com/tailscale/xnet@v0.0.0-20240729143630-8497ac4dab2e/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707;spdx=BSD-3-Clause \ | ||
63 | file://pkg/mod/github.com/toqueteos/webbrowser@v1.2.0/LICENSE.md;md5=6072d29ffa4b14338ff8fd68f17f6851;spdx=MIT \ | ||
64 | file://pkg/mod/github.com/u-root/u-root@v0.14.0/LICENSE;md5=bf431bf303eaf01f17bef6624d9f2208;spdx=BSD-3-Clause \ | ||
65 | file://pkg/mod/github.com/u-root/uio@v0.0.0-20240224005618-d2acac8f3701/LICENSE;md5=52bf39fc1e426b6459f5c9a142e5bfbd;spdx=BSD-3-Clause \ | ||
66 | file://pkg/mod/github.com/vishvananda/netns@v0.0.4/LICENSE;md5=2ade771c7d7211af507864e8dd520529;spdx=Apache-2.0 \ | ||
67 | file://pkg/mod/github.com/x448/float16@v0.8.4/LICENSE;md5=de8f8e025d57fe7ee0b67f30d571323b;spdx=MIT \ | ||
68 | file://pkg/mod/go4.org/mem@v0.0.0-20240501181205-ae6ca9944745/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc;spdx=Apache-2.0 \ | ||
69 | file://pkg/mod/go4.org/netipx@v0.0.0-20231129151722-fdeea329fbba/LICENSE;md5=628df198dc9e033b86b8eedff039ff86;spdx=BSD-3-Clause \ | ||
70 | file://pkg/mod/golang.org/x/crypto@v0.37.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
71 | file://pkg/mod/golang.org/x/exp@v0.0.0-20250210185358-939b2ce775ac/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
72 | file://pkg/mod/golang.org/x/net@v0.36.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
73 | file://pkg/mod/golang.org/x/oauth2@v0.26.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
74 | file://pkg/mod/golang.org/x/sync@v0.13.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
75 | file://pkg/mod/golang.org/x/sys@v0.32.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
76 | file://pkg/mod/golang.org/x/term@v0.31.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
77 | file://pkg/mod/golang.org/x/text@v0.24.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
78 | file://pkg/mod/golang.org/x/time@v0.10.0/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a;spdx=BSD-3-Clause \ | ||
79 | file://pkg/mod/gvisor.dev/gvisor@v0.0.0-20250205023644-9414b50a5633/LICENSE;md5=fbbaf7613c100c84b8f20701859dee2d;spdx=MIT+%26+Apache-2.0 \ | ||
80 | file://pkg/mod/k8s.io/client-go@v0.32.0/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \ | ||
81 | file://pkg/mod/sigs.k8s.io/yaml@v1.4.0/LICENSE;md5=b5d30dd5bc47d1b56b678ac06dead1c7;spdx=MIT+%26+Apache-2.0+%26+BSD-3-Clause \ | ||
82 | file://pkg/mod/software.sslmate.com/src/go-pkcs12@v0.4.0/LICENSE;md5=259f3802525423b1a33efb1b85f64e18;spdx=BSD-3-Clause \ | ||
83 | " | ||
84 | |||
85 | LICENSE += " & Apache-2.0 & BSD-2-Clause & BSD-3-Clause & ISC & MIT" | ||
diff --git a/meta-networking/recipes-connectivity/tailscale/tailscale_1.84.3.bb b/meta-networking/recipes-connectivity/tailscale/tailscale_1.84.3.bb new file mode 100644 index 0000000000..25b54ae93a --- /dev/null +++ b/meta-networking/recipes-connectivity/tailscale/tailscale_1.84.3.bb | |||
@@ -0,0 +1,70 @@ | |||
1 | SUMMARY = "Tailscale client and daemon" | ||
2 | DESCRIPTION = "The easiest, most secure way to use WireGuard and 2FA." | ||
3 | HOMEPAGE = "https://github.com/tailscale/tailscale" | ||
4 | SECTION = "networking" | ||
5 | |||
6 | LICENSE = "BSD-3-Clause" | ||
7 | LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=a672713a9eb730050e491c92edf7984d" | ||
8 | require ${BPN}-licenses.inc | ||
9 | |||
10 | MAJOR_MINOR = "${@oe.utils.trim_version('${PV}', 2)}" | ||
11 | SRC_URI = "git://github.com/tailscale/tailscale.git;protocol=https;branch=release-branch/${MAJOR_MINOR};destsuffix=${GO_SRCURI_DESTSUFFIX} \ | ||
12 | file://default \ | ||
13 | file://tailscaled.init \ | ||
14 | " | ||
15 | SRCREV = "7648989bc54738b1e40dde74fa822984a63cbc05" | ||
16 | SRCREV_SHORT = "${@d.getVar('SRCREV')[:8]}" | ||
17 | require ${BPN}-go-mods.inc | ||
18 | |||
19 | GO_IMPORT = "tailscale.com" | ||
20 | GO_INSTALL = "${GO_IMPORT}/cmd/tailscaled" | ||
21 | GO_LINKSHARED = "" | ||
22 | GOBUILDFLAGS:prepend = "-tags=${@','.join(d.getVar('PACKAGECONFIG_CONFARGS').split())} " | ||
23 | GO_EXTRA_LDFLAGS = "-X tailscale.com/version.longStamp=${PV}-${SRCREV_SHORT} -X tailscale.com/version.shortStamp=${PV}" | ||
24 | |||
25 | inherit go-mod update-rc.d | ||
26 | |||
27 | PACKAGECONFIG ??= "aws bird capture cli kube ssh tap wakeonlan" | ||
28 | PACKAGECONFIG[aws] = "ts_aws,ts_omit_aws" | ||
29 | PACKAGECONFIG[bird] = "ts_bird,ts_omit_bird" | ||
30 | PACKAGECONFIG[capture] = "ts_capture,ts_omit_capture" | ||
31 | PACKAGECONFIG[cli] = "ts_include_cli,ts_omit_include_cli" | ||
32 | PACKAGECONFIG[completion] = "ts_completion,ts_omit_completion" | ||
33 | PACKAGECONFIG[kube] = "ts_kube,ts_omit_kube" | ||
34 | PACKAGECONFIG[ssh] = "ts_ssh,ts_omit_ssh" | ||
35 | PACKAGECONFIG[tap] = "ts_tap,ts_omit_tap" | ||
36 | PACKAGECONFIG[wakeonlan] = "ts_wakeonlan,ts_omit_wakeonlan" | ||
37 | |||
38 | INITSCRIPT_PACKAGES = "${PN}d" | ||
39 | INITSCRIPT_NAME:${PN}d = "tailscaled" | ||
40 | INITSCRIPT_PARAMS:${PN}d = "defaults 91 9" | ||
41 | |||
42 | # override do_install, since it installs in bin instead of sbin | ||
43 | do_install() { | ||
44 | install -d ${D}/${sbindir} | ||
45 | install -m 0755 ${B}/${GO_BUILD_BINDIR}/tailscaled ${D}/${sbindir}/tailscaled | ||
46 | |||
47 | if [ "${@bb.utils.contains('PACKAGECONFIG', 'cli', 'true', 'false', d)}" = 'true' ]; then | ||
48 | install -d ${D}/${bindir} | ||
49 | ln -sr ${D}${sbindir}/tailscaled ${D}${bindir}/tailscale | ||
50 | fi | ||
51 | |||
52 | install -d ${D}${sysconfdir}/default | ||
53 | install -m 644 ${UNPACKDIR}/default ${D}${sysconfdir}/default/${BPN}d | ||
54 | |||
55 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | ||
56 | install -d ${D}${sysconfdir}/init.d | ||
57 | install -m 0755 ${UNPACKDIR}/tailscaled.init ${D}${sysconfdir}/init.d/tailscaled | ||
58 | fi | ||
59 | } | ||
60 | |||
61 | PACKAGES =+ "${PN}d" | ||
62 | |||
63 | # mark these as src, since there are bash script etc in there and QA will complain otherwise | ||
64 | FILES:${PN}-src += "${libdir}/go/src" | ||
65 | FILES:${PN}d = "${sysconfdir}" | ||
66 | |||
67 | RDEPENDS:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'completion', 'bash-completion', '', d)}" | ||
68 | RDEPENDS:${PN}d = "iptables" | ||
69 | |||
70 | RRECOMMENDS:${PN}d = "kernel-module-wireguard" | ||
diff --git a/meta-networking/recipes-daemons/postfix/files/0006-postfix-add-preliminary-setting.patch b/meta-networking/recipes-daemons/postfix/files/0006-postfix-add-preliminary-setting.patch new file mode 100644 index 0000000000..62b3cf0c05 --- /dev/null +++ b/meta-networking/recipes-daemons/postfix/files/0006-postfix-add-preliminary-setting.patch | |||
@@ -0,0 +1,31 @@ | |||
1 | From a5863e19d298789328e11057c469636aa8775847 Mon Sep 17 00:00:00 2001 | ||
2 | From: Jinfeng Wang <jinfeng.wang.cn@windriver.com> | ||
3 | Date: Wed, 2 Jul 2025 10:55:53 +0800 | ||
4 | Subject: [PATCH] postfix: add preliminary setting | ||
5 | |||
6 | post-install call postconf commands to modify main.cf. When multiple | ||
7 | parameters to postconf, the order of those parameters in main.cf is random. | ||
8 | Then it will reproduce random results in rootfs file(sample-main.cf). To | ||
9 | fix this, add preliminary setting in main.cf. | ||
10 | |||
11 | Upstream-Status: Inappropriate [this is the use of post-install, | ||
12 | upstream is not affected] | ||
13 | |||
14 | Signed-off-by: Jinfeng Wang <jinfeng.wang.cn@windriver.com> | ||
15 | --- | ||
16 | conf/main.cf | 2 ++ | ||
17 | 1 file changed, 2 insertions(+) | ||
18 | |||
19 | diff --git a/conf/main.cf b/conf/main.cf | ||
20 | index 1d2c8c2..50398ba 100644 | ||
21 | --- a/conf/main.cf | ||
22 | +++ b/conf/main.cf | ||
23 | @@ -683,3 +683,5 @@ sample_directory = | ||
24 | # | ||
25 | readme_directory = | ||
26 | inet_protocols = ipv4 | ||
27 | +shlib_directory = | ||
28 | +meta_directory = | ||
29 | -- | ||
30 | 2.34.1 | ||
31 | |||
diff --git a/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb b/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb index a85176d871..444bee0668 100644 --- a/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb +++ b/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb | |||
@@ -26,6 +26,7 @@ SRC_URI = "http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${P | |||
26 | file://0003-makedefs-Use-native-compiler-to-build-makedefs.test.patch \ | 26 | file://0003-makedefs-Use-native-compiler-to-build-makedefs.test.patch \ |
27 | file://0004-Fix-icu-config.patch \ | 27 | file://0004-Fix-icu-config.patch \ |
28 | file://0005-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch \ | 28 | file://0005-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch \ |
29 | file://0006-postfix-add-preliminary-setting.patch \ | ||
29 | " | 30 | " |
30 | 31 | ||
31 | SRC_URI[sha256sum] = "75868db7a8ed252cd3a14c13a3ce383ddd42563160c02027d061202ee36799bf" | 32 | SRC_URI[sha256sum] = "75868db7a8ed252cd3a14c13a3ce383ddd42563160c02027d061202ee36799bf" |
diff --git a/meta-networking/recipes-protocols/freediameter/files/0002-allow-build-with-cmake-4.patch b/meta-networking/recipes-protocols/freediameter/files/0002-allow-build-with-cmake-4.patch new file mode 100644 index 0000000000..89a215d975 --- /dev/null +++ b/meta-networking/recipes-protocols/freediameter/files/0002-allow-build-with-cmake-4.patch | |||
@@ -0,0 +1,81 @@ | |||
1 | From a96a8f8debb457fd5bdcd34f005670678870ec70 Mon Sep 17 00:00:00 2001 | ||
2 | From: Alper Ak <alperyasinak1@gmail.com> | ||
3 | Date: Tue, 8 Jul 2025 20:58:10 +0300 | ||
4 | Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+ | ||
5 | compatibility | ||
6 | |||
7 | Fix: | ||
8 | |||
9 | | CMake Error at CMakeLists.txt:24 (CMAKE_MINIMUM_REQUIRED): | ||
10 | | Compatibility with CMake < 3.5 has been removed from CMake. | ||
11 | | | ||
12 | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | ||
13 | | to tell CMake that the project requires at least <min> but has been updated | ||
14 | | to work with policies introduced by <max> or earlier. | ||
15 | | | ||
16 | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | ||
17 | | | ||
18 | | | ||
19 | | -- Configuring incomplete, errors occurred! | ||
20 | |||
21 | Upstream-Status: Backport [https://github.com/freeDiameter/freeDiameter/commit/45106adf3bf4192b274ef6c5536200a0e19c84f2] | ||
22 | |||
23 | Signed-off-by: Alper Ak <alperyasinak1@gmail.com> | ||
24 | --- | ||
25 | CMakeLists.txt | 6 +++--- | ||
26 | libfdcore/CMakeLists.txt | 2 +- | ||
27 | libfdproto/CMakeLists.txt | 2 +- | ||
28 | 3 files changed, 5 insertions(+), 5 deletions(-) | ||
29 | |||
30 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
31 | index 870e1ef..f1e6dc5 100644 | ||
32 | --- a/CMakeLists.txt | ||
33 | +++ b/CMakeLists.txt | ||
34 | @@ -1,5 +1,8 @@ | ||
35 | # This file is the source for generating the Makefile for the project, using cmake tool (cmake.org) | ||
36 | |||
37 | +# CMake version | ||
38 | +CMAKE_MINIMUM_REQUIRED(VERSION 3.10) | ||
39 | + | ||
40 | # Name of the project | ||
41 | PROJECT("freeDiameter") | ||
42 | |||
43 | @@ -20,9 +23,6 @@ SET(FD_PROJECT_VERSION_API 7) | ||
44 | # The test framework, using CTest and CDash. | ||
45 | INCLUDE(CTest) | ||
46 | |||
47 | -# CMake version | ||
48 | -CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) | ||
49 | - | ||
50 | # Location of additional CMake modules | ||
51 | SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/") | ||
52 | |||
53 | diff --git a/libfdcore/CMakeLists.txt b/libfdcore/CMakeLists.txt | ||
54 | index b1bc0f1..4fefcb7 100644 | ||
55 | --- a/libfdcore/CMakeLists.txt | ||
56 | +++ b/libfdcore/CMakeLists.txt | ||
57 | @@ -2,7 +2,7 @@ | ||
58 | Project("freeDiameter core library" C) | ||
59 | |||
60 | # Configuration for newer cmake | ||
61 | -cmake_policy(VERSION 2.8.12) | ||
62 | +cmake_policy(VERSION 3.10) | ||
63 | |||
64 | # Configuration parser | ||
65 | BISON_FILE(fdd.y) | ||
66 | diff --git a/libfdproto/CMakeLists.txt b/libfdproto/CMakeLists.txt | ||
67 | index c7164fb..4cedf65 100644 | ||
68 | --- a/libfdproto/CMakeLists.txt | ||
69 | +++ b/libfdproto/CMakeLists.txt | ||
70 | @@ -2,7 +2,7 @@ | ||
71 | Project("libfdproto" C) | ||
72 | |||
73 | # Configuration for newer cmake | ||
74 | -cmake_policy(VERSION 2.8.12) | ||
75 | +cmake_policy(VERSION 3.10) | ||
76 | |||
77 | # List of source files for the library | ||
78 | SET(LFDPROTO_SRC | ||
79 | -- | ||
80 | 2.43.0 | ||
81 | |||
diff --git a/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb b/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb index 89b2572c04..31ac1fb9b7 100644 --- a/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb +++ b/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb | |||
@@ -25,9 +25,9 @@ SRC_URI = "git://github.com/freeDiameter/freeDiameter;protocol=https;branch=mast | |||
25 | file://0001-tests-use-EXTENSIONS_DIR.patch \ | 25 | file://0001-tests-use-EXTENSIONS_DIR.patch \ |
26 | file://0001-bison-flex-Add-flags-for-carrying-user-specified-par.patch \ | 26 | file://0001-bison-flex-Add-flags-for-carrying-user-specified-par.patch \ |
27 | file://0001-fixes-for-gcc-15.patch \ | 27 | file://0001-fixes-for-gcc-15.patch \ |
28 | file://0002-allow-build-with-cmake-4.patch \ | ||
28 | " | 29 | " |
29 | 30 | ||
30 | |||
31 | LICENSE = "BSD-3-Clause" | 31 | LICENSE = "BSD-3-Clause" |
32 | LIC_FILES_CHKSUM = "file://LICENSE;md5=868c059b6147748b1d621e500feeac4f" | 32 | LIC_FILES_CHKSUM = "file://LICENSE;md5=868c059b6147748b1d621e500feeac4f" |
33 | 33 | ||
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb index 6a62304a1c..7c849cf5e7 100644 --- a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb +++ b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb | |||
@@ -46,8 +46,6 @@ PARALLEL_MAKE = "" | |||
46 | CCACHE = "" | 46 | CCACHE = "" |
47 | CLEANBROKEN = "1" | 47 | CLEANBROKEN = "1" |
48 | 48 | ||
49 | TARGET_CC_ARCH += "${LDFLAGS}" | ||
50 | |||
51 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6 systemd', d)} des smux" | 49 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6 systemd', d)} des smux" |
52 | PACKAGECONFIG[des] = "--enable-des, --disable-des" | 50 | PACKAGECONFIG[des] = "--enable-des, --disable-des" |
53 | PACKAGECONFIG[elfutils] = "--with-elf, --without-elf, elfutils" | 51 | PACKAGECONFIG[elfutils] = "--with-elf, --without-elf, elfutils" |
diff --git a/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb b/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb index 2cbb025049..af0823829d 100644 --- a/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb +++ b/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb | |||
@@ -21,6 +21,9 @@ inherit autotools-brokensep | |||
21 | LIBS:append:libc-musl = " -lssp_nonshared" | 21 | LIBS:append:libc-musl = " -lssp_nonshared" |
22 | LIBS:append:libc-glibc = " -lc_nonshared" | 22 | LIBS:append:libc-glibc = " -lc_nonshared" |
23 | 23 | ||
24 | # i686-yoe-linux-ld.lld: error: undefined symbol: __unordtf2 | ||
25 | LDFLAGS:append:libc-glibc:toolchain-clang:x86 = " --rtlib=libgcc --unwindlib=libgcc" | ||
26 | |||
24 | S = "${UNPACKDIR}/tsocks-1.8" | 27 | S = "${UNPACKDIR}/tsocks-1.8" |
25 | 28 | ||
26 | FILES:${PN} = "${libdir}/* ${bindir}/tsocks" | 29 | FILES:${PN} = "${libdir}/* ${bindir}/tsocks" |
@@ -28,4 +31,3 @@ FILES:${PN}-dev = "" | |||
28 | INSANE_SKIP:${PN} = "dev-so" | 31 | INSANE_SKIP:${PN} = "dev-so" |
29 | 32 | ||
30 | EXTRA_OEMAKE = "SHCC='${CC} -fPIC ${LDFLAGS}' LIBS='${LIBS}'" | 33 | EXTRA_OEMAKE = "SHCC='${CC} -fPIC ${LDFLAGS}' LIBS='${LIBS}'" |
31 | |||
diff --git a/meta-networking/recipes-support/chrony/chrony/arm_eabi.patch b/meta-networking/recipes-support/chrony/chrony/arm_eabi.patch index b9bb374e53..07bb044c6d 100644 --- a/meta-networking/recipes-support/chrony/chrony/arm_eabi.patch +++ b/meta-networking/recipes-support/chrony/chrony/arm_eabi.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 71c44c214c0ab8dc8e9675e5e862f2e342fcb271 Mon Sep 17 00:00:00 2001 | 1 | From 7df907871b87772072abc94aeff2b7ba770e8f44 Mon Sep 17 00:00:00 2001 |
2 | From: Joe Slater <jslater@windriver.com> | 2 | From: Joe Slater <jslater@windriver.com> |
3 | Date: Thu, 9 Mar 2017 10:58:06 -0800 | 3 | Date: Thu, 9 Mar 2017 10:58:06 -0800 |
4 | Subject: [PATCH] chrony: fix build failure for arma9 | 4 | Subject: [PATCH] chrony: fix build failure for arma9 |
@@ -22,16 +22,15 @@ Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> | |||
22 | Refreshed for 4.0 | 22 | Refreshed for 4.0 |
23 | 23 | ||
24 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 24 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
25 | |||
26 | --- | 25 | --- |
27 | sys_linux.c | 15 +++++++++------ | 26 | sys_linux.c | 15 +++++++++------ |
28 | 1 file changed, 9 insertions(+), 6 deletions(-) | 27 | 1 file changed, 9 insertions(+), 6 deletions(-) |
29 | 28 | ||
30 | diff --git a/sys_linux.c b/sys_linux.c | 29 | diff --git a/sys_linux.c b/sys_linux.c |
31 | index 6849637..10f9a57 100644 | 30 | index 8373e25..47b4459 100644 |
32 | --- a/sys_linux.c | 31 | --- a/sys_linux.c |
33 | +++ b/sys_linux.c | 32 | +++ b/sys_linux.c |
34 | @@ -485,7 +485,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) | 33 | @@ -490,7 +490,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) |
35 | #endif | 34 | #endif |
36 | SCMP_SYS(gettimeofday), | 35 | SCMP_SYS(gettimeofday), |
37 | SCMP_SYS(settimeofday), | 36 | SCMP_SYS(settimeofday), |
@@ -39,7 +38,7 @@ index 6849637..10f9a57 100644 | |||
39 | 38 | ||
40 | /* Process */ | 39 | /* Process */ |
41 | SCMP_SYS(clone), | 40 | SCMP_SYS(clone), |
42 | @@ -495,7 +494,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) | 41 | @@ -500,7 +499,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) |
43 | SCMP_SYS(exit), | 42 | SCMP_SYS(exit), |
44 | SCMP_SYS(exit_group), | 43 | SCMP_SYS(exit_group), |
45 | SCMP_SYS(getpid), | 44 | SCMP_SYS(getpid), |
@@ -47,7 +46,7 @@ index 6849637..10f9a57 100644 | |||
47 | SCMP_SYS(getuid), | 46 | SCMP_SYS(getuid), |
48 | SCMP_SYS(getuid32), | 47 | SCMP_SYS(getuid32), |
49 | #ifdef __NR_membarrier | 48 | #ifdef __NR_membarrier |
50 | @@ -515,7 +513,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) | 49 | @@ -520,7 +518,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) |
51 | /* Memory */ | 50 | /* Memory */ |
52 | SCMP_SYS(brk), | 51 | SCMP_SYS(brk), |
53 | SCMP_SYS(madvise), | 52 | SCMP_SYS(madvise), |
@@ -55,7 +54,7 @@ index 6849637..10f9a57 100644 | |||
55 | SCMP_SYS(mmap2), | 54 | SCMP_SYS(mmap2), |
56 | SCMP_SYS(mprotect), | 55 | SCMP_SYS(mprotect), |
57 | SCMP_SYS(mremap), | 56 | SCMP_SYS(mremap), |
58 | @@ -575,8 +572,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) | 57 | @@ -580,8 +577,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) |
59 | SCMP_SYS(sendmsg), | 58 | SCMP_SYS(sendmsg), |
60 | SCMP_SYS(sendto), | 59 | SCMP_SYS(sendto), |
61 | SCMP_SYS(shutdown), | 60 | SCMP_SYS(shutdown), |
@@ -64,7 +63,7 @@ index 6849637..10f9a57 100644 | |||
64 | 63 | ||
65 | /* General I/O */ | 64 | /* General I/O */ |
66 | SCMP_SYS(_newselect), | 65 | SCMP_SYS(_newselect), |
67 | @@ -600,7 +595,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) | 66 | @@ -605,7 +600,6 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) |
68 | #ifdef __NR_futex_time64 | 67 | #ifdef __NR_futex_time64 |
69 | SCMP_SYS(futex_time64), | 68 | SCMP_SYS(futex_time64), |
70 | #endif | 69 | #endif |
@@ -72,7 +71,7 @@ index 6849637..10f9a57 100644 | |||
72 | SCMP_SYS(set_robust_list), | 71 | SCMP_SYS(set_robust_list), |
73 | SCMP_SYS(write), | 72 | SCMP_SYS(write), |
74 | SCMP_SYS(writev), | 73 | SCMP_SYS(writev), |
75 | @@ -609,6 +603,15 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) | 74 | @@ -614,6 +608,15 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context) |
76 | SCMP_SYS(getrandom), | 75 | SCMP_SYS(getrandom), |
77 | SCMP_SYS(sysinfo), | 76 | SCMP_SYS(sysinfo), |
78 | SCMP_SYS(uname), | 77 | SCMP_SYS(uname), |
diff --git a/meta-networking/recipes-support/chrony/chrony_4.6.1.bb b/meta-networking/recipes-support/chrony/chrony_4.7.bb index 5ac3e6d37e..0af542869e 100644 --- a/meta-networking/recipes-support/chrony/chrony_4.6.1.bb +++ b/meta-networking/recipes-support/chrony/chrony_4.7.bb | |||
@@ -39,7 +39,7 @@ SRC_URI = "https://chrony-project.org/releases/chrony-${PV}.tar.gz \ | |||
39 | SRC_URI:append:libc-musl = " \ | 39 | SRC_URI:append:libc-musl = " \ |
40 | file://0001-Fix-compilation-with-musl.patch \ | 40 | file://0001-Fix-compilation-with-musl.patch \ |
41 | " | 41 | " |
42 | SRC_URI[sha256sum] = "571ff73fbf0ae3097f0604eca2e00b1d8bb2e91affe1a3494785ff21d6199c5c" | 42 | SRC_URI[sha256sum] = "c0de41a8c051e5d32b101b5f7014b98ca978b18e592f30ce6840b6d4602d947b" |
43 | 43 | ||
44 | DEPENDS = "pps-tools" | 44 | DEPENDS = "pps-tools" |
45 | 45 | ||
diff --git a/meta-networking/recipes-support/ettercap/ettercap/0002-allow-build-with-cmake-4.patch b/meta-networking/recipes-support/ettercap/ettercap/0002-allow-build-with-cmake-4.patch new file mode 100644 index 0000000000..70e48f7d9e --- /dev/null +++ b/meta-networking/recipes-support/ettercap/ettercap/0002-allow-build-with-cmake-4.patch | |||
@@ -0,0 +1,54 @@ | |||
1 | From 337e790d4fc8fed00a4f62047de1bc702f06105e Mon Sep 17 00:00:00 2001 | ||
2 | From: Alper Ak <alperyasinak1@gmail.com> | ||
3 | Date: Wed, 9 Jul 2025 14:15:32 +0300 | ||
4 | Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+ | ||
5 | compatibility | ||
6 | |||
7 | Fix: | ||
8 | |||
9 | | CMake Error at CMakeLists.txt:1 (cmake_minimum_required): | ||
10 | | Compatibility with CMake < 3.5 has been removed from CMake. | ||
11 | | | ||
12 | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | ||
13 | | to tell CMake that the project requires at least <min> but has been updated | ||
14 | | to work with policies introduced by <max> or earlier. | ||
15 | | | ||
16 | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | ||
17 | | | ||
18 | | | ||
19 | | -- Configuring incomplete, errors occurred! | ||
20 | |||
21 | Upstream-Status: Submitted [https://github.com/Ettercap/ettercap/pull/1279] | ||
22 | |||
23 | Signed-off-by: Alper Ak <alperyasinak1@gmail.com> | ||
24 | --- | ||
25 | CMakeLists.txt | 2 +- | ||
26 | cmake/Modules/FindGTK3.cmake | 2 +- | ||
27 | 2 files changed, 2 insertions(+), 2 deletions(-) | ||
28 | |||
29 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
30 | index 1c08875a..600bd9f4 100644 | ||
31 | --- a/CMakeLists.txt | ||
32 | +++ b/CMakeLists.txt | ||
33 | @@ -1,4 +1,4 @@ | ||
34 | -cmake_minimum_required(VERSION 2.8) | ||
35 | +cmake_minimum_required(VERSION 3.5) | ||
36 | project(ettercap C) | ||
37 | |||
38 | set(VERSION "0.8.3.1") | ||
39 | diff --git a/cmake/Modules/FindGTK3.cmake b/cmake/Modules/FindGTK3.cmake | ||
40 | index e07a4e90..f37fee1c 100644 | ||
41 | --- a/cmake/Modules/FindGTK3.cmake | ||
42 | +++ b/cmake/Modules/FindGTK3.cmake | ||
43 | @@ -351,7 +351,7 @@ endif() | ||
44 | # | ||
45 | if(GTK3_FIND_VERSION) | ||
46 | if(NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION) | ||
47 | - cmake_minimum_required(VERSION 2.6.2) | ||
48 | + cmake_minimum_required(VERSION 3.5) | ||
49 | endif() | ||
50 | set(GTK3_FAILED_VERSION_CHECK true) | ||
51 | if(GTK3_DEBUG) | ||
52 | -- | ||
53 | 2.43.0 | ||
54 | |||
diff --git a/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb b/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb index d5dc10a889..027b6dd190 100644 --- a/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb +++ b/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb | |||
@@ -21,11 +21,11 @@ DEPENDS += "ethtool \ | |||
21 | RDEPENDS:${PN} += "bash ethtool libgcc" | 21 | RDEPENDS:${PN} += "bash ethtool libgcc" |
22 | 22 | ||
23 | SRC_URI = "gitsm://github.com/Ettercap/ettercap;branch=master;protocol=https \ | 23 | SRC_URI = "gitsm://github.com/Ettercap/ettercap;branch=master;protocol=https \ |
24 | file://0001-sslstrip-Enhance-the-libcurl-version-check-to-consid.patch" | 24 | file://0001-sslstrip-Enhance-the-libcurl-version-check-to-consid.patch \ |
25 | file://0002-allow-build-with-cmake-4.patch" | ||
25 | 26 | ||
26 | SRCREV = "7281fbddb7da7478beb1d21e3cb105fff3778b31" | 27 | SRCREV = "7281fbddb7da7478beb1d21e3cb105fff3778b31" |
27 | 28 | ||
28 | |||
29 | EXTRA_OECMAKE = " \ | 29 | EXTRA_OECMAKE = " \ |
30 | -DCMAKE_SKIP_RPATH=TRUE \ | 30 | -DCMAKE_SKIP_RPATH=TRUE \ |
31 | -DBUNDLED_LIBS=ON \ | 31 | -DBUNDLED_LIBS=ON \ |
diff --git a/meta-networking/recipes-support/libcpr/libcpr_1.11.0.bb b/meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb index 03cd877901..58da899081 100644 --- a/meta-networking/recipes-support/libcpr/libcpr_1.11.0.bb +++ b/meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb | |||
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=08beaae5deae1c43c065592da8f38095" | |||
8 | 8 | ||
9 | DEPENDS = "curl openssl" | 9 | DEPENDS = "curl openssl" |
10 | 10 | ||
11 | SRC_URI = "git://github.com/libcpr/cpr.git;protocol=https;branch=1.11.x" | 11 | SRC_URI = "git://github.com/libcpr/cpr.git;protocol=https;branch=master" |
12 | SRCREV = "bb01c8db702fb41e5497aee9c0559ddf4bf13749" | 12 | SRCREV = "da40186618909b1a7363d4e4495aa899c6e0eb75" |
13 | 13 | ||
14 | 14 | ||
15 | inherit cmake | 15 | inherit cmake |
diff --git a/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch b/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch index f1b8f8e9b1..a3301db077 100644 --- a/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch +++ b/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 2bb7bf2d945d4ea0dafe3858adc6b8faae18b1e8 Mon Sep 17 00:00:00 2001 | 1 | From f8b5f542c782b235051ed39239dd32c93eb2c69c Mon Sep 17 00:00:00 2001 |
2 | From: Yi Zhao <yi.zhao@windriver.com> | 2 | From: Yi Zhao <yi.zhao@windriver.com> |
3 | Date: Wed, 24 Nov 2021 13:33:35 +0800 | 3 | Date: Wed, 24 Nov 2021 13:33:35 +0800 |
4 | Subject: [PATCH] Fix pyext_PATTERN for cross compilation | 4 | Subject: [PATCH] Fix pyext_PATTERN for cross compilation |
@@ -25,10 +25,10 @@ Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | |||
25 | 1 file changed, 1 insertion(+), 1 deletion(-) | 25 | 1 file changed, 1 insertion(+), 1 deletion(-) |
26 | 26 | ||
27 | diff --git a/third_party/waf/waflib/Tools/python.py b/third_party/waf/waflib/Tools/python.py | 27 | diff --git a/third_party/waf/waflib/Tools/python.py b/third_party/waf/waflib/Tools/python.py |
28 | index b2dd1a9..2bd3545 100644 | 28 | index 8646454..4eb8725 100644 |
29 | --- a/third_party/waf/waflib/Tools/python.py | 29 | --- a/third_party/waf/waflib/Tools/python.py |
30 | +++ b/third_party/waf/waflib/Tools/python.py | 30 | +++ b/third_party/waf/waflib/Tools/python.py |
31 | @@ -339,7 +339,7 @@ def check_python_headers(conf, features='pyembed pyext'): | 31 | @@ -351,7 +351,7 @@ def check_python_headers(conf, features='pyembed pyext'): |
32 | x = 'MACOSX_DEPLOYMENT_TARGET' | 32 | x = 'MACOSX_DEPLOYMENT_TARGET' |
33 | if dct[x]: | 33 | if dct[x]: |
34 | env[x] = conf.environ[x] = str(dct[x]) | 34 | env[x] = conf.environ[x] = str(dct[x]) |
@@ -37,6 +37,3 @@ index b2dd1a9..2bd3545 100644 | |||
37 | 37 | ||
38 | 38 | ||
39 | # Try to get pythonX.Y-config | 39 | # Try to get pythonX.Y-config |
40 | -- | ||
41 | 2.25.1 | ||
42 | |||
diff --git a/meta-networking/recipes-support/libtevent/libtevent_0.16.2.bb b/meta-networking/recipes-support/libtevent/libtevent_0.17.0.bb index 36364b8874..7ee044d146 100644 --- a/meta-networking/recipes-support/libtevent/libtevent_0.16.2.bb +++ b/meta-networking/recipes-support/libtevent/libtevent_0.17.0.bb | |||
@@ -17,7 +17,7 @@ SRC_URI = "https://samba.org/ftp/tevent/tevent-${PV}.tar.gz \ | |||
17 | 17 | ||
18 | LIC_FILES_CHKSUM = "file://tevent.h;endline=26;md5=47386b7c539bf2706b7ce52dc9341681" | 18 | LIC_FILES_CHKSUM = "file://tevent.h;endline=26;md5=47386b7c539bf2706b7ce52dc9341681" |
19 | 19 | ||
20 | SRC_URI[sha256sum] = "f0bbd29dfabbcbbce9f4718fc165410cdd4f7d8ee1f3dfc54618d4c03199cea3" | 20 | SRC_URI[sha256sum] = "7702fb373b69da2960b86134b6a9ec6fa0b949a01756fec00a4a6a43575c8361" |
21 | 21 | ||
22 | inherit pkgconfig ptest waf-samba | 22 | inherit pkgconfig ptest waf-samba |
23 | 23 | ||
diff --git a/meta-networking/recipes-support/mtr/mtr_0.95.bb b/meta-networking/recipes-support/mtr/mtr_0.96.bb index ac8b48e4e5..9008223264 100644 --- a/meta-networking/recipes-support/mtr/mtr_0.95.bb +++ b/meta-networking/recipes-support/mtr/mtr_0.96.bb | |||
@@ -8,8 +8,8 @@ LICENSE = "GPL-2.0-only" | |||
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ |
9 | file://ui/mtr.c;beginline=5;endline=16;md5=00a894a39d53726a27386534d1c4e468" | 9 | file://ui/mtr.c;beginline=5;endline=16;md5=00a894a39d53726a27386534d1c4e468" |
10 | 10 | ||
11 | SRCREV = "852e5617fbf331cf292723702161f0ac9afe257c" | 11 | SRCREV = "f392168771570b0fdc104c38dea6bbc2ce585710" |
12 | SRC_URI = "git://github.com/traviscross/mtr;branch=master;protocol=https" | 12 | SRC_URI = "git://github.com/traviscross/mtr;branch=master;protocol=https;tag=v${PV}" |
13 | 13 | ||
14 | 14 | ||
15 | inherit autotools pkgconfig | 15 | inherit autotools pkgconfig |
diff --git a/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch b/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch index 2f7ffd3d20..99ab7cad61 100644 --- a/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch +++ b/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 1ccbd8fdbd2e367a702e48c8703b2f010d067b23 Mon Sep 17 00:00:00 2001 | 1 | From b3854245f061d9ba2159bdb37197e1c711cbd9cd Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Mon, 22 May 2023 18:16:24 -0700 | 3 | Date: Mon, 22 May 2023 18:16:24 -0700 |
4 | Subject: [PATCH] plugins: Avoid absolute buildpaths in binaries | 4 | Subject: [PATCH] plugins: Avoid absolute buildpaths in binaries |
@@ -11,18 +11,19 @@ Upstream-Status: Submitted [https://gitlab.com/nbdkit/nbdkit/-/merge_requests/30 | |||
11 | 11 | ||
12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
13 | --- | 13 | --- |
14 | plugins/cc/Makefile.am | 7 +++++-- | 14 | plugins/cc/Makefile.am | 8 ++++++-- |
15 | 1 file changed, 5 insertions(+), 2 deletions(-) | 15 | 1 file changed, 6 insertions(+), 2 deletions(-) |
16 | 16 | ||
17 | diff --git a/plugins/cc/Makefile.am b/plugins/cc/Makefile.am | 17 | diff --git a/plugins/cc/Makefile.am b/plugins/cc/Makefile.am |
18 | index df8b5d15..80586a17 100644 | 18 | index 478178bd..742ea535 100644 |
19 | --- a/plugins/cc/Makefile.am | 19 | --- a/plugins/cc/Makefile.am |
20 | +++ b/plugins/cc/Makefile.am | 20 | +++ b/plugins/cc/Makefile.am |
21 | @@ -44,9 +44,12 @@ nbdkit_cc_plugin_la_SOURCES = \ | 21 | @@ -44,9 +44,13 @@ nbdkit_cc_plugin_la_SOURCES = \ |
22 | $(top_srcdir)/include/nbdkit-plugin.h \ | 22 | $(top_srcdir)/include/nbdkit-plugin.h \ |
23 | $(NULL) | 23 | $(NULL) |
24 | 24 | ||
25 | +workdir := $(shell dirname $(abs_top_builddir)) | 25 | +workdir1 := $(shell dirname $(abs_top_builddir)) |
26 | +workdir := $(shell dirname $(workdir1)) | ||
26 | +cc_no_sysroot := $(shell echo \"$(CC)\"|sed -e 's#$(workdir)#<WORKDIR>#g') | 27 | +cc_no_sysroot := $(shell echo \"$(CC)\"|sed -e 's#$(workdir)#<WORKDIR>#g') |
27 | +cflags_no_sysroot := $(shell echo \"$(CFLAGS)\"|sed -e 's#$(workdir)#<WORKDIR>#g') | 28 | +cflags_no_sysroot := $(shell echo \"$(CFLAGS)\"|sed -e 's#$(workdir)#<WORKDIR>#g') |
28 | nbdkit_cc_plugin_la_CPPFLAGS = \ | 29 | nbdkit_cc_plugin_la_CPPFLAGS = \ |
@@ -33,6 +34,3 @@ index df8b5d15..80586a17 100644 | |||
33 | -I$(top_srcdir)/include \ | 34 | -I$(top_srcdir)/include \ |
34 | -I$(top_builddir)/include \ | 35 | -I$(top_builddir)/include \ |
35 | -I$(top_srcdir)/common/include \ | 36 | -I$(top_srcdir)/common/include \ |
36 | -- | ||
37 | 2.40.1 | ||
38 | |||
diff --git a/meta-networking/recipes-support/nbdkit/nbdkit_1.43.11.bb b/meta-networking/recipes-support/nbdkit/nbdkit_1.45.1.bb index 9e7bdc9966..63194ad393 100644 --- a/meta-networking/recipes-support/nbdkit/nbdkit_1.43.11.bb +++ b/meta-networking/recipes-support/nbdkit/nbdkit_1.45.1.bb | |||
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=26250adec854bc317493f6fb98efe049" | |||
12 | SRC_URI = "git://gitlab.com/nbdkit/nbdkit.git;protocol=https;branch=master;tag=v${PV} \ | 12 | SRC_URI = "git://gitlab.com/nbdkit/nbdkit.git;protocol=https;branch=master;tag=v${PV} \ |
13 | file://0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch \ | 13 | file://0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch \ |
14 | " | 14 | " |
15 | SRCREV = "2d0f232b590f4001881dd0819f55af72b88c4b2f" | 15 | SRCREV = "243c6911984abc82bb711d2e5ecb1a13c7ff93c4" |
16 | 16 | ||
17 | 17 | ||
18 | DEPENDS = "curl xz e2fsprogs zlib" | 18 | DEPENDS = "curl xz e2fsprogs zlib" |
diff --git a/meta-networking/recipes-support/netcf/netcf_0.2.8.bb b/meta-networking/recipes-support/netcf/netcf_0.2.8.bb index cddb0ead2f..4170e9fab0 100644 --- a/meta-networking/recipes-support/netcf/netcf_0.2.8.bb +++ b/meta-networking/recipes-support/netcf/netcf_0.2.8.bb | |||
@@ -26,8 +26,6 @@ EXTRA_OECONF:append:class-target = " --with-driver=redhat" | |||
26 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" | 26 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" |
27 | PACKAGECONFIG[systemd] = "--with-sysinit=systemd,--with-sysinit=initscripts," | 27 | PACKAGECONFIG[systemd] = "--with-sysinit=systemd,--with-sysinit=initscripts," |
28 | 28 | ||
29 | EXTRA_AUTORECONF += "-I ${S}/gnulib/m4" | ||
30 | |||
31 | do_configure:prepend() { | 29 | do_configure:prepend() { |
32 | currdir=`pwd` | 30 | currdir=`pwd` |
33 | cd ${S} | 31 | cd ${S} |
diff --git a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb b/meta-networking/recipes-support/pgpool2/pgpool2_4.5.4.bb index bdd715aacf..706e7360a2 100644 --- a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb +++ b/meta-networking/recipes-support/pgpool2/pgpool2_4.5.4.bb | |||
@@ -16,7 +16,7 @@ SRC_URI = "https://www.pgpool.net/mediawiki/images/pgpool-II-${PV}.tar.gz \ | |||
16 | file://pgpool.sysconfig \ | 16 | file://pgpool.sysconfig \ |
17 | file://pgpool.service \ | 17 | file://pgpool.service \ |
18 | " | 18 | " |
19 | SRC_URI[sha256sum] = "25ed340d7b7dc00c20e4ba763d3f9c07ba891b150d9d48af313a1351cafdd778" | 19 | SRC_URI[sha256sum] = "d1392e74ce2807f8ae628872cb1ab7914249921180dc99df40a1d602647a10fd" |
20 | 20 | ||
21 | S = "${UNPACKDIR}/pgpool-II-${PV}" | 21 | S = "${UNPACKDIR}/pgpool-II-${PV}" |
22 | 22 | ||
diff --git a/meta-networking/recipes-support/ruli/ruli_0.36.bb b/meta-networking/recipes-support/ruli/ruli_0.36.bb index 178906b7b5..0526f842a8 100644 --- a/meta-networking/recipes-support/ruli/ruli_0.36.bb +++ b/meta-networking/recipes-support/ruli/ruli_0.36.bb | |||
@@ -18,6 +18,10 @@ SRC_URI = "http://download.savannah.gnu.org/releases/ruli/ruli_${PV}.orig.tar.gz | |||
18 | SRC_URI[md5sum] = "e73fbfdeadddb68a703a70cea5271468" | 18 | SRC_URI[md5sum] = "e73fbfdeadddb68a703a70cea5271468" |
19 | SRC_URI[sha256sum] = "11d32def5b514748fbd9ea8c88049ae99e1bb358efc74eb91a4d268a3999dbfa" | 19 | SRC_URI[sha256sum] = "11d32def5b514748fbd9ea8c88049ae99e1bb358efc74eb91a4d268a3999dbfa" |
20 | 20 | ||
21 | # -shared is passed via CFLAGS, clang complains since its used during linking | ||
22 | # and not compiling | ||
23 | CFLAGS:append:toolchain-clang = " -Wno-error=unused-command-line-argument" | ||
24 | |||
21 | EXTRA_OEMAKE = 'CC="${CC}" CPPFLAGS="${CFLAGS}" OOP_BASE_DIR="${STAGING_EXECPREFIXDIR}" \ | 25 | EXTRA_OEMAKE = 'CC="${CC}" CPPFLAGS="${CFLAGS}" OOP_BASE_DIR="${STAGING_EXECPREFIXDIR}" \ |
22 | INSTALL_BASE_DIR="${D}${exec_prefix}" \ | 26 | INSTALL_BASE_DIR="${D}${exec_prefix}" \ |
23 | OOP_LIB_DIR=${STAGING_EXECPREFIXDIR}/${baselib} \ | 27 | OOP_LIB_DIR=${STAGING_EXECPREFIXDIR}/${baselib} \ |
diff --git a/meta-networking/recipes-support/strongswan/strongswan/0001-pki-Fix-signature-of-help-to-match-that-of-a-callbac.patch b/meta-networking/recipes-support/strongswan/strongswan/0001-pki-Fix-signature-of-help-to-match-that-of-a-callbac.patch deleted file mode 100644 index 92c848f095..0000000000 --- a/meta-networking/recipes-support/strongswan/strongswan/0001-pki-Fix-signature-of-help-to-match-that-of-a-callbac.patch +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | From a7b5de569082398a14b7e571498e55d005903aaf Mon Sep 17 00:00:00 2001 | ||
2 | From: Tobias Brunner <tobias@strongswan.org> | ||
3 | Date: Fri, 21 Feb 2025 17:18:35 +0100 | ||
4 | Subject: [PATCH] pki: Fix signature of help() to match that of a callback in | ||
5 | command_t | ||
6 | |||
7 | Upstream-Status: Backport [a7b5de5 pki: Fix signature of help() to match that of a callback in command_t] | ||
8 | Signed-off-by: mark.yang <mark.yang@lge.com> | ||
9 | --- | ||
10 | src/pki/command.c | 2 +- | ||
11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
12 | |||
13 | diff --git a/src/pki/command.c b/src/pki/command.c | ||
14 | index accec5fe5..6e6bf041e 100644 | ||
15 | --- a/src/pki/command.c | ||
16 | +++ b/src/pki/command.c | ||
17 | @@ -265,7 +265,7 @@ int command_usage(char *error) | ||
18 | /** | ||
19 | * Show usage information | ||
20 | */ | ||
21 | -static int help(int c, char *v[]) | ||
22 | +static int help() | ||
23 | { | ||
24 | return command_usage(NULL); | ||
25 | } | ||
diff --git a/meta-networking/recipes-support/strongswan/strongswan/0002-callback-job-Replace-return_false-in-constructors-wi.patch b/meta-networking/recipes-support/strongswan/strongswan/0002-callback-job-Replace-return_false-in-constructors-wi.patch deleted file mode 100644 index 09451206ca..0000000000 --- a/meta-networking/recipes-support/strongswan/strongswan/0002-callback-job-Replace-return_false-in-constructors-wi.patch +++ /dev/null | |||
@@ -1,90 +0,0 @@ | |||
1 | From d5d2568ff0e88d364dadf50b67bf17050763cf98 Mon Sep 17 00:00:00 2001 | ||
2 | From: Tobias Brunner <tobias@strongswan.org> | ||
3 | Date: Fri, 21 Feb 2025 16:45:57 +0100 | ||
4 | Subject: [PATCH] callback-job: Replace return_false() in constructors with | ||
5 | dedicated function | ||
6 | |||
7 | Besides being clearer, this fixes issues with GCC 15. The latter uses | ||
8 | C23 by default, which changes the meaning of function declarations | ||
9 | without parameters such as | ||
10 | |||
11 | bool return false(); | ||
12 | |||
13 | Instead of "this function takes an unknown number of arguments", this | ||
14 | now equals (void), that is, "this function takes no arguments". So we | ||
15 | run into incompatible pointer type warnings all over when using such | ||
16 | functions. They could be cast to (void*) but this seems the cleaner | ||
17 | solution for this use case. | ||
18 | |||
19 | Upstream-Status: Backport [d5d2568 callback-job: Replace return_false() in constructors with dedicated function] | ||
20 | Signed-off-by: mark.yang <mark.yang@lge.com> | ||
21 | --- | ||
22 | src/libstrongswan/processing/jobs/callback_job.c | 10 +++++++++- | ||
23 | src/libstrongswan/processing/jobs/callback_job.h | 11 ++++++++++- | ||
24 | src/libstrongswan/processing/scheduler.c | 3 ++- | ||
25 | 3 files changed, 21 insertions(+), 3 deletions(-) | ||
26 | |||
27 | diff --git a/src/libstrongswan/processing/jobs/callback_job.c b/src/libstrongswan/processing/jobs/callback_job.c | ||
28 | index cb2a0aba5..3ab40b947 100644 | ||
29 | --- a/src/libstrongswan/processing/jobs/callback_job.c | ||
30 | +++ b/src/libstrongswan/processing/jobs/callback_job.c | ||
31 | @@ -1,5 +1,5 @@ | ||
32 | /* | ||
33 | - * Copyright (C) 2009-2012 Tobias Brunner | ||
34 | + * Copyright (C) 2009-2025 Tobias Brunner | ||
35 | * Copyright (C) 2007-2011 Martin Willi | ||
36 | * | ||
37 | * Copyright (C) secunet Security Networks AG | ||
38 | @@ -131,3 +131,11 @@ callback_job_t *callback_job_create(callback_job_cb_t cb, void *data, | ||
39 | return callback_job_create_with_prio(cb, data, cleanup, cancel, | ||
40 | JOB_PRIO_MEDIUM); | ||
41 | } | ||
42 | + | ||
43 | +/* | ||
44 | + * Described in header | ||
45 | + */ | ||
46 | +bool callback_job_cancel_thread(void *data) | ||
47 | +{ | ||
48 | + return FALSE; | ||
49 | +} | ||
50 | diff --git a/src/libstrongswan/processing/jobs/callback_job.h b/src/libstrongswan/processing/jobs/callback_job.h | ||
51 | index 0f1ae212d..fda868879 100644 | ||
52 | --- a/src/libstrongswan/processing/jobs/callback_job.h | ||
53 | +++ b/src/libstrongswan/processing/jobs/callback_job.h | ||
54 | @@ -1,5 +1,5 @@ | ||
55 | /* | ||
56 | - * Copyright (C) 2012 Tobias Brunner | ||
57 | + * Copyright (C) 2012-2025 Tobias Brunner | ||
58 | * Copyright (C) 2007-2011 Martin Willi | ||
59 | * | ||
60 | * Copyright (C) secunet Security Networks AG | ||
61 | @@ -62,6 +62,15 @@ typedef void (*callback_job_cleanup_t)(void *data); | ||
62 | */ | ||
63 | typedef bool (*callback_job_cancel_t)(void *data); | ||
64 | |||
65 | +/** | ||
66 | + * Default implementation of callback_job_cancel_t that simply returns FALSE | ||
67 | + * to force cancellation of the thread by the processor. | ||
68 | + * | ||
69 | + * @param data ignored argument | ||
70 | + * @return always returns FALSE | ||
71 | + */ | ||
72 | +bool callback_job_cancel_thread(void *data); | ||
73 | + | ||
74 | /** | ||
75 | * Class representing an callback Job. | ||
76 | * | ||
77 | diff --git a/src/libstrongswan/processing/scheduler.c b/src/libstrongswan/processing/scheduler.c | ||
78 | index c5e5dd83e..76d98ddff 100644 | ||
79 | --- a/src/libstrongswan/processing/scheduler.c | ||
80 | +++ b/src/libstrongswan/processing/scheduler.c | ||
81 | @@ -329,7 +329,8 @@ scheduler_t * scheduler_create() | ||
82 | this->heap = (event_t**)calloc(this->heap_size + 1, sizeof(event_t*)); | ||
83 | |||
84 | job = callback_job_create_with_prio((callback_job_cb_t)schedule, this, | ||
85 | - NULL, return_false, JOB_PRIO_CRITICAL); | ||
86 | + NULL, callback_job_cancel_thread, | ||
87 | + JOB_PRIO_CRITICAL); | ||
88 | lib->processor->queue_job(lib->processor, (job_t*)job); | ||
89 | |||
90 | return &this->public; | ||
diff --git a/meta-networking/recipes-support/strongswan/strongswan/0003-Cast-uses-of-return_-nop-and-enumerator_create_empty.patch b/meta-networking/recipes-support/strongswan/strongswan/0003-Cast-uses-of-return_-nop-and-enumerator_create_empty.patch deleted file mode 100644 index 6c2a77105a..0000000000 --- a/meta-networking/recipes-support/strongswan/strongswan/0003-Cast-uses-of-return_-nop-and-enumerator_create_empty.patch +++ /dev/null | |||
@@ -1,118 +0,0 @@ | |||
1 | From 11978ddd39e800b5f35f721d726e8a4cb7e4ec0f Mon Sep 17 00:00:00 2001 | ||
2 | From: Tobias Brunner <tobias@strongswan.org> | ||
3 | Date: Fri, 21 Feb 2025 17:00:44 +0100 | ||
4 | Subject: [PATCH] Cast uses of return_*(), nop() and enumerator_create_empty() | ||
5 | |||
6 | As described in the previous commit, GCC 15 uses C23 by default and that | ||
7 | changes the meaning of such argument-less function declarations. So | ||
8 | whenever we assign such a function to a pointer that expects a function | ||
9 | with arguments it causes an incompatible pointer type warning. We | ||
10 | could define dedicated functions/callbacks whenever necessary, but this | ||
11 | seems like the simpler approach for now (especially since most uses of | ||
12 | these functions have already been cast). | ||
13 | |||
14 | Upstream-Status: Backport [11978dd Cast uses of return_*(), nop() and enumerator_create_empty()] | ||
15 | Signed-off-by: mark.yang <mark.yang@lge.com> | ||
16 | --- | ||
17 | src/charon-nm/nm/nm_handler.c | 2 +- | ||
18 | src/libcharon/encoding/payloads/encrypted_payload.c | 2 +- | ||
19 | src/libcharon/plugins/android_dns/android_dns_handler.c | 2 +- | ||
20 | src/libcharon/plugins/ha/ha_attribute.c | 2 +- | ||
21 | src/libcharon/plugins/updown/updown_handler.c | 2 +- | ||
22 | src/libstrongswan/utils/identification.c | 6 +++--- | ||
23 | 6 files changed, 8 insertions(+), 8 deletions(-) | ||
24 | |||
25 | diff --git a/src/charon-nm/nm/nm_handler.c b/src/charon-nm/nm/nm_handler.c | ||
26 | index d7331ad72..39d0190ac 100644 | ||
27 | --- a/src/charon-nm/nm/nm_handler.c | ||
28 | +++ b/src/charon-nm/nm/nm_handler.c | ||
29 | @@ -195,7 +195,7 @@ nm_handler_t *nm_handler_create() | ||
30 | .public = { | ||
31 | .handler = { | ||
32 | .handle = _handle, | ||
33 | - .release = nop, | ||
34 | + .release = (void*)nop, | ||
35 | .create_attribute_enumerator = _create_attribute_enumerator, | ||
36 | }, | ||
37 | .create_enumerator = _create_enumerator, | ||
38 | diff --git a/src/libcharon/encoding/payloads/encrypted_payload.c b/src/libcharon/encoding/payloads/encrypted_payload.c | ||
39 | index 676d00b7a..4821c6108 100644 | ||
40 | --- a/src/libcharon/encoding/payloads/encrypted_payload.c | ||
41 | +++ b/src/libcharon/encoding/payloads/encrypted_payload.c | ||
42 | @@ -1023,7 +1023,7 @@ encrypted_fragment_payload_t *encrypted_fragment_payload_create() | ||
43 | .get_length = _frag_get_length, | ||
44 | .add_payload = _frag_add_payload, | ||
45 | .remove_payload = (void*)return_null, | ||
46 | - .generate_payloads = nop, | ||
47 | + .generate_payloads = (void*)nop, | ||
48 | .set_transform = _frag_set_transform, | ||
49 | .get_transform = _frag_get_transform, | ||
50 | .encrypt = _frag_encrypt, | ||
51 | diff --git a/src/libcharon/plugins/android_dns/android_dns_handler.c b/src/libcharon/plugins/android_dns/android_dns_handler.c | ||
52 | index 78f4f702a..14d2ff99a 100644 | ||
53 | --- a/src/libcharon/plugins/android_dns/android_dns_handler.c | ||
54 | +++ b/src/libcharon/plugins/android_dns/android_dns_handler.c | ||
55 | @@ -191,7 +191,7 @@ METHOD(enumerator_t, enumerate_dns, bool, | ||
56 | VA_ARGS_VGET(args, type, data); | ||
57 | *type = INTERNAL_IP4_DNS; | ||
58 | *data = chunk_empty; | ||
59 | - this->venumerate = return_false; | ||
60 | + this->venumerate = (void*)return_false; | ||
61 | return TRUE; | ||
62 | } | ||
63 | |||
64 | diff --git a/src/libcharon/plugins/ha/ha_attribute.c b/src/libcharon/plugins/ha/ha_attribute.c | ||
65 | index b865a4b82..103d1a937 100644 | ||
66 | --- a/src/libcharon/plugins/ha/ha_attribute.c | ||
67 | +++ b/src/libcharon/plugins/ha/ha_attribute.c | ||
68 | @@ -381,7 +381,7 @@ ha_attribute_t *ha_attribute_create(ha_kernel_t *kernel, ha_segments_t *segments | ||
69 | .provider = { | ||
70 | .acquire_address = _acquire_address, | ||
71 | .release_address = _release_address, | ||
72 | - .create_attribute_enumerator = enumerator_create_empty, | ||
73 | + .create_attribute_enumerator = (void*)enumerator_create_empty, | ||
74 | }, | ||
75 | .reserve = _reserve, | ||
76 | .destroy = _destroy, | ||
77 | diff --git a/src/libcharon/plugins/updown/updown_handler.c b/src/libcharon/plugins/updown/updown_handler.c | ||
78 | index 36eb15615..3707e1e65 100644 | ||
79 | --- a/src/libcharon/plugins/updown/updown_handler.c | ||
80 | +++ b/src/libcharon/plugins/updown/updown_handler.c | ||
81 | @@ -220,7 +220,7 @@ updown_handler_t *updown_handler_create() | ||
82 | .handler = { | ||
83 | .handle = _handle, | ||
84 | .release = _release, | ||
85 | - .create_attribute_enumerator = enumerator_create_empty, | ||
86 | + .create_attribute_enumerator = (void*)enumerator_create_empty, | ||
87 | }, | ||
88 | .create_dns_enumerator = _create_dns_enumerator, | ||
89 | .destroy = _destroy, | ||
90 | diff --git a/src/libstrongswan/utils/identification.c b/src/libstrongswan/utils/identification.c | ||
91 | index d31955b38..58a05052d 100644 | ||
92 | --- a/src/libstrongswan/utils/identification.c | ||
93 | +++ b/src/libstrongswan/utils/identification.c | ||
94 | @@ -1625,7 +1625,7 @@ static private_identification_t *identification_create(id_type_t type) | ||
95 | this->public.hash = _hash_binary; | ||
96 | this->public.equals = _equals_binary; | ||
97 | this->public.matches = _matches_any; | ||
98 | - this->public.contains_wildcards = return_true; | ||
99 | + this->public.contains_wildcards = (void*)return_true; | ||
100 | break; | ||
101 | case ID_FQDN: | ||
102 | case ID_RFC822_ADDR: | ||
103 | @@ -1660,13 +1660,13 @@ static private_identification_t *identification_create(id_type_t type) | ||
104 | this->public.hash = _hash_binary; | ||
105 | this->public.equals = _equals_binary; | ||
106 | this->public.matches = _matches_range; | ||
107 | - this->public.contains_wildcards = return_false; | ||
108 | + this->public.contains_wildcards = (void*)return_false; | ||
109 | break; | ||
110 | default: | ||
111 | this->public.hash = _hash_binary; | ||
112 | this->public.equals = _equals_binary; | ||
113 | this->public.matches = _matches_binary; | ||
114 | - this->public.contains_wildcards = return_false; | ||
115 | + this->public.contains_wildcards = (void*)return_false; | ||
116 | break; | ||
117 | } | ||
118 | return this; | ||
diff --git a/meta-networking/recipes-support/strongswan/strongswan_6.0.1.bb b/meta-networking/recipes-support/strongswan/strongswan_6.0.2.bb index 771470f695..aa4524ab3e 100644 --- a/meta-networking/recipes-support/strongswan/strongswan_6.0.1.bb +++ b/meta-networking/recipes-support/strongswan/strongswan_6.0.2.bb | |||
@@ -8,14 +8,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
8 | DEPENDS = "flex-native flex bison-native" | 8 | DEPENDS = "flex-native flex bison-native" |
9 | DEPENDS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', ' tpm2-tss', '', d)}" | 9 | DEPENDS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', ' tpm2-tss', '', d)}" |
10 | 10 | ||
11 | SRC_URI = " \ | 11 | SRC_URI = "https://download.strongswan.org/strongswan-${PV}.tar.bz2" |
12 | https://download.strongswan.org/strongswan-${PV}.tar.bz2 \ | ||
13 | file://0001-pki-Fix-signature-of-help-to-match-that-of-a-callbac.patch \ | ||
14 | file://0002-callback-job-Replace-return_false-in-constructors-wi.patch \ | ||
15 | file://0003-Cast-uses-of-return_-nop-and-enumerator_create_empty.patch \ | ||
16 | " | ||
17 | 12 | ||
18 | SRC_URI[sha256sum] = "212368cbc674fed31f3292210303fff06da8b90acad2d1387375ed855e6879c4" | 13 | SRC_URI[sha256sum] = "b8bfc897b84001fd810a281918d6c9ce37503cae0f41b39c43d4aba0201277cf" |
19 | 14 | ||
20 | UPSTREAM_CHECK_REGEX = "strongswan-(?P<pver>\d+(\.\d+)+)\.tar" | 15 | UPSTREAM_CHECK_REGEX = "strongswan-(?P<pver>\d+(\.\d+)+)\.tar" |
21 | 16 | ||