aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* vboxguestdrivers: upgrade 6.1.26 -> 6.1.28Gianfranco95 min.3-564/+2
| | | | | | | | | | drop two upstream cherry-pick patches: r89690-5.14-fixes.patch r90497-regops-5.14-fix.patch 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>
* grpc: revert GRPCPP_ABSEIL_SYNC change from 1.40.0 to fix undefined ↵jansa/masterMartin Jansa21 hours2-0/+61
| | | | | | | references to absl::lts_20210324::Mutex::~Mutex() Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: import a patch from meta-webosose to fix building protobuf-c with ↵Martin Jansa21 hours2-0/+70
| | | | | | | | | | | | | | | | | gold linker * imported from: https://github.com/webosose/meta-webosose/commit/9250cad447658cc6cc431572cb3b2c606e3fe257 * fixes: | make[1]: Entering directory '/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/build' | ./x86_64-oe-linux-libtool --tag=CXX --mode=link x86_64-oe-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot -std=c++11 -pthread -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot-native= -Wl,-z,relro,-z,now -fuse-ld=bfd -o protoc-c/protoc-gen-c protoc-c/protoc_gen_c-c_bytes_field.o protoc-c/protoc_gen_c-c_enum.o protoc-c/protoc_gen_c-c_enum_field.o protoc-c/protoc_gen_c-c_extension.o protoc-c/protoc_gen_c-c_field.o protoc-c/protoc_gen_c-c_file.o protoc-c/protoc_gen_c-c_generator.o protoc-c/protoc_gen_c-c_helpers.o protoc-c/protoc_gen_c-c_message.o protoc-c/protoc_gen_c-c_message_field.o protoc-c/protoc_gen_c-c_primitive_field.o protoc-c/protoc_gen_c-c_service.o protoc-c/protoc_gen_c-c_string_field.o protobuf-c/protoc_c_protoc_gen_c-protobuf-c.pb.o protoc-c/protoc_gen_c-main.o -lprotobuf -lpthread -lprotoc | x86_64-oe-linux-libtool: link: x86_64-oe-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot -std=c++11 -pthread -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0=/usr/src/debug/protobuf-c/1.4.0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot-native= -Wl,-z -Wl,relro -Wl,-z -Wl,now -fuse-ld=bfd -o protoc-c/protoc-gen-c protoc-c/protoc_gen_c-c_bytes_field.o protoc-c/protoc_gen_c-c_enum.o protoc-c/protoc_gen_c-c_enum_field.o protoc-c/protoc_gen_c-c_extension.o protoc-c/protoc_gen_c-c_field.o protoc-c/protoc_gen_c-c_file.o protoc-c/protoc_gen_c-c_generator.o protoc-c/protoc_gen_c-c_helpers.o protoc-c/protoc_gen_c-c_message.o protoc-c/protoc_gen_c-c_message_field.o protoc-c/protoc_gen_c-c_primitive_field.o protoc-c/protoc_gen_c-c_service.o protoc-c/protoc_gen_c-c_string_field.o protobuf-c/protoc_c_protoc_gen_c-protobuf-c.pb.o protoc-c/protoc_gen_c-main.o -lprotobuf -lpthread -lprotoc -pthread | /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/protobuf-c/1.4.0-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/11.2.0/ld.bfd: protobuf-c/protoc_c_protoc_gen_c-protobuf-c.pb.o:(.data.rel.ro+0x30): undefined reference to `descriptor_table_google_2fprotobuf_2fdescriptor_2eproto' | collect2: error: ld returned 1 exit status Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nlohmann-json: upgrade 3.10.2 -> 3.10.4zhengruoqin21 hours1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note you can support this project via GitHub sponsors or PayPal. Bug Fixes Fix regression bug introduced in release 3.10.0 which broke compilation for types with an explicit default constructor with default arguments. #3077 #3079 Fix regression bug introduced in release 3.10.0 which treated the return values of std::find and std::remove as pointers which could break compilation. #3081 #3082 Fix converting std::filesystem::path to JSON. Before release 3.10.3, such a conversion would trigger a stack overflow. Release 3.10.3 then further broke compilation on Windows. #3070 #3073 Deprecated functions Passing iterator pairs or pointer/length pairs to parsing functions (basic_json::parse, basic_json::accept, basic_json::sax_parse, basic_json::from_cbor, basic_json::from_msgpack, basic_json::from_ubjson, basic_json::from_bson) via initializer lists is deprecated. Instead, pass two iterators; for instance, call basic_json::from_cbor(ptr, ptr+len) instead of basic_json::from_cbor({ptr, len}). The following functions have been deprecated in earlier versions and will be removed in the next major version (i.e., 4.0.0): Function iterator_wrapper are deprecated. Please use the member function items() instead. Functions friend std::istream& operator<<(basic_json&, std::istream&) and friend std::ostream& operator>>(const basic_json&, std::ostream&) are deprecated. Please use friend std::istream& operator>>(std::istream&, basic_json&) and friend operator<<(std::ostream&, const basic_json&) instead. All deprecations are annotated with HEDLEY_DEPRECATED_FOR to report which function to use instead. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gensio: upgrade 2.2.9 -> 2.3.1zhengruoqin21 hours1-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: move large static library into staticdev packageKurt Kiefer21 hours1-1/+2
| | | | | | | | | | The libmozjs package was including /usr/lib/libjs_static.ajs, not required for runtime usage. Keep this file, but move it to the staticdev package. Signed-off-by: Kurt Kiefer <kurt.kiefer@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libxmlb: upgrade 0.3.2 -> 0.3.3wangmy21 hours1-5/+4
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgusb: upgrade 0.3.7 -> 0.3.8wangmy21 hours1-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* asio: upgrade 1.18.1.bb -> 1.20.0wangmy21 hours1-3/+2
| | | | | | | | | | | | | | | | release note: Fixed experimental::coro compatibility with gcc. Fixed experimental::promise compatibility with gcc. Added documentation for per-operation cancellation. Added documentation for parallel_group. Added overview documentation for experimental::coro. Added some missing C++14 examples. Updated C++20 coroutines overview documentation. -License-Update: Copyright year updated to 2021. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* colord: inherit pkgconfigTim Orling21 hours1-1/+1
| | | | | | | meson can't find gio-2.0 without pkg-config Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xorgxrdp: Add to exclusion list for nowKhem Raj21 hours2-1/+2
| | | | | | it needs xrdp which needs to be ported to openssl 3+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* byacc: switch to official HTTPS mirrorMatthias Schiffer21 hours1-1/+1
| | | | | | | | | | FTP does not always work in corporate networks. Switch to the HTTPS URL mentioned on the tool's homepage. The same URL is also used by FreeBSD [1]. [1] https://cgit.freebsd.org/ports/tree/devel/byacc/Makefile?id=b128c1dbf3e8fbada5f753631041bf93ac51bf4d Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audit: upgrade 3.0.5 -> 3.0.6Yi Zhao21 hours1-1/+1
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrdp: Exclude from buildsKhem Raj21 hours2-1/+2
| | | | | | Needs work to compile with openssl 3.x Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: Fix build with muslKhem Raj21 hours2-0/+39
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Add lv_lib_png to packagegroupPhilippe Coval21 hours1-1/+1
| | | | | | | | Change-Id: Ibd340c4082a111c7f77a73b3d4adfd03ee654ae6 Relate-to: https://git.ostc-eu.org/OSTC/planning/core-os/-/issues/233 Relate-to: https://github.com/lvgl/lvgl/issues/2534 Forwarded: https://github.com/openembedded/meta-openembedded/pull/454 Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
* lv-lib-png: Add recipe for LVGL for handling PNG formatPhilippe Coval21 hours1-0/+26
| | | | | | | | | | | | Note that this lib will be part of next lvgl release, meanwhile we build it without touching lvgl default config. Relate-to: https://git.ostc-eu.org/OSTC/planning/core-os/-/issues/233 Relate-to: https://github.com/lvgl/lvgl/issues/2534 Forwarded: https://github.com/openembedded/meta-openembedded/pull/454 Change-Id: I2e467caae8e70577e5c9a93f92efc6588cf3bfa2 Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* colord-native: Inherit pkgconfigJoshua Watt21 hours1-1/+1
| | | | | | | pkgconfig.bbclass is now required for pkg-config to be present Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Upgrade to 14.18.1Khem Raj3 days1-9/+5
| | | | | | | | | | License-Update: Reflect new location of gtest sources remove node-inspect from license update Acorn to v8.4.1 Use internal openssl until nodejs is fixed to work with openssl3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Disable JIT on mipsKhem Raj4 days1-1/+6
| | | | | | | Fixes error: static assertion failed: MIPS32 jit only supports FR=0 fpu mode Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: update 60.9.0 -> 91.1.0Alexander Kanavin4 days23-7813/+229
| | | | | | | | | | | | | | The new release requires rust to build and at the same time allows updating to python 3.10; I took the opportunity to rewrite the recipe from scratch, drop all the old cruft and use the official, current upstream build system in it. All prior patches and tweaks have been dropped; I have no reasonable way to test them, so if something regressed for you I'm afraid it needs to be addressed after the fact. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* surf: add a webkit 2.34 compatibility patchAlexander Kanavin4 days2-1/+34
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-vlgothic: update to 20200720Oleksandr Kravchuk4 days1-3/+2
| | | | | | | License-Update: copyright years and author names updates. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-dejavu: add UPSTREAM_CHECK_URIOleksandr Kravchuk4 days1-0/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-abyssinica: update to 2.100Oleksandr Kravchuk4 days1-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcdio-paranoia: update to 10.2+2.0.1Oleksandr Kravchuk4 days1-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: fix PVOleksandr Kravchuk4 days1-0/+0
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrdp: Upgrade to 0.9.17Khem Raj4 days1-1/+1
| | | | | | Fixes build with OpenSSL 3.0+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yavta: Upgrade to latest version and drop downstream patchMarek Vasut4 days2-963/+2
| | | | | | | | | | | Upgrade yavta to latest version and drop downstream patch from 2014 which was never upstreamed and no longer applies to upstream either. The patch had sufficient time to make it upstream. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Martin Jansa <Martin.Jansa@gmail.com> Cc: Mike Crowe <mac@mcrowe.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: update to 2.8Oleksandr Kravchuk4 days1-3/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf-c: update to 1.4.0Oleksandr Kravchuk4 days2-41/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pmdk: update to 1.11.1Oleksandr Kravchuk4 days1-3/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pegtl: update to 3.2.1Oleksandr Kravchuk4 days1-4/+3
| | | | | | | License-Update: copyright years. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ostree: update to 2021.5Oleksandr Kravchuk4 days1-1/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apitrace: Conditionally enable X11 supportMarek Vasut4 days1-1/+3
| | | | | | | | | In case DISTRO_FEATURES contain both x11 and opengl, enable X11 support in apitrace, because all the requirements are satisfied. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Khem Raj <raj.khem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apitrace: Upgrade to latest versionMarek Vasut4 days2-30/+1
| | | | | | | | | | Update apitrace to latest version available in apitrace git and drop patch which is now upstream as apitrace commit d28a980802ad48568c87da02d630c8babfe163bb Signed-off-by: Marek Vasut <marex@denx.de> Cc: Khem Raj <raj.khem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luaposix: Depend on libxcrypt-nativeKhem Raj4 days1-1/+1
| | | | | | | Fixes luke: fatal: required symbol 'crypt' not found in any of libc, libcrypt Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcimem: Add riscv64 into COMPATIBLE_HOSTKhem Raj4 days2-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: add -fpermissive BUILD_CXXFLAGSKhem Raj4 days1-0/+1
| | | | | | | fixes build with openssl3-native Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nano: update to 5.9Oleksandr Kravchuk4 days1-1/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ser2net: upgrade 4.3.3 -> 4.3.4zangrc4 days1-1/+1
| | | | | | | Fix a few minor annoyances. Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poppler: upgrade 21.09.0 -> 21.10.0Wang Mingyu4 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files * Internal code improvements utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location * Internal code improvements glib: * Remove incorrect PopplerAttachment deprecation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update to 1.18Oleksandr Kravchuk4 days1-1/+1
| | | | | | | | | | | Changelog: - Add support for Access Point FILS IP Address Assignment IE. - Add support for P2P GO-side 4-way handshake IP allocation. - Add support for forcing SAE group 19 if BSS requires it. - Fix issue with handling faulty SAE duplicate commits. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luaposix: Upgrade to 35.1Khem Raj4 days3-96/+27
| | | | | | | | | | | automake has been dropped therefore switch to using luke build system Drop automake specific patch which is no longer needed Use lua 5.4 since thats whats provided in oe-core License-Update: File renamed to LICENSE and copyright year changed to 2021 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* icewm: upgrade 2.7.0 -> 2.8.0wangmy4 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Improve the explanation on how to spy on client messages with icesh. When rearranging windows with tile placement or cascade placement, correct for the top side vertical offset, in those themes which have a masked top border. Improve the explanation for some of the preferences. Update the winoptions example on DockApps. Guard against a color name being set to the empty string (bbidulock/icewm#614). Improve the performance and scalability of the window list menu. In the window list window group similar application windows together. Add +group and +Class select options to icesh. Improve the filtering on the WM_CLASS property in icesh. Fix the OSS/ALSA defaults in icesound help message (bbidulock/icewm#609). Fix the OSS/ALSA defaults in icesound man page (bbidulock/icewm#608) Only support SVG for icons, not for icewmbg backgrounds. Let icewmbg pixmaps free its associated Image to reduce memory usage. Prevent a potential trailing -I flag in CMake for issue #57. Fix the description for sizeby in the icesh manpage. Fix overflows in battery calculations for issue bbidulock/icewm#607. Update the translations, most notably Brazilian Portuguese. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bdwgc: upgrade 8.0.6 -> 8.2.0wangmy4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -License-Update: Copyright year updated to 2021. == [8.2.0] 2021-09-29 == * Add API for accessing incremental GC time limit with nanosecond precision * Add API function to force start of incremental collection * Add GC_ prefix to scan_ptr and some other static variables (refactoring) * Add GC_get/set_disable_automatic_collection API * Add I_HOLD_LOCK assertion to expand_hp_inner and related functions * Add assertion on free-list argument and result of GC_new_kind * Add assertion that GC is initialized to base incremental_protection_needs * Add assertions that GC_page_size is initialized * Add cordtest, staticrootstest, test_cpp, tracetest, disclaim tests (CMake) * Add debug messages on thread suspend/resume (Win32) * Add dummy testing of GC_incr_bytes_allocd/freed * Add table of contents in gcdescr.md * Add testing of GC_CALLOC/MALLOC_EXPLICITLY_TYPED (gctest) * Adjust formatting of numbered lists in README.md to match other .md files * Adjust highlighting of API prototypes in gcinterface.md * Adjust macro def/usage for AVR32, CRIS, NETBSD, OPENBSD, SH4 in gcconfig.h * Adjust printf calls in gctest check_heap_stats so that each has new-line * Allow incremental GC on Cygwin * Allow memory unmapping in case of MPROTECT_VDB * Allow to disable GWW or mprotect-based VDB at build * Allow to disable Glibc FPU exception mask and TSX workarounds (Linux) * Allow to disable __builtin_return_address(1) usage (x86 and x64) * Allow to specify custom value of LOG_PHT_ENTRIES * Always abort on failure to access /proc/self/maps (Linux) * Always define default_push_other_roots (code refactoring) * Avoid gcc stringop-overflow warning for intended overflow in smashtest * Avoid initial 3ms pause on world stop/start with GC_retry_signals (Linux) * Build cord.lib by Makefile.direct, NT_MAKEFILE, OS2_MAKEFILE, WCC_MAKEFILE * Build gc as a shared multi-threaded library by default (CMake) * Build gccpp library by Makefile.direct, NT_MAKEFILE and WCC_MAKEFILE * Build gctba library * Build shared libraries by default (WCC_MAKEFILE) * Change CLOCK_TYPE to timespec for Nintendo Switch (code refactoring) * Change EMSCRIPTEN macro for internal use to no-underscore format * Change log_size fields of finalizer to unsigned type (code refactoring) * Change type of toggleref_array_size/capacity to size_t (code refactoring) * Check leak of objects allocated by CRT malloc in gctest (MS VC) * Check real-symbols are already initialized in pthread_join/detach * Collapse multiple includes of windows.h (code refactoring) * Comments reformatting in mark.c to properly delimit sentences * Compile de test GUI app with resources (CMake) * Compile gc.c unless building static libraries (NT_MAKEFILE, WCC_MAKEFILE) * Compile msvc_dbg.c by CMake script (MS VC) * Declare API function and print amount of memory obtained from OS * Define GC_win32_free_heap API function for all Windows targets * Define STATIC macro to static by default * Depend number of fork_a_thread calls on NTHREADS (gctest) * Detect dladdr() presence in CMake script * Detect presence of execinfo.h system header in CMake script * Detect presence of getcontext and dl_iterate_phdr in CMake script * Detect sigsetjmp() availability in CMake script * Disable Clang/GCC aliasing optimization in CMake script by default * Do not build tests by default (Makefile.direct and other Makefiles) * Do not build the tests by default (CMake) * Do not call GC_push_conditional unless PROC_VDB * Do not call add_to_our_memory with null pointer (refactoring) * Do not compile pthread_*.c files in Cygwin or MSYS (CMake) * Do not define GC_write_cs for Xbox One target * Do not define HAVE_NO_FORK for all Unix-like systems * Do not hard-code CMAKE_DL_LIBS value and install paths (CMake) * Do not hard-code finalizable objects limit which triggers GC * Do not update scratch_last_end_ptr unless used by reg dynamic libraries * Document GC_incr_bytes_allocd/freed API function * Eliminate '(long)size<=0 is always false' cppcheck FP * Eliminate 'Consecutive return is unnecessary' cppcheck style warning * Eliminate 'accessing GC_dont_gc without lock' in GC_init code defect FP * Eliminate 'bytes_freed access w/o lock in incr_bytes_free' code defect FP * Eliminate 'checking if unsigned i < 0' cppcheck FP in is_heap_base * Eliminate 'hash_val value is never used' cppcheck false positive * Eliminate 'passing tainted var maps_buf to tainted sink' code defect FP * Eliminate 'retry_cnt is assigned value but never used' cppcheck FP * Eliminate 'stop variable is always 0' compiler warning in print_callers * Eliminate 'struct member os_callback is never used' cppcheck warning * Eliminate 't->flags not atomically updated' code defect FP * Eliminate 'tmpl might be accessed at non-zero index' cppcheck error * Eliminate GCC warning of unsafe __builtin_return_address(1) * Eliminate code duplication in reclaim_clear and disclaim_and_reclaim * Eliminate double lock code defect false positive in generic_lock * Eliminate memory leak reported in add_current_malloc_heap at exit (Win32) * Emscripten single-threaded support (detect stack base, push registers) * Enable CMake-based build for Borland and Watcom compilers * Enable compilation without C runtime (Win32) * Enable fork testing in single-thread builds (Unix-like) * Enable mprotect-based incremental GC for Linux/arm and Linux/aarch64 * Enable true incremental collection even if parallel marker is on * Enable use of __builtin_unwind_init() if clang-8 or later * Ensure ELFSIZE is defined in dyn_load.c for OpenBSD (code refactoring) * Ensure add_to_heap_inner arguments are valid (refactoring) * Ensure all getters and setters are run at least once by gctest (pthreads) * Export CMake targets with namespace BDWgc * Fix 'const obj must be initialized if not extern' error in gc_alloc_ptrs.h * Fix ./libgc.la dependency on FreeBSD (Automake) * Fix HOST determination in CMake script * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and specific.h * Fix missing OS_TYPE definition for some targets * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux) * Generate cordtest and de executable files in GC base folder * Generate pkg-config metadata file (CMake) * Get rid of some non-ELF ifdefs (code refactoring) * Handle potential incomplete buffer read in GC_linux_main_stack_base * Implement GET_TIME for Nintendo Switch * Increase NTHREADS value in tests if code coverage analysis * Install docs and man page if enable_docs (CMake) * Install gc_gcj.h and gc_pthread_redirects.h only if appropriate * Log abort message details even if not print_stats (unless SMALL_CONFIG) * Mark buffer returned by get_maps as const (code refactoring) * Move C++ GC_ATTR_EXPLICIT and GC_NOEXCEPT definition to gc_config_macros.h * Move GC state non-pointer variables into GC_arrays (code refactoring) * Move GC state pointer variables into GC_arrays * Move GC_scratch_recycle_inner() to alloc.c (refactoring) * Move GC_throw_bad_alloc definition to new C++ file * Move QNX and Emscripten macro definitions to proper place in gcconfig.h * Move definition of GC_n_mark_procs and GC_n_kinds from mark.c to misc.c * New API (GC_set_markers_count) to control number of parallel markers * New API function to clear GC exclusion table * New API function to get size of object debug header * New API standalone functions to acquire and release the allocator lock * New CMake option (disable_gc_debug) to remove debugging code * New CMake option (disable_handle_fork) to disable fork handling completely * New macro (CONSOLE_LOG) to enable logging to console on Win32 * New macro (GCTEST_PRINT_VERBOSE) to enable verbose logging in test.c only * New macro (NO_MSGBOX_ON_ERROR) to avoid message box on GC abort (Win32) * OpenBSD does not use ELF_CLASS (code refactoring) * Pass -D GC_DLL -fvisibility=hidden if default configure build is requested * Pass -no-undefined linker flag if building shared libraries (CMake) * Print pid of child processes if verbose logging (gctest) * Read environment variables from a file on WinCE (CMake script) * Reduce stack-allocated buffer in get_nprocs from 4KB to 1.7KB * Refine flags field comment in pthread_support.h * Reflect result of VDB selection at runtime in incremental_protection_needs * Reformat code of GC_push_roots * Reformat gc.man (wrap long lines) * Reformatting and code refactoring of CMake script * Remove 'current users' section from overview.md * Remove 'distributed ports', 'scalable versions' sections from overview.md * Remove AC_MSG_RESULT for THREADDLLIBS (dgux386) * Remove Borland-specific Makefile and gc.mak script * Remove GC_eobjfreelist variable in typd_mlc.c (code refactoring) * Remove GC_gcj_malloc_initialized variable (code refactoring) * Remove Linux-specific commands for building cord/de from Makefile.direct * Remove Win32 main_thread static variable if threads discovery is disabled * Remove code duplication between GC_unmap and GC_unmap_gap (refactoring) * Remove code duplication between PROTECT and UNPROTECT macros (refactoring) * Remove commented out assignment of gc_use_mmap in configure (refactoring) * Remove dash characters comprising prefix of some verbose logs (gctest) * Remove dependency on user32.dll import library from static libgc (Win32) * Remove documentation specific to particular old BDWGC releases * Remove duplicate Linux-related macro definitions in gcconfig.h * Remove duplicate macro definitions in gcconfig.h except for Linux * Remove gcmt-dll generation, rename libgc-lib.a to libgc.a (CMake) * Remove goto statement in print_callers (code refactoring) * Remove limit on number of heap sections * Remove new_gc_alloc.h file * Remove redundant GC_with_callee_saves_pushed call in multi-threaded builds * Remove redundant check of GC_free argument in register_finalizer * Remove redundant type casts in backgraph HEIGHT_UNKNOWN/IN_PROGRESS * Remove unused GC_prev_heap_addr (refactoring) * Remove unused STACK_GRAN macro definitions (code refactoring) * Remove unused sparc_sunos4_mach_dep.s file * Remove useless empty statements after block ones (refactoring) * Remove weakobj_free_list variable in disclaim_weakmap_test (refactoring) * Rename READ to PROC_READ in os_dep.c (code refactoring) * Rename cord/cord test executable to de (CMake) * Rename ext_descr to typed_ext_descr_t (code refactoring) * Rename gc64.dll to gc.dll and gc[64]_dll.lib to gc.lib in NT_MAKEFILE * Rename gc68060.lib to gc.lib, cord/cord68060.lib to cord.lib in SMakefile * Rename make_as_lib option to enable_static in NT_MAKEFILE and WCC_MAKEFILE * Rename nothreads option to disable_threads in NT_MAKEFILE * Repeat run_one_test NTHREADS times by gctest if single-threaded * Replace "msecs" with "ms" in all comments and messages * Replace 'stack base' with 'stack bottom' in the documentation * Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macros * Replace _M_AMD64 macro with _M_X64 (code refactoring) * Replace find_limit_openbsd to find_limit_with_bound (OpenBSD 5.2+) * Replace obsolete AC_HELP_STRING with AS_HELP_STRING (refactoring) * Replace push_one calls with push_many_regs one for Win32 thread context * Report memory region bounds and errno on GC_unmap/remap failure * Report presence of process fork testing (gctest) * Report time with a nanosecond precision where available * Retry suspend/resume signals on all platforms by default * Run tree and typed tests in child process (gctest) * Set GC_collecting hint for GC_collect_a_little_inner calls (pthreads) * Set name of GC marker threads * Set so-version for installed shared libraries (CMake) * Simplify logged message in scratch_recycle * Simplify loops of collect_a_little/stopped_mark invoking mark_some * Support -fvisibility=hidden option in CMake script * Support CFLAGS_EXTRA to pass extra user-defined compiler flags (CMake) * Support FreeBSD/RISC-V, Linux/arc, LoongArch, OpenBSD/powerpc64 * Support header files installation (CMake) * Support most configure options in CMake script * Suppress warnings in test_tinyfl() of gctest reported by Watcom C complier * Take nanoseconds into account when updating full_gc_total_time * Turn off C++ API by default, export it in gccpp library (CMake) * Turn on automatic fork() handling by default on Android * Update README.cmake regarding Unix, C++ and tests * Update libgc.so version info to differentiate against v8.0.x * Update the ASCII diagrams describing the tree structure for pointer lookups * Update the documentation to match the current GC implementation * Upgrade cmake_minimum_required(version) to 3.1 * Use CreateThread without GC_ prefix in gctest (code refactoring) * Use KB/MB/GB abbreviations uniformly across entire documentation * Use USE_MMAP_ANON when USE_MMAP is configured on OpenBSD * Use a specific Emscripten allocator for Tiny * Use atomic primitives for Sony PlayStation Portable 2 and PS4 * Use better precision Windows timers * Use clock_gettime() instead of clock() on Cygwin and Linux * Use compiler TLS on FreeBSD and NetBSD * Use mprotect-based VDB on PowerPC and S390 (Linux) * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64) * Workaround 'condition result<=0 is always false' cppcheck FP in get_maps * Workaround 'push_regs configured incorrectly' error (GCC-11) * Workaround 'same value in both branches of ternary operator' cppcheck FP * Workaround various cppcheck false positives Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* span-lite: upgrade 0.10.1 -> 0.10.3wangmy6 days1-1/+1
| | | | | | | | | | | | Fixes: Properly constrain constructor from iterators (https://github.com/martinmoene/span-lite/issues/69) Add [noreturn] to throw_out_of_range() (https://github.com/martinmoene/span-lite/issues/73) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis: upgrade 6.2.5 -> 6.2.6wangmy6 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: (CVE-2021-41099) Integer to heap buffer overflow handling certain string commands and network payloads, when proto-max-bulk-len is manually configured to a non-default, very large value [reported by yiyuaner]. (CVE-2021-32762) Integer to heap buffer overflow issue in redis-cli and redis-sentinel parsing large multi-bulk replies on some older and less common platforms [reported by Microsoft Vulnerability Research]. (CVE-2021-32687) Integer to heap buffer overflow with intsets, when set-max-intset-entries is manually configured to a non-default, very large value [reported by Pawel Wieczorkiewicz, AWS]. (CVE-2021-32675) Denial Of Service when processing RESP request payloads with a large number of elements on many connections. (CVE-2021-32672) Random heap reading issue with Lua Debugger [reported by Meir Shpilraien]. (CVE-2021-32628) Integer to heap buffer overflow handling ziplist-encoded data types, when configuring a large, non-default value for hash-max-ziplist-entries, hash-max-ziplist-value, zset-max-ziplist-entries or zset-max-ziplist-value [reported by sundb]. (CVE-2021-32627) Integer to heap buffer overflow issue with streams, when configuring a non-default, large value for proto-max-bulk-len and client-query-buffer-limit [reported by sundb]. (CVE-2021-32626) Specially crafted Lua scripts may result with Heap buffer overflow [reported by Meir Shpilraien]. Bug fixes that involve behavior changes: GEO* STORE with empty source key deletes the destination key and return 0 (#9271) Previously it would have returned an empty array like the non-STORE variant. PUBSUB NUMPAT replies with number of patterns rather than number of subscriptions (#9209) This actually changed in 6.2.0 but was overlooked and omitted from the release notes. Bug fixes that are only applicable to previous releases of Redis 6.2: Fix CLIENT PAUSE, used an old timeout from previous PAUSE (#9477) Fix CLIENT PAUSE in a replica would mess the replication offset (#9448) Add some missing error statistics in INFO errorstats (#9328) Other bug fixes: Fix incorrect reply of COMMAND command key positions for MIGRATE command (#9455) Fix appendfsync to always guarantee fsync before reply, on MacOS and FreeBSD (kqueue) (#9416) Fix the wrong mis-detection of sync_file_range system call, affecting performance (#9371) CLI tools: When redis-cli received ASK response, it didn't handle it (#8930) Improvements: Add latency monitor sample when key is deleted via lazy expire (#9317) Sanitize corrupt payload improvements (#9321, #9399) Delete empty keys when loading RDB file or handling a RESTORE command (#9297, #9349) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luaposix: Use lua 5.4Khem Raj6 days1-1/+1
| | | | | | OE-core has lua version 5.4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.38.1 -> 1.41.0Vyacheslav Yurkov6 days3-58/+110
| | | | | | | | | | | Drop the patch that fixes cross compilation, because it's already in 1.41.0. Add the patch for regression fix [1], which should be dropped on the recipe upgrade. [1] https://github.com/grpc/grpc/issues/26857 Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>