shield
Recommended update for libjansson
SUSE-SUSE-MicroOS-5.2-2023-2761
This update for libjansson fixes the following issues: - Update to 2.14 (bsc#1201817): * New Features: + Add `json_object_getn`, `json_object_setn`, `json_object_deln`, and the corresponding `nocheck` functions. + Add jansson_version_str() and jansson_version_cmp() for runtime version checking + Add json_object_update_new(), json_object_update_existing_new() and json_object_update_missing_new() functions + Add json_object_update_recursive() + Add `json_pack()` format specifiers s*, o* and O* for values that can be omitted if null + Add `json_error_code()` to retrieve numeric error codes + Enable thread safety for `json_dump()` on all systems. Enable thread safe `json_decref()` and `json_incref()` for modern compilers + Add `json_sprintf()` and `json_vsprintf()` * Fixes: + Handle `sprintf` corner cases. + Add infinite loop check in json_deep_copy() + Enhance JANSSON_ATTRS macro to support earlier C standard(C89) + Update version detection for sphinx-build + Fix error message in `json_pack()` for NULL object + Avoid invalid memory read in `json_pack()` + Call va_end after va_copy in `json_vsprintf()` + Improve handling of formats with '?' and '*' in `json_pack()` + Remove inappropriate `jsonp_free()` which caused segmentation fault in error handling + Fix incorrect report of success from `json_dump_file()` when an error is returned by `fclose()` + Make json_equal() const-correct + Fix incomplete stealing of references by `json_pack()` - Use GitHub as source URLs: Release hasn't been uploaded to digip.org. - Add check section.
-
Release DateJul 3 2023
-
References
-
Typerecommended
-
Severitymoderate
cloud_download Downloads
SUSE Linux Enterprise Micro 5.2 s390x
-
Packageslibjansson
C library for encoding, decoding and manipulating JSON datalibjansson42.14-150000.3.3.1 lock src
C library for encoding, decoding and manipulating JSON data2.14-150000.3.3.1 lock rpm
SUSE Linux Enterprise Micro for Rancher 5.2 aarch64
-
Packageslibjansson
C library for encoding, decoding and manipulating JSON datalibjansson42.14-150000.3.3.1 lock src
C library for encoding, decoding and manipulating JSON data2.14-150000.3.3.1 lock rpm
SUSE Linux Enterprise Micro for Rancher 5.2 x86_64
-
Packageslibjansson
C library for encoding, decoding and manipulating JSON datalibjansson42.14-150000.3.3.1 lock src
C library for encoding, decoding and manipulating JSON data2.14-150000.3.3.1 lock rpm