Accepting request 461496 from home:coolo:branches:openSUSE:Factory

- 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

OBS-URL: https://build.opensuse.org/request/show/461496
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libjansson?expand=0&rev=14
This commit is contained in:
Adam Majer 2017-03-06 15:26:15 +00:00 committed by Git OBS Bridge
parent b4e434dabc
commit efbe436373
7 changed files with 113 additions and 43 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:459f2b7cf22fb676286723f26169a17cf111fbfb6f54e3dc2ec6b6f9f4a97bdc
size 357335

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEABECAAYFAlQtL88ACgkQN4ICptTjmzZCTgCfcsQ/KEo4nrjjSaHT3JPqAiM/
k70AoNF8Jg+jpWSXq2ZKpRUlSrGqlric
=/XTg
-----END PGP SIGNATURE-----

3
jansson-2.9.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:77094fc1e113da0e2e65479488a0719f859b8f5bde3a6a0da88a1c73a88b5698
size 363432

17
jansson-2.9.tar.bz2.asc Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCgAGBQJX3nxZAAoJENNlfSTQWENMAn8P/jxLzA7YoVKBHs6raLzaU+NO
ukf0SNGUsK5L//XZ5zghBJN1NmA66DxXcH7PnHetUkESHXq7PgYkvh5BwxJuLTId
+hNtKFMHIidvGFbFrCloojCreIsrQamFUlmouwdSSxTDqQs931tNtsaOmg/m8SBv
xpmD49FloaWULV2xD562/2KgB5wn9ZLdH7m0mdnqaIXd7V0X2sCqpRtBODhDBr/O
ZK9fcCxo+Is8XCPA18Jq9zGqTvaN9ui+migpPcvmAeKTXyNxwxoAyOiGPO4pgzBy
8cn6KkYzDIGGwqiMenwHpKywSyfz9xvu/3L/RrPYTQfsfUJ0XXX046+5UbS26CCy
NdJ6LW797uBu9MnnNSwbiyAE4MpDeURcpP/TyU8DbDIcFycV8pAn6l7xNMrxFFaL
ftMpwtS9bsPmjM0WZG50x02hjQ1xDdjOKqJRJ+jDbNjbOYopsUwwpZtnwJvR8cTO
poE/16eFJsEUlwWwGjwTpXEZf+/f2aTJtu6zAKghBgWaw7ZsuozL9XpXCsL1oKsh
yYdjSPf8CjJIl0ZOhuGAG6aGkGs7GZXDvEhj9ofu5zvVkU6AwbzuloxCe61uKGq5
KNh2a/wQJCs6aUPSaXi4RATQUEjnfct4oDpdPXS6Za0gjicoeA2rRyDzHsIRnGlS
BmQqfuvG4xj+C2dfqQ3X
=9Pcu
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,33 @@
-------------------------------------------------------------------
Wed Mar 1 16:04:10 UTC 2017 - coolo@suse.com
- 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
-------------------------------------------------------------------
Wed Nov 05 10:18:23 UTC 2014 - efimovov@gmail.com

View File

@ -1,34 +1,64 @@
pub 1024D/D4E39B36 2007-01-29
uid Petri Lehtinen <petri@digip.org>
sub 2048g/95EC06E7 2007-01-29
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux)
mQGiBEW9eBoRBACJSNQQQhCnDogaHKEu9v20yzzz6b6QXI0pBRcGBWHTMqR+WaWa
MIPHhxPZu3eJwu5QRPHmlBNxxKVaPfebo+TTxNsVy3SjH8jEL2nxmVb+LHWnkCYM
hONWA5IclamyHaWb554ojlpzGh8nyfZiDJdc8CjMUzSfc/1Uo1mbov/qLwCg0jcO
+2CLI066LdwAY+c6JZqgg+sD/jy8LZUdEKtl7mQx4wPUD3v3NXrwwf7eSgm1dX6A
VkqkB2oHWdZFh314W65KPmY23VLHautRPLOsrqaNPaGYvZhag04c0lij9wJcVPg4
/uSCmyFTsZSvhdwrDmiMOklgFRdjtLxfMp5ccDlMpw89GhyAF4IFE9CFJ9bLrCah
7VWkA/9h+oeiG0FVXx66W2fI+pKKwc5a4dLJiQ3g9ognBp1Gq4kWo7nNkxPk/rXV
4wWBzXSEd3haiMb1iM8YsxqCuAABhKzrpVUV2lqt/O8uYJg/+SGbIB3W5K851NRF
Fd7RJoTiK7NJ+I1xw6Z8t9C6vllwsL96WOadxNLB7eQw0G6Sf7QgUGV0cmkgTGVo
dGluZW4gPHBldHJpQGRpZ2lwLm9yZz6IYAQTEQIAIAUCRb14GgIbAwYLCQgHAwIE
FQIIAwQWAgMBAh4BAheAAAoJEDeCAqbU45s2p9AAoMq5+E7WRXl2lCtCCmyhUMdw
aiQAAJ9taFYWn84shvu6HcsGSCRKQn7G0LkCDQRFvXgkEAgA/5UjG8Bq846xI6cQ
kZ6TlLf3ZLh8yHcbMAmEtrRG40aJ/Fg5hyfBddTrEUF+9o5+LWd/7b2CAlyrIUAu
qgy3aoztkuZe5R50tnul1rVOIkdvpImlGsRDZiIIRXc6LT+WReNtAMWb28KZ/oZZ
vP5El68H2kdlPed4yNmA9T1KkMa9Dyt4U9nBXdLYiWlJIXNdaI6lw8MgyMMgMZwl
B0RU0u5Zl+kPxa9sFiLPsqBEaSl5uShHD3k3SIIbC+RrRtzfTXWf8OwhVMv0ycTN
d53awlN5oG7z3PrkoWRCwe+LfqG/rKLeD5vAl9iMdFd+4gdSnCpkfuVsOjWxsH78
Ja7/cwADBQgA0EBgvcKrzorAC/UV1tDhAdG/uqy2N3xuPjVq/ZIKRdqS8wyHLs+3
wuoG9zF4tyVqG5XJRywwKTbDJH8+5Uj4NTTuM6EsbZA9lXqYo2gCWXQzB8/+LHLf
buRmzNy856okOC6so82grvu/VEuW24wz6D0DjqdUSNfOTd49A3OWpdE13sIM7aOb
4lntZJnOkwGcbl67aPjUG3P8qzD5A1M4OqDk4wj9pySw+sn39Nbcdh7oAEW2KsAM
NQwAduNQWbr4vfj5QxumzrQWLqs6An2fSfVgAICtB8IKNGyskPXTuvMrSAW5ak06
zdCLULwRWXHqIQowsX2wlHGZ2AJ3C4cxHYhJBBgRAgAJBQJFvXgkAhsMAAoJEDeC
AqbU45s2qaIAnRSSzKsHOIL1ZJYJF2Ghx34l49rjAKDOH8UAjvuNkAcQZOduolmH
UndUNA==
=nBMK
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
3qIW8JeaMCEZY1+zrSVvxHo=
=pcZk
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
#
# spec file for package libjansson
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -21,7 +21,7 @@ Name: libjansson
Summary: C library for encoding, decoding and manipulating JSON data
License: MIT
Group: Development/Libraries/C and C++
Version: 2.7
Version: 2.9
Release: 0
Url: http://digip.org/jansson/