Revisions of libjansson

Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 947305 from Antoine Belvire's avatar Antoine Belvire (1Antoine1) (revision 23)
- Update to 2.14:
  * New Features:
    + Add `json_object_getn`, `json_object_setn`, `json_object_deln`, and the
      corresponding `nocheck` functions.
  * Fixes:
    + Handle `sprintf` corner cases.
  * Build:
    + Symbol versioning for all exported symbols (gh#akheron/jansson#523).
    + Fix compiler warnings.
  * Documentation:
    + Small fixes.
    + Sphinx 3 compatibility (gh#akheron/jansson#530).
- Use GitHub as source URLs: Release hasn't been uploaded to digip.org.
- Cleanup with spec-cleaner.
- Add check section.
buildservice-autocommit accepted request 801851 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 22)
baserev update by copy to link target
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 801788 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 21)
- Update to 2.13.1
  * New Features:
    - 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()
  * Bug fixes:
    - Add infinite loop check in json_deep_copy()
    - Enhance JANSSON_ATTRS macro to support earlier C standard(C89)
    - Update version detection for sphinx-build
  * Documentation improvements
buildservice-autocommit accepted request 669067 from Adam Majer's avatar Adam Majer (adamm) (revision 20)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) committed (revision 19)
Format .changes entries before forwarding to openSUSE:Factory
Adam Majer's avatar Adam Majer (adamm) accepted request 668249 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 18)
update to new upstream release 2.12
  * Bug fixes:
    - Fix error message in `json_pack()` for NULL object (#409).
    - Avoid invalid memory read in `json_pack()` (#421).
    - Call va_end after va_copy in `json_vsprintf()` (#427).
    - Improve handling of formats with '?' and '*' in `json_pack()` (#438).
    - Remove inappropriate `jsonp_free()` which caused segmentation fault in error handling (#444).
buildservice-autocommit accepted request 648586 from Adam Majer's avatar Adam Majer (adamm) (revision 17)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 647643 from Kristyna Streitova's avatar Kristyna Streitova (kstreitova) (revision 16)
- update to new upstream release 2.11
  * New features:
    - Add `json_pack()` format specifiers s*, o* and O* for values
      that can be omitted if null (#339).
    - Add `json_error_code()` to retrieve numeric error codes
      (#365, #380, #381).
    - Enable thread safety for `json_dump()` on all systems.
      Enable thread safe `json_decref()` and `json_incref()` for
      modern compilers (#389).
    - Add `json_sprintf()` and `json_vsprintf()` (#393).
  * Bug Fixes:
    - Fix incorrect report of success from `json_dump_file()` when
      an error is returned by `fclose()` (#359).
    - Make json_equal() const-correct (#344).
    - Fix incomplete stealing of references by `json_pack()` (#374)
- changelog from 2.9
  * New features:
    - Add JSON_EMBED encoding flag allowing arrays and objects to
      be encoded into existing streams (#329).
    - Add `json_dumpb()` function for dumping to a pre-allocated
      buffer (#328).
    - Add `json_dumpfd()` and `json_loadfd()` functions for dumping
      to streaming file descriptors (#328).
    - Add support for parsing buffers larger than 2GB (#309).
buildservice-autocommit accepted request 477306 from Adam Majer's avatar Adam Majer (adamm) (revision 15)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 461496 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 14)
- update to new upstream release 2.9
 * New features:
    Add json_auto_t to automatically decref a value that goes out of scope. 
    Available only on GCC and Clang. (#301)
 * Small documentation fixes.
- changelog from 2.8
 * New features:
   - Always preserve insertion order of object items. json_object_iter() 
     and friends, json_object_foreach() and json_dumps() and friends now 
     always work in the insertion order of object items (#293).
   - Add json_object_foreach_safe() macro that allows json_object_del() 
     calls during iteration (#230).
   - Add json_get_alloc_funcs() to allow reading the allocation functions 
     set by json_set_alloc_funcs() (#262, #264).
   - Add json_pack() format specifiers s?, o? and O? for values that can 
     be null (#261, #270).
 * Bug fixes:
   - Fix a crash when parsing inputs consisting of very deeply nested 
     arrays or objects (#282, #284).
   - Never convert numbers to integers in the parser when 
     JSON_DECODE_INT_AS_REAL is set. 
   - Fix a use-after-free in json_pack() error handling.
   - Fix subnormal number parsing on mingw32.
   - Handle out-of-memory situations gracefully in the hashtable 
     implementation
buildservice-autocommit accepted request 259772 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 13)
baserev update by copy to link target
buildservice-autocommit accepted request 248832 from Flavio Castelli's avatar Flavio Castelli (flavio_castelli) (revision 11)
baserev update by copy to link target
buildservice-autocommit accepted request 241687 from Flavio Castelli's avatar Flavio Castelli (flavio_castelli) (revision 9)
baserev update by copy to link target
Flavio Castelli's avatar Flavio Castelli (flavio_castelli) accepted request 241642 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 8)
- Update to new upstream release 2.6
buildservice-autocommit accepted request 144276 from Flavio Castelli's avatar Flavio Castelli (flavio_castelli) (revision 7)
baserev update by copy to link target
Flavio Castelli's avatar Flavio Castelli (flavio_castelli) accepted request 143897 from Stanislav Brabec's avatar Stanislav Brabec (sbrabec) (revision 6)
Verify GPG signature: Perform build-time offline GPG verification.
Please verify that included keyring matches your needs.
For manipulation with the offline keyring, please use gpg-offline tool from openSUSE:Factory, devel-tools-building or Base:System.
See the man page and/or /usr/share/doc/packages/gpg-offline/PACKAGING.HOWTO.

If you need to build your package for older products and don't want to mess spec file with ifs, please follow PACKAGING.HOWTO:
you can link or aggregate gpg-offline from
devel:tools:building or use following trick with "osc meta prjconf":

--- Cut here ----
%if 0%{?suse_version} <= 1220
Substitute: gpg-offline
%endif

Macros:
%gpg_verify(dnf) \
%if 0%{?suse_version} > 1220\
echo "WARNING: Using %%gpg_verify macro from prjconf, not from gpg-offline package."\
gpg-offline --directory="%{-d:%{-d*}}%{!-d:%{_sourcedir}}" --package="%{-n:%{-n*}}%{!-n:%{name}}""%{-f: %{-f*}}" --verify %{**}\
%else\
echo "WARNING: Dummy prjconf macro. gpg-offline is not available, skipping %{**} GPG signature verification!"\
%endif\
%nil
-----------------
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 120833 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 5)
initialized devel package after accepting 120833
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 120779 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 4)
Please also submit to factory!
- Update to new upstream release 2.3.1
Displaying revisions 1 - 20 of 23
openSUSE Build Service is sponsored by