./textproc/json-c, JSON library in C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.1, Package name: json-c-0.12.1, Maintainer: ryoon

JSON-C implements a reference counting object model that allows
you to easily construct JSON objects in C, output them as JSON
formatted strings and parse JSON formatted strings back into the
C representation of JSON objects.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e7fcdbe41f1f3307c036f4e9e04b715de533896e
RMD160: fe4c2a4cf45ab4a74e74512fe6c6ea365e46a66c
Filesize: 522.545 KB

Version history: (Expand)


CVS history: (Expand)


   2016-06-12 16:37:37 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated json-c to 0.12.1.

0.12.1

  * Minimal changes to address compile issues.
   2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797)
Log message:
Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-07-17 11:18:27 by OBATA Akio | Files touched by this commit (2) | Package updated
Log message:
Add hack for using gcc builtin atomic function, missing for i386.
PR pkg/48990.

Bump PKGREVISION.
   2014-05-10 06:09:41 by Masatake Daimon | Files touched by this commit (3)
Log message:
Fix build errors on GCC < 4.2
   2014-04-20 04:29:49 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Add missing patch, fix PR pkg/48758
   2014-04-20 02:26:15 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Bump PKGREVISION

* Fix -Werror build failure
* Update ABI version, warned by pkglint
   2014-04-20 02:09:04 by Ryo ONODERA | Files touched by this commit (4) | Package updated
Log message:
Update to 0.12

* Security update for CVE-2013-6370 and CVE-2013-6371
* Update API version

0.12

  * Address security issues:
    * CVE-2013-6371: hash collision denial of service
    * CVE-2013-6370: buffer overflow if size_t is larger than int

  * Avoid potential overflow in json_object_get_double

  * Eliminate the mc_abort() function and MC_ABORT macro.

  * Make the json_tokener_errors array local.  It has been deprecated for
     a while, and json_tokener_error_desc() should be used instead.

  * change the floating point output format to %.17g so values with
     more than 6 digits show up in the output.

  * Remove the old libjson.so name compatibility support.  The library is
      only created as libjson-c.so now and headers are only installed
      into the ${prefix}/json-c directory.

  * When supported by the linker, add the -Bsymbolic-functions flag.

  * Various changes to fix the build on MSVC.

  * Make strict mode more strict:
    * number must not start with 0
    * no single-quote strings
    * no comments
    * trailing char not allowed
    * only allow lowercase literals

  * Added a json_object_new_double_s() convenience function to allow
    an exact string representation of a double to be specified when
    creating the object and use it in json_tokener_parse_ex() so
    a re-serialized object more exactly matches the input.

  * Add support NaN and Infinity
   2013-11-29 18:57:07 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove PKGCONFIG_OVERRIDE for not-to-be-installed file.