summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* openwsman: upgrade 2.7.1 -> 2.7.2Wang Mingyu2023-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Security - call setgroups before setuid or setgid - harden systemd service (https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort) - Bugfixes - wsman-win-client-transport: initialize certificate pointer - iniparser: fix buffer size - wsman-win-client-transport: plug leak in error path - memory.c: fix memory cleanup - Improve handling of HTTP 401 Unauthorized - Fix serialization tests - Fix Ruby bindings warnings - Fix Ruby plugin loading test - Fix rpm packaging - Allow to run tests from 'build' directory - Add Python XML test - Enable CUNIT tests Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit bdbb3eeb2bfaf2a03dd6ab2a2024775ab28306a7) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* redis: Upgrade to 6.2.9Chee Yang Lee2023-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service Bug Fixes: Avoid possible hang when client issues long KEYS, SRANDMEMBER, HRANDFIELD, and ZRANDMEMBER commands and gets disconnected by client output buffer limit (#11676) Fix sentinel issue if replica changes IP (#11590) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* redis: Upgrade to 7.0.8Chee Yang Lee2023-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service Bug Fixes Avoid possible hang when client issues long KEYS, SRANDMEMBER, HRANDFIELD, and ZRANDMEMBER commands and gets disconnected by client output buffer limit (#11676) Make sure that fork child doesn't do incremental rehashing (#11692) Fix a bug where blocking commands with a sub-second timeout would block forever (#11688) Fix sentinel issue if replica changes IP (#11590) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* redis: 6.2.7 -> 6.2.8Changqing Li2023-01-192-7/+10
| | | | | | | | | This upgrade include fix for CVE-2022-3647 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* redis: 7.0.5 -> 7.0.7Changqing Li2023-01-192-10/+12
| | | | | | | | | This upgrade include fix for CVE-2022-3647 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* fwupd: Fix CVE-2022-3287Chee Yang Lee2023-01-192-1/+221
| | | | | Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* zsh: Fix CVE-2021-45444Chee Yang Lee2023-01-194-1/+282
| | | | | | | backport patch from debian Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* nss: Whitelist CVEs related to libnssdbmMathieu Dubois-Briand2022-12-201-0/+4
| | | | | | | | | | | | | | These CVEs only affect libnssdbm, compiled when --enable-legacy-db is used. https://bugzilla.mozilla.org/show_bug.cgi?id=1360782#c6 https://bugzilla.mozilla.org/show_bug.cgi?id=1360778#c8 https://bugzilla.mozilla.org/show_bug.cgi?id=1360900#c6 https://bugzilla.mozilla.org/show_bug.cgi?id=1360779#c9 Signed-off-by: Mathieu Dubois-Briand <mbriand@witekio.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 90645db2fa078b50ec6807c75acea913b49ea669) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* nss: Add missing CVE productMathieu Dubois-Briand2022-12-201-0/+2
| | | | | | | Signed-off-by: Mathieu Dubois-Briand <mbriand@witekio.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 8e0432fd54a1412a67dc1f9c33f5f6afbb860a62) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* dool: Add patch to fix rebuildAlexander Stein2022-12-202-0/+262
| | | | | | | | | | | When cleaning the package during rebuild in base_do_configure() 'make clean' deletes docs/dool.1. This files comes from source repository but can't be recreated using 'make docs'. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 19f28fb34e2fa15b30274b97d10b8ecbdafaaf19) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* fontforge: Inherit python3targetconfigKhem Raj2022-12-201-1/+1
| | | | | | | | | It currently ends up using native python3-config which adds native paths to compiler includes which is not what we want. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit aac23a0407089ea23314720d49f9cb120452ce53) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* audit: Inherit python3targetconfigKhem Raj2022-12-201-1/+1
| | | | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit c7fcebd05d18c118eccbf6bc6c75ea91d0b89063) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* volume-key: Inherit python3targetconfigKhem Raj2022-12-201-1/+1
| | | | | | | | | | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python and compile fails e.g. | In file included from /mnt/b/yoe/master/build/tmp/work/cortexa15t2hf-neon-yoe-linux-gnueabi/volume-key/0.3.12-r0/recipe-sysroot-native/usr/include/python3.11/Python.h:38: | /mnt/b/yoe/master/build/tmp/work/cortexa15t2hf-neon-yoe-linux-gnueabi/volume-key/0.3.12-r0/recipe-sysroot-native/usr/include/python3.11/pyport.h:601:2: error: "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." | #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." | ^ Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 44384179db0db8bbf489dbe0524a5e5aa2853603) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* colord: upgrade 1.4.5 -> 1.4.6Wang Mingyu2022-12-201-2/+2
| | | | | | | | | | | | | | | | | | | | Changelog: ========== Bugfixes: - Add missing copyright notices - Add Spyder X entry - Document where to send patches - Don't use exact floating point comparisons - Drop option for removed reverse engineering tools - Drop references to hughski.com - Fix a small memory leak in sqlite3_exec() - Fix typo in device-removed signal documentation - Make introspection optional in meson Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 706cfeb2504ebec37872e6ee051a5b07385412b7) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* audit: upgrade 3.0.8 -> 3.0.9Wang Mingyu2022-12-201-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== In auditd, release the async flush lock on stop Don't allow auditd to log directly into /var/log when log_group is non-zero Cleanup krb5 memory leaks on error paths Update auditd.cron to use auditctl --signal In auparse, if too many fields, realloc array bigger (Paul Wolneykien) In auparse, special case kernel module name interpretation If overflow_action is ignore, don't treat as an error Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 01eb5561da2823a8bb80e790bfbb6cdf320ce09e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* botan: upgrade 2.19.2 -> 2.19.3Chen Pei2022-12-201-1/+1
| | | | | | | | | | | | Version 2.19.3, 2022-11-16 CVE-2022-43705: A malicious OCSP responder could forge OCSP responses due to a failure to validate that an embedded certificate was issued by the end-entity issuing certificate authority. Signed-off-by: Chen Pei <cp0613@linux.alibaba.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 2392dc79254a223da260c4b3b639d738e81b06a5) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ostree: fix selinux policy rebuild error on first deploymentYi Zhao2022-12-202-0/+45
| | | | | | | | | | | Backport a patch to fix selinux policy rebuild error on first deployment. See: https://github.com/ostreedev/ostree/issues/2758 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 290166c46b6d7ae2474b754dd416bef45a0e7946) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* imapfilter: Upgrade to 2.7.6Khem Raj2022-12-201-3/+5
| | | | | | | | | | | | | | | Use git fetcher to avoid src-uri-bad build QA error Changes in this release [1] License-Update: Update copyright years [2] [1] https://github.com/lefcha/imapfilter/compare/v2.7.5...v2.7.6 [2] https://github.com/lefcha/imapfilter/commit/ce6b9050b284b9944ac52371a4a2254fc73bc219 Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 8299706b637b76d95716079455c276a825d6f0c9) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* protobuf: stage protoc binary to sysrootSamuli Piippo2022-12-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If protoc is enabled for the build, recipes using protobuf will fail when protoc is not available in the recipe sysroot: | The imported target "protobuf::protoc" references the file | | ".../recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/protoc-3.21.5.0" | | but this file does not exist. Possible reasons include: | | * The file was deleted, renamed, or moved to another location. | | * An install or uninstall procedure did not complete successfully. | | * The installation package was faulty and contained | | ".../recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/cmake/protobuf/protobuf-targets.cmake" | | but not all the files it references. Use SYSROOT_DIRS to stage the binary to sysroot so it's always available for other recipes. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit d7f46fa816964e30edb2ccfecc57a26251cc351c)
* Nodejs - Upgrade to 16.18.1Archana Polampalli2022-12-206-268/+27
| | | | | | | | | * Drop Openssl legacy provider patch and install both binaries patch which are already available in 16.x * Refresh native binaries patch against 16.x base Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* nss: fix SRC_URIMartin Jansa2022-11-251-1/+1
| | | | | | | | | | * http://ftp.mozilla.org/pub/mozilla.org now returns 404, but the SRC_URI still works without "mozilla.org" directory Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 74f131ffe8d33ac4fe8225d8102eddc31aef3e90) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* meta-oe][PATCH] gst-editing-services: fix typo in LICENSE field.Armin Kuster2022-11-121-1/+1
| | | | | | | | | WARNING: gst-editing-services-1.20.4-r0 do_populate_lic: QA Issue: gst-editing-services: No generic license file exists for: GPL-2.0-on-later in any provider [license-exists] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 29f49bb36ad1ad369d7ae70c688df9cb144853d3) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ipmitool: fix typo in .bb file's comments, using = instead of =?Xiangyu Chen2022-11-051-1/+1
| | | | | | | Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 6ebff843cce0a66a7749e048f280bb9cfdca5946) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* poco: upgrade 1.12.2 -> 1.12.3Wang Mingyu2022-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - GH #3682: Including Any.h causes Compiler error on Visual Studio - GH #3683: Poco::format receives empty Vector<Any> - GH #3692: v1.12.0 and v1.12.1 Poco::Any compile problem - GH #3723: DateTimeFormatter creates invalid ISO8601 string - GH #3737: Poco EventImpl for Win32 breaks INFINITE wait - GH #3744: bindImplLOB zero size (or NULL) HY104 "Invalid precision value" - GH #3748: Poco 1.12.2 - Building DataMySQL still fails (issue #3689) - GH #3753: Fix optional JSON support for MySQL - GH #3763: Poco::Util::Application VxWorks main is incorrect - GH #3769: Fixed converting/correcting pre-gregorian dates (#3723). - GH #3795: aix system NumberFormatter.cpp build error - GH #3805: Upgrade expat to 2.4.9 - GH #3814: Security Vulnerability identified in POCO version 1.12.2 - GH #3825: VS 2022 Net project missing ARM64 config - GH #3834: SocketImpl::available() - GH #3846: Upgrade bundled zlib to 1.2.13 [fixes CVE] - GH #3847: Upgrade bundled SQLite to 3.39.4 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 0239a702d370a652ce3dd603db1fe32154f80c57) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* function2: upgrade 4.2.1 -> 4.2.2Wang Mingyu2022-11-051-1/+1
| | | | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 30444c8a59f6adb050349ae069d176db83c54d3a) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ctags: upgrade 5.9.20221016.0 -> 5.9.20221023.0Wang Mingyu2022-11-051-1/+1
| | | | | | | | | | Changelog: lregex: warn if mgroup= flag is not given in --mline-regex-<LANG> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e72998c0049154da98c4e8c4e2a90c74a7e5e996) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* cglm: upgrade 0.8.5 -> 0.8.7Wang Mingyu2022-11-051-1/+1
| | | | | | | | | | Changelog: fix build: add missing struct affine functions and headers Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e1736749520913fe49546a03a0767f6ca91a830e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* cpputest: remove dev package dependencyPeter Marko2022-11-051-0/+2
| | | | | | | | | | The main package is empty so it was not possible to install dev package to sdk as it depends on main package. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 8210e5904c7c69fc1a352fdb1fb4cf4cb50e06ce) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* tio: upgrade 2.1 -> 2.2zhengruoqin2022-11-051-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== * Add shell completion of sub-configuration names Does not work with sub configuration names that contains one or more white spaces. * Beautify help * Fix error message * Simplify configfile implementation Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit bebe7f7963d862294a05fe41e90d0485788866c2) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* sanlock: upgrade 3.8.4 -> 3.8.5Wang Mingyu2022-11-052-20/+1
| | | | | | | | | | setuptools.patch removed since it's included in 3.8.5. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit cc532b9d4e0394f442cc3e3b6c7f65858a551a3c) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* makedumpfile: upgrade 1.7.1 -> 1.7.2Wang Mingyu2022-11-051-1/+1
| | | | | | | | | | | | Changelog: ========= - LoongArch64 architecture support - Support kernels up to v6.0 (x86_64) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 9712b6ea416fb359fb72d8f74f165bec1177da16) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* fvwm: upgrade 2.6.9 -> 2.7.0Wang Mingyu2022-11-051-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== * Bug fixes: - Fix handling of configure's --enable-mandoc/--enable-htmldoc - Fix crash in FvwmPager when desk height or width is 0 - Added DoubleClick time to man page. - Fix to FvwmIconMan to disable a SizeHint warning. - Allow for reproducible builds. - Increase the number of supported mouse buttons to 15. - Tweaks to configure.ac Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 6a0ea55c1aa00ad95513855c384d097412ac6143) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ctags: upgrade 5.9.20221009.0 -> 5.9.20221016.0Wang Mingyu2022-11-051-1/+1
| | | | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 443259d5db7959609be2358c2359345039739651) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* bats: upgrade 1.8.0 -> 1.8.2Wang Mingyu2022-11-051-1/+1
| | | | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 8dd9faa5c6f214414b4776e05e87eb33a0080203) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* fwupd: Fix plugin_gpio PACKAGECONFIGRobert Joslyn2022-11-051-1/+1
| | | | | | | | | | | | | Trying to disable the gpio plugin results in an error ERROR: Option 'plugin_gpio' must have a value separated by equals sign. Correct the PACKAGECONFIG for this option so it can be disabled. Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 2ab46bac63c32a1f37576b4b8be61c95585ffcf2) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* meta-openemnedded: Add myself as langdale maintainerArmin Kuster2022-10-221-4/+4
| | | | | Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: Enable protoc binary in nativesdkKhem Raj2022-10-211-0/+1
| | | | | | | When it was disabled for target, it was enabled for native but not for nativesdk explicitly, lets do it here. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audit: Fix compile error for audit_2.8.5Akash Hadke2022-10-213-2/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix below compile errors 1. Fix build with linux 5.17+ audit errors out due to swig munging it does with kernel headers | audit_wrap.c: In function '_wrap_audit_rule_data_buf_set': | audit_wrap.c:4701:17: error: cast specifies array type | 4701 | arg1->buf = (char [])(char *)memcpy(malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size)); | | ^ | audit_wrap.c:4701:15: error: invalid use of flexible array member | 4701 | arg1->buf = (char [])(char *)memcpy(malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size)); | | ^ | audit_wrap.c:4703:15: error: invalid use of flexible array member | 4703 | arg1->buf = 0; | | ^ These errors are due to VLAIS from kernel headers, so we copy linux/audit.h and make the needed change in local audit.h and make needed arrangements in build to use it when building audit package Take reference of upstream commit ee3c680c3 audit: Upgrade to 3.0.8 and fix build with linux 5.17+ Update 0002-Fixed-swig-host-contamination-issue.patch 2. Fix ipx.h missing file bug for kernel 5.15 ipx.h header file is removed in kernel 5.15 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/include/net?id=6c9b40844751ea30c72f7a2f92f4d704bc6b2927 which is causing below error for system with kernel equal and higher than 5.15 | ../../git/auparse/interpret.c:48:10: fatal error: linux/ipx.h: No such file or directory | 48 | #include <linux/ipx.h> | | ^~~~~~~~~~~~~ Add below patch to fix this issue. 0001-Make-IPX-packet-interpretation-dependent-on-the-ipx-header.patch Link: https://github.com/linux-audit/audit-userspace/commit/6b09724c69d91668418ddb3af00da6db6755208c Signed-off-by: Akash Hadke <akash.hadke@kpit.com> Signed-off-by: Akash Hadke <hadkeakash4@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syzkaller: add recipe and selftest for syzkaller fuzzingOvidiu Panait2022-10-213-0/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Syzkaller is a coverage-guided fuzzer that is widely used to find bugs in the Linux kernel: https://github.com/google/syzkaller Add the recipe and a selftest for running the fuzzer in a qemux86-64 kvm environment. The following steps can be used to start the test: """ cat >> conf/local.conf <<EOF SYZ_WORKDIR="<path>" SYZ_FUZZTIME="30" SYZ_QEMU_VM_COUNT="2" SYZ_QEMU_MEM="2048" SYZ_QEMU_CPUS="2" EOF oe-selftest -r syzkaller ... loading corpus... serving http on http://127.0.0.1:49605 serving rpc on tcp://[::]:46475 booting test machines... wait for the connection from test machine... vm-0: crash: KCSAN: data-race in poll_schedule_timeout.constprop.NUM / pollwake vm-1: crash: KCSAN: data-race in mutex_spin_on_owner machine check: syscalls : 2227/4223 code coverage : enabled comparison tracing : enabled extra coverage : enabled delay kcov mmap : mmap returned an invalid pointer setuid sandbox : enabled namespace sandbox : enabled Android sandbox : /sys/fs/selinux/policy does not exist fault injection : enabled leak checking : enabled net packet injection : enabled net device setup : enabled concurrency sanitizer : enabled devlink PCI setup : PCI device 0000:00:10.0 is not available USB emulation : enabled hci packet injection : enabled wifi device emulation : enabled 802.15.4 emulation : enabled corpus : 0 (deleted 0 broken) seeds : 0/0 VMs 2, executed 1, cover 0, signal 0/0, crashes 2, repro 0 vm-1: crash: KCSAN: data-race in mutex_spin_on_owner """ This will fuzz the yocto kernel for 30 minutes using 2 qemu VMs, each VM getting 2048MB of memory and 2 CPUs. The path in SYZ_WORKDIR must be an absolute path that is persistent across oe-selftest runs, so that fuzzing does not start all over again on each invocation. Syzkaller will save the corpus database in that directory and will use the database to keep track of the interfaces already fuzzed. After the test is done, <workdir>/crashes directory will contain the report files for all the bugs found. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* msktutil: Add recipeKhem Raj2022-10-191-0/+15
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vboxguestdrivers: upgrade 6.1.38 -> 7.0.0Gianfranco Costamagna2022-10-191-3/+3
| | | | | | | | Move license from GPL-2 to GPL-3 Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: build libperfettoMarkus Volk2022-10-184-3/+78
| | | | | | | | | | | | | | - Mesa has support for perfetto, but the libperfetto library is needed - Only v27 seems to be supported for now. Update perfetto accordingly - Make sure perfetto and libperfetto share the same codebase - Patch meson.build to allow shared build - Add a version number to avoid having a non symlink so file packaged into dev package - Create a PC file for libperfetto to allow mesa to find it using pkgconfig - Install needed header file - Add -latomic to LDFLAGS for some arch where the compiler doesn't provide it Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: improve ptest and disable valgrind by defaultZheng Qiu2022-10-182-5/+34
| | | | | | | | | | | | Improve ptest result formatting. In run-ptest, setting a flag to disable valgrind image unless enabled by "valgrind" PACKAGECONFIG. Requested jq for seprating make check, so in the future it can be changed to utilize Makefile and reduce redudancy. Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com> Signed-off-by: Randy MacLeod <randy.macleod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: upgrade 0.0.15 -> 0.0.16Etienne Cordonnier2022-10-181-71/+60
| | | | | Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add recipe for PerfettoSui Chen2022-10-182-0/+222
| | | | | | | | | | | | | | | | | Perfetto (https://perfetto.dev/) is a system profiling, app tracing and trace analysis framework. We started using Perfetto for studying a few performance-related problems for OpenBMC-based systems (both the BMC and the host) and we feel it would be good if Perfetto is included into OpenEmbedded, since embedded systems are usually expected to have predictable performance characteristics, and having a good set of performance analysis tools would make this work easier. Tested: bitbake compile, devtool extract and override Signed-off-by: Sui Chen <suichen6@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Update to 1.50.x releaseKhem Raj2022-10-181-5/+5
| | | | | | | | | | | | License-update: Include MPL-2.0 [1] Add missing BSD 3-clause and MPL-2.0 to license field Switch to git submodules since its using locked versions of some components like opencensus-proto [1] https://github.com/grpc/grpc/commit/05fcd826f477ef1a024a2defa5e4b3d78f5e6eb4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add condition for libusbgx-exampleshomalozoa2022-10-181-2/+2
| | | | | | | * Add @bb.utils.contains for PACKAGE_BEFORE_PN and INITSCRIPT_PACKAGES to make configs in PACKAGECONFIG work. Signed-off-by: homalozoa <nx.tardis@gmail.com>
* tio: upgrade 2.0 -> 2.1zhengrq.fnst2022-10-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes since tio v2.0: ======================= Fix output line delay Apply output line delay on lines ending with \n. On most systems lines ends with \n or \r\n. Do not print timestamps in hex mode Improve input mechanism in hex mode Print the 2 character hex code that you input in hex mode but then delete it before sending. This way it is easier to keep track of what you are inputting. It basically mimics the ctrl-shift-u input mechanism that is used to input unicode. Add support for sending prefix character to serial device Do so by inputting prefix key twice, e.g. input ctrl-t ctrl-t to send ctrl-t character to serial device. Clean up indentation Update example tiorc Add bit reverse order feature Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tesseract: upgrade 4.1.3 -> 5.2.0Wang Mingyu2022-10-182-38/+2
| | | | | | | | 0001-include-sys-time.h.patch removed since it's not available in new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: upgrade 2.2.0 -> 2.3.0Wang Mingyu2022-10-181-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== Add CLI11_PRECOMPILED as an option. #762 Bugfix: Include <functional> in FormatterFwd #727 Bugfix: Add missing Macros.hpp to Error.hpp #755 Bugfix: Fix subcommand callback trigger #733 Bugfix: Variable rename to avoid warning #734 Bugfix: split_program_name single file name error #740 Bugfix: Better support for min/max overrides on MSVC #741 Bugfix: Support MSVC 2022 #748 Bugfix: Support negated flag in config file #775 Bugfix: Better errors for some confusing config file situations #781 Backend: Restore coverage testing (lost with Travis CI) #747 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>