Martin Jansa
b0bd1ffdf4
freediameter: fix dependency from libidn to libidn2
...
* it's used since:
https://github.com/freeDiameter/freeDiameter/commit/da679d27c546e11f6e41ad8882699f726e58a9f7
included with the upgrade to 1.5.0 in:
https://git.openembedded.org/meta-openembedded/commit/?id=47ccb88d94852e327f3bdd45425f33e56983b50c
* libidn2 is usually pulled into the RSS by the dependency from gnutls
but when gnutls doesn't depend on it, the build fails with:
-- Checking for module 'libidn2'
-- No package 'libidn2' found
CMake Error at include/freeDiameter/CMakeLists.txt:144 (MESSAGE):
Unable to find libidn2, please install libidn2-dev or equivalent, or set
DIAMID_IDNA_IGNORE or DIAMID_IDNA_REJECT
Signed-off-by: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-04-21 10:52:50 -07:00
Khem Raj
0db381eb31
freediameter: Upgrade to latest on master 1.5.0+
...
This also fixes all ptests, therefore move freediameter
out of PTESTS_PROBLEMS_META_NETWORKING to PTESTS_FAST_META_NETWORKING
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-04-21 10:52:39 -07:00
Alex Kiernan
7f3e413612
mdns: Upgrade 2200.80.16 -> 2200.100.94.0.2
...
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-04-07 08:36:35 -07:00
Khem Raj
e9221e89bc
net-snmp: Fix build with musl
...
The last patch 0012-Fix-configuration-of-NETSNMP_FD_MASK_TYPE.patch
brought in with 5.9.4 upgrade is not sufficient and infact has a regression
introduced for clang+musl builds.
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-25 12:50:39 -07:00
Thomas Roos
2526a4b24e
usrsctp: upgrade to latest version
...
Signed-off-by: Thomas Roos <throos@amazon.de >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-25 08:34:13 -07:00
Khem Raj
5e7ee914a6
openflow: Fix build with musl
...
Link in external library to provide backtrace functions
since they are not part of C library
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-23 20:10:28 -07:00
Khem Raj
cb02f5b68d
openflow: Merge .inc into .bb
...
There is one recipe so merge the include file into recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-23 20:10:28 -07:00
Khem Raj
e1e5ba58c0
openflow: Delete recipe for 1.0
...
_git is the maintained recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-23 20:10:27 -07:00
Wang Mingyu
554ea0aeac
openlldp: upgrade 1.1.0 -> 1.1.1
...
0001-autotools-Add-option-to-disable-installation-of-syst.patch
refreshed for 1.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-20 09:28:06 -07:00
Khem Raj
3f08151bf4
frr: Fix build on newer musl
...
provide GNU like basename on non-glibc systems
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-17 13:10:11 -07:00
Khem Raj
704e3e0a3d
frr: Upgrade to latest on 9.1 stable
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-17 13:10:10 -07:00
Martin Jansa
e722be5fac
recipes: Drop remaining PR values from recipes
...
* as oe-core did in:
https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab
* when people are have to maintain own PRs for recipes in oe-core, they
might add them for meta-oe recipes at the same time when upgrading
to next LTS
Signed-off-by: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-17 13:10:10 -07:00
Yi Zhao
0178f52636
net-snmp: upgrade 5.9.3 -> 5.9.4
...
ChangeLog:
https://github.com/net-snmp/net-snmp/blob/V5-9-patches/CHANGES
* Refresh patches
* Drop backport CVE patch
* Drop 0001-Add-noreturn-attribute-to-netsnmp_pci_error.patch as the
issue has been fixed upstream.
* Add a patch to fix build on musl
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-03-08 10:07:26 -08:00
Alex Kiernan
4dc83a7eff
mdns: Upgrade 2200.60.25.0.4 -> 2200.80.16
...
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-02-10 10:39:57 -08:00
Khem Raj
59bffb6844
openflow: Switch SRC_URI to github mirror
...
Original repo seems to be not accessible.
Fix build with clang-18
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-02-09 09:52:15 -08:00
Martin Jansa
21f956598d
recipes: drop ${SRCPV} usage
...
* Drop SRCPV similarly like oe-core did in:
https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872
* SRCPV is deferred now from PV to PKGV since:
https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0
Signed-off-by: Martin Jansa <martin.jansa@gmail.com >
2024-02-09 09:52:12 -08:00
Alex Kiernan
bb4884b416
mdns: Fix SIGSEGV during DumpStateLog()
...
DumpStateLog() calls LogMsgWithLevelv() with category == NULL, avoid
crashing in this case.
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-02-01 08:17:39 -08:00
Wang Mingyu
3449642b58
frr: Fix install conflict when enable multilib.
...
Error: Transaction test error:
file /usr/lib/systemd/system/frr.service conflicts between attempted installs of frr-9.1-r1.cortexa57 and lib32-frr-9.1-r1.armv7ahf_neon
file /usr/lib/systemd/system/frr@.service conflicts between attempted installs of frr-9.1-r1.cortexa57 and lib32-frr-9.1-r1.armv7ahf_neon
file /usr/include/frr/version.h conflicts between attempted installs of lib32-frr-dev-9.1-r1.armv7ahf_neon and frr-dev-9.1-r1.cortexa57
The differences of version.h are as follows:
@@ -32,7 +32,7 @@
#define FRR_VER_SHORT "9.1"
#define FRR_BUG_ADDRESS "https://github.com/frrouting/frr/issues "
#define FRR_COPYRIGHT "Copyright 1996-2005 Kunihiro Ishiguro, et al."
-#define FRR_CONFIG_ARGS "'--build=x86_64-linux' '--host=aarch64-poky-linux' '--target=aarch64-poky-linux' '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--libexecdir=/usr/libexec' '--datadir=/usr/share' '--sysconfdir=/etc' '--sharedstatedir=/com' '--localstatedir=/var' '--libdir=/usr/lib64' '--includedir=/usr/include' '--oldincludedir=/usr/include' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--disable-silent-rules' '--disable-dependency-tracking' '--with-libtool-sysroot=' '--sbindir=/usr/lib64/frr' '--sysconfdir=/etc/frr' '--localstatedir=/var/run/frr' '--enable-vtysh' '--enable-multipath=64' '--enable-user=frr' '--enable-group=frr' '--enable-vty-group=frrvty' '--enable-configfile-mask=0640' '--enable-logfile-mask=0640' '--disable-doc' '--with-clippy=/usr/lib/clippy' '--disable-static' '--disable-capabilities' '--disable-cumulus' '--disable-datacenter' '--disable-fpm' '--disable-grpc' '--disable-ospfapi' '--disable-ospfclient' '--without-l
ibpam' '--disable-protobuf' '--disable-snmp' '--disable-zeromq' 'build_alias=x86_64-linux' 'host_alias=aarch64-poky-linux' 'target_alias=aarch64-poky-linux' 'AR=aarch64-poky-linux-gcc-ar' 'LD=aarch64-poky-linux-ld --sysroot= ' 'OBJCOPY=aarch64-poky-linux-objcopy' 'OBJDUMP=aarch64-poky-linux-objdump' 'RANLIB=aarch64-poky-linux-gcc-ranlib' 'STRIP=aarch64-poky-linux-strip' 'PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig://usr/share/pkgconfig' 'PKG_CONFIG_LIBDIR=/usr/lib64/pkgconfig' 'CC=aarch64-poky-linux-gcc -mcpu=cortex-a57 -march=armv8-a+crc -mbranch-protection=standard -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=' 'CPPFLAGS=' 'CPP=aarch64-poky-linux-gcc -E --sysroot= -mcpu=cortex-a57 -march=armv8-a+crc -mbranch-protection=standard -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security' 'CXX=aarch64-poky-linux-g++ -mcpu=cortex-a57 -march=armv8-a+crc -mbranch-prot
ection=standard -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=' 'PYTHON=/usr/bin/python3-native/python3'"
+#define FRR_CONFIG_ARGS "'--build=x86_64-linux' '--host=arm-pokymllib32-linux-gnueabi' '--target=arm-pokymllib32-linux-gnueabi' '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--libexecdir=/usr/libexec' '--datadir=/usr/share' '--sysconfdir=/etc' '--sharedstatedir=/com' '--localstatedir=/var' '--libdir=/usr/lib' '--includedir=/usr/include' '--oldincludedir=/usr/include' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--disable-silent-rules' '--disable-dependency-tracking' '--with-libtool-sysroot=' '--sbindir=/usr/lib/frr' '--sysconfdir=/etc/frr' '--localstatedir=/var/run/frr' '--enable-vtysh' '--enable-multipath=64' '--enable-user=frr' '--enable-group=frr' '--enable-vty-group=frrvty' '--enable-configfile-mask=0640' '--enable-logfile-mask=0640' '--disable-doc' '--with-clippy=/usr/lib/clippy' '--disable-static' '--disable-capabilities' '--disable-cumulus' '--disable-datacenter' '--disable-fpm' '--disable-grpc' '--disable-ospfapi' '--disable-ospfcl
ient' '--without-libpam' '--disable-protobuf' '--disable-snmp' '--disable-zeromq' 'build_alias=x86_64-linux' 'host_alias=arm-pokymllib32-linux-gnueabi' 'target_alias=arm-pokymllib32-linux-gnueabi' 'AR=arm-pokymllib32-linux-gnueabi-gcc-ar' 'LD=arm-pokymllib32-linux-gnueabi-ld --sysroot= ' 'OBJCOPY=arm-pokymllib32-linux-gnueabi-objcopy' 'OBJDUMP=arm-pokymllib32-linux-gnueabi-objdump' 'RANLIB=arm-pokymllib32-linux-gnueabi-gcc-ranlib' 'STRIP=arm-pokymllib32-linux-gnueabi-strip' 'PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig:/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-frr/9.1/recipe-sysroot//usr/share/pkgconfig' 'PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig' 'CC=arm-pokymllib32-linux-gnueabi-gcc -march=armv7-a -mfpu=neon -mfloat-abi=hard -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=' 'CPPFLAGS=' 'CPP=arm-pokymllib32-linux-gnueabi
-gcc -E --sysroot= -march=armv7-a -mfpu=neon -mfloat-abi=hard -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64' 'CXX=arm-pokymllib32-linux-gnueabi-g++ -march=armv7-a -mfpu=neon -mfloat-abi=hard -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=' 'PYTHON=/usr/bin/python3-native/python3'"
#define FRR_DEFAULT_MOTD \
"\n" \
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-01-12 08:51:11 -08:00
Wang Mingyu
4ea46a31b9
frr: use update-alternatives for ietf-interfaces.yang
...
Error: Transaction test error:
file /usr/share/yang/ietf-interfaces.yang conflicts between attempted installs of libsmi-yang-0.5.0-r0.cortexa57 and frr-9.1-r1.cortexa57
libsmi also uses the doc 'ietf-interfaces.yang'.
libsmi has a priority of 50.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-01-11 19:50:44 -08:00
Yi Zhao
e1c4be9bd4
vsomeip: upgrade 3.3.8 -> 3.4.10
...
ChangeLog:
https://github.com/COVESA/vsomeip/releases/tag/3.4.10
* Refresh patches
* Fix build for lld
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-01-01 17:09:56 -08:00
Alex Kiernan
f795f9d409
mdns: Upgrade 2200.40.37.0.1 -> 2200.60.25.0.4
...
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-12-21 08:00:40 -08:00
Alex Kiernan
7a7f975f6b
mdns: Fix HOMEPAGE URL
...
The Apple Bonjour homepage has moved.
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-12-18 22:17:25 -08:00
Wang Mingyu
94f462ce82
frr: upgrade 9.0.1 -> 9.1
...
0001-tools-make-quiet-actually-suppress-output.patch
CVE-2023-46752.patch
CVE-2023-46753.patch
CVE-2023-47234.patch
CVE-2023-47235.patch
removed since they're included in 9.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-28 08:55:39 -08:00
Jonas Gorski
00e928bcb7
frr: fix CVEs CVE-2023-4675{2,3} and CVE-2023-4723{4,5}
...
Add patches fixing CVE CVE-2023-46752, CVE-2023-46753, CVE-2023-47234,
and CVE-2023-47235 to FRR 9.0.
Patch order is commit order, not CVE numerical order, to avoid fuzz /
need for rebasing of the patches.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-46752
https://nvd.nist.gov/vuln/detail/CVE-2023-46753
https://nvd.nist.gov/vuln/detail/CVE-2023-47234
https://nvd.nist.gov/vuln/detail/CVE-2023-47235
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-22 06:56:15 -08:00
Johannes Kauffmann
6850efd066
open62541: update to v1.3.8
...
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-21 08:24:15 -08:00
Martin Jansa
2487442cfb
ntpsec, net-snmp: drop ${PE}, ${PR} from /usr/src/debug paths
...
Signed-off-by: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-20 09:30:39 -08:00
Alex Kiernan
1ae1a7cd36
mdns: Upgrade 2200.0.8 -> 2200.40.37.0.1
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-17 11:39:23 -08:00
Khem Raj
f9082db2cb
usrsctp: upgrade to latest revision
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-06 08:48:27 -08:00
Johannes Kauffmann
0287a38fbc
open62541: add Backport status and link to patch
...
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-10-07 16:50:44 -07:00
Alex Kiernan
8ffef53d6a
mdns: Upgrade 1790.80.10 -> 2200.0.8
...
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-09-27 14:22:09 -07:00
Jonas Gorski
6f1d32a9bf
frr: upgrade 8.4.4 -> 9.0.1
...
Upgrade FRR to 9.0.1:
* drop all existing patches since they are included in 9.0.1
* add a patch fixing (harmless) error messages in log
* license files moved to doc/licenses
* protobuf-c-native (for protoc) and protobuf-c are now needed
Changelogs:
https://github.com/FRRouting/frr/releases/tag/frr-9.0.1
https://github.com/FRRouting/frr/commit/31ed3dd753d62b5d8916998bc32814007e91364b
https://github.com/FRRouting/frr/releases/tag/frr-9.0
https://github.com/FRRouting/frr/commit/2863e7efbcd0cbfbd41d3be04c660d77df65d0ea
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-09-22 07:36:16 -07:00
Yi Zhao
59e296dc30
vsomeip: add recipe
...
The vsomeip stack implements the http://some-ip.com/ (Scalable
service-Oriented MiddlewarE over IP (SOME/IP)) protocol.
The stack consists out of:
a shared library for SOME/IP (libvsomeip3.so)
a shared library for SOME/IP's configuration module
(libvsomeip3-cfg.so)
a shared library for SOME/IP's service discovery
(libvsomeip3-sd.so)
a shared library for SOME/IP's E2E protection module
(libvsomeip3-e2e.so)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-09-07 08:22:43 -07:00
Robert Yang
3ed51f2d3b
frr: Fix CVE-2023-41358 and CVE-2023-41360
...
Backport patches to fix CVE-2023-41358 and CVE-2023-41360.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-41358
https://nvd.nist.gov/vuln/detail/CVE-2023-41360
Signed-off-by: Robert Yang <liezhi.yang@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-09-07 08:22:43 -07:00
Yi Zhao
ee1026ab77
frr: Security fix CVE-2023-3748
...
CVE-2023-3748:
A flaw was found in FRRouting when parsing certain babeld unicast hello
messages that are intended to be ignored. This issue may allow an
attacker to send specially crafted hello messages with the unicast flag
set, the interval field set to 0, or any TLV that contains a sub-TLV
with the Mandatory flag set to enter an infinite loop and cause a denial
of service.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2023-3748
Patch from:
https://github.com/FRRouting/frr/commit/ae1e0e1fed77716bc06f181ad68c4433fb5523d0
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-08-28 08:55:26 -07:00
Michael Opdenacker
c1330b1f53
remove unused AUTHOR variable
...
No longer used in generating packages
Also creates a possible confusion with the recipe maintainer
name.
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-08-03 09:14:20 -07:00
Wang Mingyu
ecac50cbf5
babeld: upgrade 1.12.2 -> 1.13.1
...
Changelog:
==========
* Implemented the per-interface option "probe-mtu", which automatically
discards links with a mis-configured MTU.
* Fixed a typo in the handing of the option "v4viav6".
* Removed diversity support and related configuration file directives.
* Optimised route redistribution. We now install just the route that the
kernel sent us rather than doing a full route dump on every change.
* Added optional delay to daemon shutdown; see the configuration option
"shutdown-delay-ms".
* Fixed compilation under BSD.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-08-01 08:46:48 -07:00
Andrej Valek
8af2f17a6f
cve_check: convert CVE_CHECK_IGNORE to CVE_STATUS
...
- Try to add convert and apply statuses for old CVEs
- Drop some obsolete ignores, while they are not relevant for current
version
Signed-off-by: Andrej Valek <andrej.valek@siemens.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-07-27 08:54:40 -07:00
Yi Zhao
50577b639a
frr: upgrade 8.4.2 -> 8.4.4
...
ChangeLog:
https://github.com/FRRouting/frr/releases/tag/frr-8.4.4
https://github.com/FRRouting/frr/commit/45e36c0c00a517ad1606135b18c5753e210cfc0d
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-06-28 13:53:12 -07:00
Martin Jansa
be8c765c7c
*.patch: add Upstream-Status to all patches
...
There is new patch-status QA check in oe-core:
https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a
This is temporary work around just to hide _many_ warnings from
optional patch-status (if you add it to WARN_QA).
This just added
Upstream-Status: Pending
everywhere without actually investigating what's the proper status.
This is just to hide current QA warnings and to catch new .patch files being
added without Upstream-Status, but the number of Pending patches is now terrible:
5 (26%) meta-xfce
6 (50%) meta-perl
15 (42%) meta-webserver
21 (36%) meta-gnome
25 (57%) meta-filesystems
26 (43%) meta-initramfs
45 (45%) meta-python
47 (55%) meta-multimedia
312 (63%) meta-networking
756 (61%) meta-oe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-06-21 09:15:20 -07:00
Beniamin Sandu
d552fa0478
mdns: remove unneeded headers
...
Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-06-19 18:41:19 -07:00
Johannes Kauffmann
f8f47d5732
open62541: allow disabling subscriptions
...
By default, subscriptions are turned on.
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-06-14 09:41:35 -07:00
Johannes Kauffmann
d613875f54
open62541: add multithreading PACKAGECONFIG option
...
By default, open62541 is built without multithreading support. Make this
configurable.
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-06-14 09:41:35 -07:00
Johannes Kauffmann
5bbfb95eed
open62541: build optimized binary
...
Without any build type specified, open62541 defaults to "Debug".
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-06-05 09:45:30 -07:00
Johannes Kauffmann
dffc4afc53
open62541: update to v1.3.6
...
Since v1.3.4, support for OpenSSL 3.0 has been added.
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-31 08:28:50 -07:00
Khem Raj
085703da29
zeroconf: Pass cflags from environment
...
Fixes
WARNING: zeroconf-0.9-r1 do_package_qa: QA Issue: File /usr/sbin/.debug/zeroconf in package zeroconf-dbg contains reference to TMPDIR [buildpaths]
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-26 18:36:56 -07:00
Johannes Kauffmann
9cf8bab2f3
open62541: add OpenSSL as crypto provider
...
Since multiple crypto provider aren't supported simultaneously, the
mbedtls packageconfig conflicts with the openssl packgeconfig.
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-23 15:04:38 -07:00
Johannes Kauffmann
f9907fe018
open62541: rename encryption PACKAGECONFIG
...
... in anticipation for OpenSSL as crypto provider.
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-23 15:04:38 -07:00
Khem Raj
fa1910548c
babeld: Upgrade to 1.12.2
...
Fix buildpath QA errors while here by passing bitbake provided cflags to
build env
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-23 15:04:38 -07:00
Johannes Kauffmann
bd7cd3bc6f
open62541: disable warnings as errors
...
When using OpenSSL as the encryption provider, the package does not
build without deprecation warnings, thus breaking the build. Disable
warnings as errors to unbreak the build.
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-09 17:27:51 -07:00
Johannes Kauffmann
beb018a3ac
open62541: allow overriding encryption providers
...
Without "encryption" PACKAGECONFIG, the option UA_ENABLE_ENCRYPTION=OFF
is passed, which disables encryption support altogether and makes it
impossible to override the encryption provider. Since no encryption
support is already the default, we don't have to specify anthing to
disable encryption.
Additionally, explicitly specify MbedTLS as the encryption provider;
this is the preferred way to enable any one of the three supported
providers (LibreSSL, OpenSSL or MbedTLS). The current method prints a
deprecation warning:
CMake Deprecation Warning at CMakeLists.txt:200 (message):
Set UA_ENABLE_ENCRYPTION to the desired encryption library.
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-09 17:27:51 -07:00