]> granicus.if.org Git - json-c/commitdiff
Update the ChangeLog with the changes for the 0.12 release.
authorEric Haszlakiewicz <erh+git@nimenees.com>
Fri, 11 Apr 2014 01:07:20 +0000 (21:07 -0400)
committerEric Haszlakiewicz <erh+git@nimenees.com>
Fri, 11 Apr 2014 01:07:20 +0000 (21:07 -0400)
Bump the version in the release checklist.

ChangeLog
RELEASE_CHECKLIST.txt

index 1f16787bc49207ffd27235d2390d0b66e8a1c528..451b8f68403afbb0384d2ec72654df9bdeb84dee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index a05b8a33b9120ae421d65e189bc894f1c45c0d8b..0bb2b7785bb136c38a2849d88154383547b2b19c 100644 (file)
@@ -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}