summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* tcpslice: upgrade 1.6 -> 1.7Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Use "git archive" for the "make releasetar" process. - Makefile.in: Add the releasecheck target. - Cirrus CI: Add the "make releasecheck" command in the Linux task. - INSTALL.md: Add missing files. - Makefile.in: Add "make -s install" in the releasecheck target. - Makefile.in: Add the whitespacecheck target. - Cirrus CI: Run the "make whitespacecheck" command in the Linux task. - Makefile.in: Add some missing files in the distclean target. - autoconf: Add autogen.sh, remove configure and config.h.in. - autoconf: Require at least autoconf 2.69. - autoconf: Address most warnings from Autoconf 2.71. - autoconf: Update install-sh script to the latest available version. - autoconf: Update config.{guess,sub}, timestamps 2024-01-01 - Fix a build error on Haiku. - Do the version number the same way as in tcpdump and libpcap. - Lose unused missing/strlcpy.c. - Use posix_fadvise() on input files if available. - Prefer calloc() over malloc(). - Fix --static-pcap-only test on Solaris 10. - autoconf: replace --with-system-libpcap with --disable-local-libpcap. - autoconf: Find a local libpcap even with rcX directory suffix - configure: special-case macOS /usr/bin/pcap-config - On Solaris, for 64-bit builds, use the 64-bit pcap-config. - configure: don't use egrep, use $EGREP. - Add some warning flags for Clang 13 or newer. - Fix some warnings with -Wmissing-variable-declarations. - Make various improvements to the instrument functions. - autoconf: Remove many obsolete elements, including workarounds for BSD/OS, IRIX, OSF/1, Solaris, Ultrix and possibly other OSes. - autoconf: Refine reporting of os-proto.h. - tcpslice(1): Use bold font more consistently. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* span-lite: upgrade 0.10.3 -> 0.11.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: https://github.com/martinmoene/span-lite/releases/tag/v0.11.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: upgrade 6.8.1 -> 6.8.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ============= - Added the --deprecations-are-errors command line option to all build tools. - All generated files are UTF-8 encoded. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ser2net: upgrade 4.6.0 -> 4.6.1Wang Mingyu2024-02-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rdma-core: upgrade 48.0 -> 50.0Wang Mingyu2024-02-092-8/+6
| | | | | | | | | | | | | | | | | | | | | Changelog: ============= -Merge pull request #1419 from EdwardSro/pr-update-to-fc39 -Merge pull request #1422 from nmorey/dev/master/min-version -README: Bump minimum supported version to v30.x -Merge pull request #1421 from ffontaine/master -cbuild: Update to Fedora 39 -build: Fix cmake warning -pyverbs: Adapt includes in Fedora 39 [ #5860 ] -pyverbs: Fix runtime warnings in Fedora 39 -pyverbs: Fix compilation error in Fedora 39 -util/udma_barrier.h: fix mips4 build 0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch refreshed for 50.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-waitress: upgrade 2.1.2 -> 3.0.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ============== -Rename "master" git branch to "main" -clear_untrusted_proxy_headers is set to True by default. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-psutil: upgrade 5.9.5.20240106 -> 5.9.5.20240205Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: A new shade of Black Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohappyeyeballs: Add native & nativesdk supportGeoff Parker2024-02-091-0/+3
| | | | | Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiodns python3-pycares: Add native & nativesdk supportGeoff Parker2024-02-092-0/+4
| | | | | Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evemu-tools: use better PVMartin Jansa2024-02-091-1/+1
| | | | | | | | SRCREV = "86a5627dbeac8d9d9bc34326a758d6a477e876e4" is 15 commits after v2.7.0 tag and configure.ac says 2.7.0 as well: https://gitlab.freedesktop.org/libevdev/evemu/-/blob/86a5627dbeac8d9d9bc34326a758d6a477e876e4/configure.ac#L4 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* ne10: append +git instead of gitr+Martin Jansa2024-02-091-1/+1
| | | | | | | | * looks like a typo introduced in: https://git.openembedded.org/meta-openembedded/commit/?id=6e431331d18ded23a78e238ed40d03434e7719d9 * use +git as most other recipes are using Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* gitpkgv.bbclass: adjust the example in comment a bitMartin Jansa2024-02-091-6/+6
| | | | | | | | | | | * the first example isn't very useful anymore since: SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 * but keep it in the bbclass in case someone is still using it for whatever reason (the version with tag still makes some sense) Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* recipes: drop remaining +gitr casesMartin Jansa2024-02-096-6/+6
| | | | | | | | | | | | | : drop 'r' from gitr and ${SRCPV} * +git is preferred over +gitr since 2012: https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837 some recipes still use +gitr, because updating it would cause PV going backwards but without share PRservice the version-going-backwards QA issues are quite common and most people probably cannot depend on always-increasing version number already Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* recipes: drop ${SRCPV} usageMartin Jansa2024-02-09123-123/+123
| | | | | | | | | | * 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>
* proj: upgrade 9.3.0 -> 9.3.1Clément Péron2024-02-091-1/+1
| | | | | Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* proj: extend class to native and nativesdkClément Péron2024-02-091-0/+2
| | | | | Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatcc: drop 'r' from gitr and ${SRCPV}Martin Jansa2024-02-091-1/+1
| | | | | | | | | | | | | | | | * +git is preferred over +gitr since 2012: https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837 some recipes still use +gitr, because updating it would cause PV going backwards but this recipe was added just recently so adjust that * 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> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatcc: respect baselibMartin Jansa2024-02-091-0/+1
| | | | | | | | | | | | | | * avoid installed-vs-shipped with multilib when baselib is lib32 or lib64 instead of just lib ERROR: QA Issue: lib32-flatcc: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/libflatcc.a /usr/lib/libflatccrt.a Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-flatcc: 3 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gcovr: upgrade 6.0 -> 7.0Wang Mingyu2024-02-091-2/+2
| | | | | | | | | | Changelog: https://github.com/gcovr/gcovr/releases/tag/7.0 License-Update: Copyright year updated to 2024. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-path: upgrade 16.9.0 -> 16.10.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ========== -Added .with_name and .with_stem. -Prefer .suffix to .ext and deprecate .ext. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gspread: upgrade 5.12.4 -> 6.0.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: https://github.com/burnash/gspread/releases/tag/v6.0.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-core: upgrade 2.16.1 -> 2.16.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: Spelling error a,out -> amount Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: upgrade 3.0.1 -> 3.0.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: =========== -Correct type for jinja_loader property. -Fix error with --extra-files and --exclude-patterns CLI options. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 4.1.5 -> 4.2.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | Changelog: ============ -Drop support for Python 3.7 -Add uri and fragment options to dynamic context -Make context root node not mandatory (issue #63) -Add function objects constructor (issue #70) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: upgrade 3.0.2 -> 3.0.3Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ========== -Fix type of UnicodeDecodeError.object inferred as str instead of bytes. -Fix no-member false positives for args and kwargs on ParamSpec under Python 3.12. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* satyr: upgrade 0.42 -> 0.43Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: Fix test failure when using clang Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sanlock: upgrade 3.9.0 -> 3.9.1Wang Mingyu2024-02-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pkcs11-provider: upgrade 0.2 -> 0.3Wang Mingyu2024-02-091-2/+1
| | | | | | | | Changelog: https://github.com/latchset/pkcs11-provider/releases/tag/v0.3 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* neon: upgrade 0.32.5 -> 0.33.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============= - test suite now works correctly on IPv6-only hosts - fixes for building against LibreSSL - ne_uri_parse() fixes for handling URI with no path and catch some invalid URIs which were allowed - retry requests after a 408 response on a persisted connection - 207 error strings are cleaned and compressed to a single line - fixed thread-safety in ne_rfc1123_date where gmtime_r is available - ne_lock_refresh() fixed to use a non-idempotent request - TLS name verification updated to match RFC 9110/6125, added strict handling of IP literals vs DNS names Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: upgrade 3.0.4 -> 3.1.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============== - tests: Default to /tmp for create_sparse_tempfile() - tests: Avoid setting up intermediary loop device for the nvme target - tests: Remove unreliable nvme attribute checks - lvm-dbus: Fix leaking error - lvm-dbus: Avoid using already-freed memory - utils: Add expected printf string annotation - fs: Report reason for open() and ioctl() failures - ci: Add an action to compile libblockdev with different compilers - Sync spec with downstream - Add BDPluginSpec constructor and use it in plugin_specs_from_names - overrides: Remove unused 'sys' import - ci: Manually prepare spec file for Packit - ci: Remove the custom version command for Packit - swap: Add support for checking label and UUID format - fs: Add a function to check label format for F2FS - fs: Add a generic function to check for fs info availability - fs: Fix allowed UUID for generic mkfs with VFAT - fs: Add support for getting filesystem min size for NTFS and Ext - tests: Remove some obsolete rules to skip tests - Mark NVDIMM plugin as deprecated since 3.1 - part: Fix potential double free when getting parttype - tests: Use BDPluginSpec constructor in LVM DBus plugin tests - python: Add a deepcopy function to our structs - Fix missing progress initialization in bd_crypto_luks_add_key - tests: Skip some checks for btrfs errors with btrfs-progs 6.6.3 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iotop: upgrade 1.25 -> 1.26Wang Mingyu2024-02-091-2/+2
| | | | | | | | | | Changelog: Add clock in upper right corner License-Update: Copyright year updated to 2024. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* squid: upgrade 6.6 -> 6.7Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== - Bug 5337: workaround for crash on startup if -a option is used - Bug 5274: Successful tunnels logged as TCP_TUNNEL/500 - Fix crash when NTLM and Negotiate helpers are queried with no HTTP request - Fix SslBump memory leak when mimicking certificates with Authority Key Identifier - Fix memory leak on SslBump certificates with Authority Key Identifier extension - Fix a possible integer overflow in FTP Gateway - Extend cache_log_message to Bug 5187 and job invalidation BUGs - Remove incorrect beta version warning - MS Windows portability improvements and some documentation improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ndisc6: upgrade 1.0.7 -> 1.0.8Wang Mingyu2024-02-091-1/+1
| | | | | | | | | Changelog ============ Fix potential garbage whilst prining an advertised prefix. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgsf: upgrade 1.14.51 -> 1.14.52Wang Mingyu2024-02-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* network-manager-applet: upgrade 1.34.0 -> 1.36.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: =========== * Support WiFi's cloned-mac "stable-ssid" * Update translations. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* neatvnc: upgrade 0.7.1 -> 0.7.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ============= -Clients are now allowed to request more than 32 encodings (#108) -Zlib streams are now preserved when a client switches between encodings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanomsg: upgrade 1.2 -> 1.2.1Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: =========== -Fixed #1105 which caused a SIGBUS on some some platforms due misaligned accesses. -Fixed a problem when using absolute CMake target directories. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* md4c: upgrade 0.5.0 -> 0.5.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | | | | Changes: =========== - The specification expands set of Unicode characters seen by Markdown parser as a punctuation. Namely all Unicode general categories P (punctuation) and S (symbols) are now seen as such. - The definition of HTML comment has been changed so that '<!-->' and '<!--->' are also recognized as HTML comments. - HTML tags recognized as HTML block starting condition of type 4 has been updated, namely a tag '<source>' has been removed, whereas '<search>' added. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: upgrade 1.35.1 -> 1.35.2Wang Mingyu2024-02-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjcat: upgrade 0.2.0 -> 0.2.1Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | Changelog: ============ - Do not dedupe sig and sig-of-checksum when loading - Fix the installed tests - Show the sig-of-checksum results clearer on the CLI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libio-socket-ssl-perl: upgrade 2.084 -> 2.085Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | Changelog: =========== - #147 fix test which failed due to behavior changes in OpenSSL 3.2 - update PublicSuffix - add examples for TLS JA3/JA4 fingerprinting to tls_fingerprint/ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libinih: upgrade 57 -> 58Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | Changelog: ============ -[oss-fuzz] fuzzing support -[Fuzzing] fix harness -[Fuzzing] using cifuzz for PR -Specify C++11 std in meson build -Add ini_ prefix even to static names so inih can be used as an #include Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcbor: upgrade 0.10.2 -> 0.11.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | Changelog: ========== - Updated documentation to refer to RFC 8949 - Improvements to 'cbor_describe' - Fix 'cbor_string_set_handle' not setting the codepoint count - 'cbor_load' will no longer fail on input strings that are well-formed but not valid UTF-8 - All decoders like 'cbor_load' and 'cbor_stream_decode' will accept all well-formed tag values Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: upgrade 1.12.1 -> 1.12.2Wang Mingyu2024-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Y4M loader: fix support for unexpected framerates -Y4M loader: fix C option analysis -Y4M loader: add error messages on parsing errors -test_save: Update crcs for jxl saver (libjxl 0.8.0) -x11_grab: Remove some obsolete code -Y4M loader: Guard some debug code properly -Consistently use #if IMLIB2_DEBUG (not #ifdef) -test_load_2: Check some more y4m files -Y4M loader: Avoid use of sscanf() in frame rate parsing -ANI loader: Avoid debug line when image does not have proper signature -PNG loader: Properly suppress messages from libpng -Y4M loader: Fix warning in non-debug build -Change formatting style -PNG saver: Avoid potential issues around setjmp/longjmp -JPG saver: Fix error path -TIFF loader: Properly suppress messages from libtiff -savers: Fix error returns -PNG saver: avoid double-free on write errors -Y4M loader: don't fail on newline Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geos: upgrade 3.12.0 -> 3.12.1Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: =========== - Remove undefined behaviour in use of null PrecisionModel - Explicitly set endianness for some tests so that output matches expected - Fix IncrementalDelaunayTriangulator to ensure triangulation boundary is convex - Improve scale handling for PrecisionModel - Fix PreparedLineStringDistance for lines within envelope and polygons - Fix error in CoordinateSequence::add when disallowing repeated points - Fix InteriorPointPoint to handle empty elements - Skip over testing empty distances for mixed collections. - Fix TopologyPreservingSimplifier endpoint handling to avoid self-intersections - Build warnings with Visual Studio - Fix CMake on Windows with Visual Studio Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gensio: upgrade 2.8.2 -> 2.8.3Wang Mingyu2024-02-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cmark: upgrade 0.30.3 -> 0.31.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: https://github.com/commonmark/cmark/releases/tag/0.31.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bdwgc: upgrade 8.2.4 -> 8.2.6Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ * Avoid unexpected heap growth in gctest for the case of VERY_SMALL_CONFIG * Change gc.man to include gc/gc.h * Check for out-of-memory on every memory allocation in tests * Do not compile pthread_start.c on Cygwin even if build shared libs (CMake) * Eliminate 'alloc_small declared but unused' gcc warning in gctest * Eliminate 'make_key is defined but unused' gcc warning in threadkeytest * Eliminate 'old_segv_handler is defined but unused' gcc warning on OpenBSD * Eliminate 'rand() may return deterministic values' warning * Eliminate 'unused parameter' compiler warnings reported by MS clang * Eliminate 'unused parameter' gcc warning in free() if IGNORE_FREE * Eliminate 'unused value' gcc warnings in init_global_static_roots (Symbian) * Eliminate GCC warning of unsafe __builtin_return_address(1) in Cmake script * Eliminate compiler warning of missing cast in LONG_MULT after shift * Eliminate warning of unused expression result in GC_FreeBSDGetDataStart * Ensure _GNU_SOURCE is defined if HAVE_DLADDR is defined by configure * Fix 'g++ not found' error on OpenBSD (Makefile.direct) * Fix 'implicit declaration of function pthread_atfork' gcc error on MinGW * Fix 'implicit declaration of function sbrk' gcc error on Symbian * Fix 'implicit declaration of iscntrl()' warning in cord/de_win (MinGW) * Fix 'info' buffer potential overrun in GC_save_callers * Fix 'l-value specifies const object' MSVC error in GC_push_many_regs * Fix 'linker input unused' error inside check_c_compiler_flag (CMake) * Fix 'missing binary operator before token' gcc error in gcconfig.h * Fix 'missing sysconf() prototype' gcc error in setjmp_t tool (OpenBSD) * Fix 'sigset_t undeclared' MS VC error if pthreads-w32 is used * Fix 'undefined reference' linker errors if shared build on OpenBSD (CMake) * Fix 'unused GC_set_and_save_fault_handler' warning on OS X * Fix GC_push_stack_for() to push also Xmm registers on Windows/x64 * Fix GC_set_handle_fork(1) on Darwin when MPROTECT_VDB but no threads * Fix MACH_TYPE macro redefinition on Symbian/arm * Fix SVR4 macro definition order * Fix asm constraint in LONG_MULT for gcc/x86 * Fix assertion violation in GC_get_maps on Linux if malloc redirection * Fix back graph and checksums support in WCC_MAKEFILE * Fix bitwise negation and rounding direction in setjmp_t tool * Fix checksums GC_record_fault invocation on Darwin * Fix closing bracket placement for case statement in configure * Fix deprecation warning about support of CMake older than v3.5 * Fix extra 'extern C' for include signal.h in gcconfig.h * Fix getcontext() detection by CMake on OpenBSD * Fix handling of GC_gc_no counter wrap in GC_clear_stack * Fix handling of GC_gc_no counter wrap in GC_notify_or_invoke_finalizers * Fix indent of a closing curly brace in GC_forward_exception * Fix lock assertion violation in GC_try_to_collect_inner on OS X * Fix missing GC_pthread_sigmask on FreeBSD and NetBSD * Fix missing _setjmp() on djgpp * Fix missing atomic barriers in CORD_from_file_lazy * Fix missing outermost parentheses in CORD_pos_cur_char_addr and hugetest * Fix missing redirect and implementation of pthread_sigmask() on OpenBSD * Fix missing type widening before left shift in GC_MAKE_PROC * Fix misspelled GC_HEADERS_H macro in gc_priv.h * Fix null dereference in check_finalizer_nested if redirect malloc on Linux * Fix posix_memalign() to overwrite pointer storage only on success * Fix race in init_lib_bounds on Linux with glibc v2.34+ if redirect malloc * Fix skipped removal of page protection in case of address hash collision * Fix typos in comments * Fix undefined GC_real_pthread_sigmask if redirect malloc on OS X * Fix update of last_back_trace_gc_no if KEEP_BACK_PTRS is not defined * Handle GC_gc_no counter overflow properly in GC_print_trace * Include Darwin CoreFoundation.h only if 32-bit ARM * Make gc_allocator<void> members public * Re-enable incremental mode on OS X (arm64) * Remove .log and cordtest .tmp files by 'make clean' (Makefile.direct) * Remove a redundant check of HOST_ANDROID in gcconfig.h * Remove duplication of random numbers generator formula * Specify constexpr in GC allocators if C++20 or later * Support NetBSD/riscv64 * Support non-msys MinGW build by CMake * Turn on handle fork by default on Darwin (multi-threaded only) * Use AO primitives in GC_RAND_NEXT instead of no_sanitize attribute * Workaround 'malloc inconsistent dll linkage' MS VC error in CMake script * Workaround MS Clang failure to compile de_win.rc * Workaround mark stack overflow in GC_push_finalizer_structures on MinGW Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mbedtls: upgrade 2.28.4 -> 2.28.7Beniamin Sandu2024-02-091-3/+3
| | | | | | | | | | | | | | | Includes security fixes for: CVE-2023-43615 - Buffer overread in TLS stream cipher suites CVE-2024-23170 - Timing side channel in private key RSA operations CVE-2024-23775 - Buffer overflow in mbedtls_x509_set_extension() Other changes: https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-2.28.5 License updated to dual Apache-2.0 OR GPL-2.0-or-later. Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mbedtls: upgrade 3.5.1 -> 3.5.2Beniamin Sandu2024-02-091-1/+1
| | | | | | | | * Includes security fix for CVE-2024-23170 - Timing side channel in private key RSA operations * Includes security fix for CVE-2024-23775 - Buffer overflow in mbedtls_x509_set_extension() Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>