Skip to content

Commit

Permalink
Update the ChangeLog with the changes for the 0.12 release.
Browse files Browse the repository at this point in the history
Bump the version in the release checklist.
  • Loading branch information
hawicz committed Apr 11, 2014
1 parent 64e3690 commit f84d9c5
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 2 deletions.
34 changes: 33 additions & 1 deletion ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion RELEASE_CHECKLIST.txt
Original file line number Diff line number Diff line change
@@ -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}

Expand Down

0 comments on commit f84d9c5

Please sign in to comment.