File _patchinfo of Package patchinfo.28927
<patchinfo incident="28927">
<issue tracker="bnc" id="1201817">Update libjansson from 2.9 to 2.14 on Leap</issue>
<packager>pstivanin</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for libjansson</summary>
<description>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.
</description>
</patchinfo>