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 Date
    Jul 3 2023
  • References
    Bugzilla: 1201817
  • Type
    recommended
  • Severity
    moderate

cloud_download Downloads

SUSE Linux Enterprise Micro 5.2 s390x
  • Packages
    libjansson
    C library for encoding, decoding and manipulating JSON data
    2.14-150000.3.3.1 lock src
    libjansson4
    C library for encoding, decoding and manipulating JSON data
    2.14-150000.3.3.1 lock rpm
SUSE Linux Enterprise Micro for Rancher 5.2 aarch64
  • Packages
    libjansson
    C library for encoding, decoding and manipulating JSON data
    2.14-150000.3.3.1 lock src
    libjansson4
    C library for encoding, decoding and manipulating JSON data
    2.14-150000.3.3.1 lock rpm
SUSE Linux Enterprise Micro for Rancher 5.2 x86_64
  • Packages
    libjansson
    C library for encoding, decoding and manipulating JSON data
    2.14-150000.3.3.1 lock src
    libjansson4
    C library for encoding, decoding and manipulating JSON data
    2.14-150000.3.3.1 lock rpm