diff options
author | Eric Haszlakiewicz <erh+git@nimenees.com> | 2014-04-10 21:07:20 -0400 |
---|---|---|
committer | Eric Haszlakiewicz <erh+git@nimenees.com> | 2014-04-10 21:07:20 -0400 |
commit | f84d9c55db449c46fa48ddc89953efa85ca0defb (patch) | |
tree | 12886e9a57b909e32220bcdea7b0ff3b3a9b1abc | |
parent | 64e36901a0614bf64a19bc3396469c66dcd0b015 (diff) | |
download | json-c-f84d9c55db449c46fa48ddc89953efa85ca0defb.tar.gz |
Update the ChangeLog with the changes for the 0.12 release.
Bump the version in the release checklist.
-rw-r--r-- | ChangeLog | 34 | ||||
-rw-r--r-- | RELEASE_CHECKLIST.txt | 2 |
2 files changed, 34 insertions, 2 deletions
@@ -1,11 +1,43 @@ -NEXT.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 + + 0.11 * IMPORTANT: the name of the library has changed to libjson-c.so and diff --git a/RELEASE_CHECKLIST.txt b/RELEASE_CHECKLIST.txt index a05b8a3..0bb2b77 100644 --- a/RELEASE_CHECKLIST.txt +++ b/RELEASE_CHECKLIST.txt @@ -1,7 +1,7 @@ Release checklist: -release=0.11 +release=0.12 git clone https://github.com/json-c/json-c json-c-${release} cd json-c-${release} |