Commit Graph

35056 Commits

Author SHA1 Message Date
Peter Marko
d307fdabf6
fcgi: upgrade 2.4.2 -> 2.4.6
Handles CVE-2025-23016 (in 2.4.5)

Add tag to SRC_URI.

Move version to recipe filename.

License-Update: file was renamed without any text change

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 22:42:49 -07:00
Zoltán Böszörményi
df6a14a27c
openvpn: Add PACKAGECONFIG for data channel offload
Moved the iproute2 backend enablement into a new PACKAGECONFIG.
It is enabled to keep the current defaults. Added the explicit
runtime dependency on iproute2-ip (the "ip" command) which this
backend requires.

Added a new PACKAGECONFIG[dco] which enables the libnl backend,
which is mutually incompatible with iproute2 backend in OpenVPN.

With these:

  PACKAGECONFIG:remove = "iproute2"
  PACKAGECONFIG:append = " dco"

the data channel offload is enabled:

  checking for LIBNL_GENL... yes
  configure: Enabled ovpn-dco support for Linux

With Linux kernel 6.16 or newer, and CONFIG_OVPN enabled,
the data channel offload will be used.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 07:40:09 -07:00
Stefan Wiehler
70a9c5ca6e
syzkaller: Add nativesdk
Signed-off-by: Stefan Wiehler <me@sephalon.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 07:40:09 -07:00
Stefan Wiehler
163506182f
syzkaller: Upgrade to latest tip of trunk
- All patches have been upstreamed
- Add Go module dependencies to allow offline builds since upstream does
  not vendor them into the repo anymore
- In accordance to upstream, disable cgo as we are unable to compile
  with it on all supported architectures; in addition, remove
  -linkshared and -buildmode=pie as it requires external (cgo) linking
  (the latter only on ARM and x86). Binary size hardly matters here as
  syzkaller is unlikely to be shipped in a production environment.
- Add missing metadata and comply with style guide
- Mark musl as incompatible as it does not provide the Memory Protection
  Keys API; in addition, there seems to be no intention from upstream to
  support anything besides glibc

Signed-off-by: Stefan Wiehler <me@sephalon.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 07:40:08 -07:00
Khem Raj
6482f42200
protobuf: Delete unused 0001-utf8_range-add-version-marker-to-library-19009.patch
It is already present in 31.1 release anyway

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 22:38:16 -07:00
Khem Raj
77153a478a
safec: Upgrade to 3.9.1
Drop patch since its fixed by [1] in 3.9.1
Add a patch to fix new warning seen with gcc 15.2

[1] https://github.com/rurban/safeclib/issues/125

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 20:38:43 -07:00
Khem Raj
839b3078cd
ktx-software: Disable AVX on x86_64
When using x86-64-v3 AVX gets enabled by default and
this does not work well with ktx dependencies e.g. basisu

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 20:38:43 -07:00
Peter Marko
2d8d6ec229
7zip: upgrade 24.09 -> 25.01
Handles CVEs:
* 25.00: CVE-2025-53816, CVE-2025-53817
* 25.01: CVE-2025-55188

License-Update: copyright years refreshed

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 12:25:37 -07:00
Haixiao Yan
f2dc694c52
python3-posix-ipc: upgrade 1.2.0 -> 1.3.0
Remove following patches, they have been fixed since 1.3.0.
0001-build_support-use-source-filename-instead-of-foo-for.patch
0002-build_support-handle-empty-max_priority-value-as-Non.patch
0003-build_support-use-does_build_succeed-in-compile_and_.patch

Backport a patch to fix dicsovery fails when CC contains flags

License-Update: update copyright statements to include contributors

Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 12:25:37 -07:00
Khem Raj
7b7d912e7a
oprofile: Adjust ptests for UNPACKDIR changes
Location of S have moved under UNPACKDIR and this
needs to reflect in ptest install structure as some
of tests access the sourcedirs relative to itself
during run, these locations are built into tests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:25 -07:00
Khem Raj
32f2857c67
libplacebo: Fix build with latest python 3.14
Fixes
 FAILED: [code=1] src/vulkan/utils_gen.c
   /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/meson.real --
   ↪ internal exe --unpickle /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/meson-private/
   ↪ meson_exe_nativepython3_7e48a7413404982655e79073cf3065c6194271bf.dat
   while executing ['/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/
   ↪ nativepython3', '../sources/libplacebo-7.351.0/src/vulkan/utils_gen.py', '/usr/share', '/home/kraj200/yoe/build/tmp/work/
   ↪ riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot/usr/share/vulkan/registry/vk.xml', 'src/vulkan/utils_gen.c']
   --- stdout ---

   --- stderr ---
   Traceback (most recent call last):
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/
     ↪ vulkan/utils_gen.py", line 205, in <module>
       registry = VkXML(ET.parse(xmlfile))
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/
     ↪ vulkan/utils_gen.py", line 50, in __init__
       super().__init__(*args, **kwargs)
       ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/lib/python3.13/
     ↪ xml/etree/ElementTree.py", line 527, in __init__
       raise TypeError('expected an Element, not %s' %
                       type(element).__name__)
   TypeError: expected an Element, not ElementTree

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:25 -07:00
Dan McGregor
618b14ef14
systemd-repart-native: clean up dependencies
Specify -native versions of dependencies. These were satisfied
transitively through other dependencies, but we should specify
them explicitly. It also removes dependencies on the target
system for a native recipe.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:24 -07:00
Gianfranco Costamagna
0331499e1f
mosquitto: bump to 2.0.22
Refresh patches, drop patch 3238, now part of upstream codebase

Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 08:01:50 -07:00
Jason Schonberg
fd6a9a2b30
c-ares: backport a patch for a memory leak
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-10 14:43:21 -07:00
Dan McGregor
a4fe9edd32
systemd-repart: Fix build after S moved into UNPACKDIR
Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-09 10:22:47 -07:00
Khem Raj
72d399339e
simpleiot: Add recipe
simpleiot is a framework used to manage edge devices

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Cliff Brake <cbrake@bec-systems.com>
2025-08-09 10:22:39 -07:00
Khem Raj
63584aeba9
tomlplusplus: Fix test failures with clang/libcxx
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-07 21:58:51 -07:00
Dean Sellers
eea415cfbd
tailscale: Added support for systemd init
Includes the provided service and defaults files for using the
tailscale daemon on systemd init machines.
Added the other kernel modules necessary for tailscaled to work
without warnings to RRECOMMENDS.

Tested with `core-image-minimal` under qemu with machines
`qemux86-64`, `genericx86-64` and `qemuarm64`. Ping
host on tailscale network using magicDNS host lookup.

Signed-off-by: Dean Sellers <dean@sellers.id.au>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-07 21:58:51 -07:00
Yogita Urade
fa9c926f4f
poppler: upgrade 25.06.0 -> 25.08.0
This upgrade includes fix for CVE-2025-50420.

poppler 25.08.0 changelog:
==========================
core:
* FormWidgetSignature::signDocumentWithAppearance: add imagePath parameter
* Fix parsing Distinguished Names that end with a hex string
* Fix crashes in malformed documents

glib:
* Add poppler_page_render_transparent_selection()
* Add missing since to the documentation

poppler 25.07.0 changelog:
==========================
core:
* Changed rendering of malformed documents to mimic what Adobe Reader does. Issue #1602
* Improvemenst in signature validation in the NSS backend
* Add more detailed output when signing fails
* Internal code improvements
* Fix crashes in malformed documents

utils:
* pdfsig: command line option for allowing PGP signatures in GnuPG backend

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 23:36:53 -07:00
Jan Vermaete
5605736b18
cli11: removed old SRC_URI[sha256sum]
Both SRCREV and SRC_URI[sha256sum] where defined.
The value of SRCREV is the correct one.

4160d259d9

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:17 -07:00
Wang Mingyu
972faf66cf
aml: upgrade 0.3.0 -> 1.0.0
Changelog:
===========
- sys/queue.h: Remove "#include <sys/cdefs.h>"
- FUNDING.yml: Add github sponsors
- Stop single-shot also when no cb is set
- Replicate methods for every type
- Use explicit types in callbacks
- meson: Add run_command check argument
- meson: Relocate headers and pkgconfig
- kqueue: Call EV_SET without NOTE_ABSTIME on Mach
- kqueue: Pass unspecified timeout as NULL
- thread-pool: Make pthread_setcancelstate optional for Android
- build: Make librt optional
- Properly initialize global mutex

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:17 -07:00
Wang Mingyu
311998ff62
neatvnc: upgrade 0.8.1 -> 0.9.5
compatible with upgraded aml 1.0.0
0001-meson-Use-new-pkgconfig-for-aml1.patch
0001-Use-aml-v1.patch

dependency patch of 0001-Use-aml-v1.patch:
0001-Add-method-to-listen-on-multiple-fds.patch

Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.0
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.1
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.2
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.3
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.4
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:16 -07:00
Khem Raj
dffa7ccc68
gphoto2: Strip --sysroot out of emitted compiler string into binaries
Update patch status
Substitute hardcoding with BP in SRC_URI
Drop sed kludge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 20:27:34 -07:00
Khem Raj
90c47eb0a4
libgphoto2: Upgrade to 2.5.32
Use xz for archive and drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 20:27:34 -07:00
Khem Raj
ba158bb8cc
spdm-utils: Add missing clang-native dependency
It was getting by because it was in a dynamic layer
anchored with meta-clang being in bblayers.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 12:17:55 -07:00
Khem Raj
5ec34f64a0
spdm-utils: Remove comment about meta-clang
clang and bingen-cli are now in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 10:28:28 -07:00
Ross Burton
5e7559a17f
python3-typer: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
e9c44053f7
python3-twitter: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
87cf794116
python3-trustme: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
530dbcec10
python3-termcolor: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
0fdcb5154a
python3-systemd: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
169d18dd37
python3-soupsieve: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
6317c53f9b
python3-simpleeval: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
8952de6e6b
python3-pymongo: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
0c8cc8ee55
python3-paho-mqtt: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
415b4b3dc5
python3-mypy-extensions: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
80c3faef4e
python3-itsdangerous: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
2ca5327213
python3-greenstalk: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
b6b02b5f92
python3-flask: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
ffc1e95ca3
python3-flask-sqlalchemy: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
96a6c0eb40
python3-flask-marshmallow: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
f42b29ef73
python3-expandvars: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
65d4a3e0c4
python3-blinker: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
c96e042782
python3-apispec: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Ross Burton
bdd47759ff
python3-a2wsgi: use correct Python build backend class
oe-core master now has a python_pdm build class.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Ross Burton
1030642698
python3-jsonref: use correct Python build backend class
oe-core master now has a python_pdm build class.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Khem Raj
acbf3e2e7e
openwsman: Fix reprodubility issue due to abs paths
dlopen is being served libssl.so with build time
absolute path of its location in target sysroot

this is being detected as reproducibility issue but
its also a runtime issue where dlopen will fail
due to non-existent path

Backport a gcc-15 build fix as well

Drop do_configure tweak its no longer needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:26 -07:00
Wang Mingyu
ae8ea29788
xgamma: upgrade 1.0.7 -> 1.0.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:26 -07:00
Wang Mingyu
bf77668d12
swagger-ui: upgrade 5.27.0 -> 5.27.1
bugfix:
 use open-cli instead of require('open') for Node 20+ compatibility

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:25 -07:00
Wang Mingyu
ac0b53623e
python3-sqlalchemy: upgrade 2.0.41 -> 2.0.42
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:25 -07:00