|
|
@@ -73,7 +73,7 @@ Other changes |
|
|
|
* #589 - Detect broken RDRAND during initialization; also, fix segfault |
|
|
|
in the CPUID check. |
|
|
|
* #592 - Fix integer overflows to prevert out of bounds write on large input. |
|
|
|
* Protect against division by zero in linkhash, when creaed with zero size. |
|
|
|
* Protect against division by zero in linkhash, when created with zero size. |
|
|
|
* #602 - Fix json_parse_uint64() internal error checking, leaving the retval |
|
|
|
untouched in more failure cases. |
|
|
|
* #614 - Prevent truncation when custom double formatters insert extra \0's |
|
|
@@ -199,7 +199,7 @@ Behavior changes: |
|
|
|
* Use size_t for array length and size. Platforms where sizeof(size_t) != sizeof(int) may not be backwards compatible |
|
|
|
See commits 45c56b, 92e9a5 and others. |
|
|
|
|
|
|
|
* Check for failue when allocating memory, returning NULL and errno=ENOMEM. |
|
|
|
* Check for failure when allocating memory, returning NULL and errno=ENOMEM. |
|
|
|
See commit 2149a04. |
|
|
|
|
|
|
|
* Change json_object_object_add() return type from void to int, and will return -1 on failures, instead of exiting. (Note: this is not an ABI change) |
|
|
@@ -390,7 +390,7 @@ List of new functions added: |
|
|
|
* Add an alternative iterator implementation, see json_object_iterator.h |
|
|
|
* Make json_object_iter public to enable external use of the |
|
|
|
json_object_object_foreachC macro. |
|
|
|
* Add a printbuf_memset() function to provide an effecient way to set and |
|
|
|
* Add a printbuf_memset() function to provide an efficient way to set and |
|
|
|
append things like whitespace indentation. |
|
|
|
* Adjust json_object_is_type and json_object_get_type so they return |
|
|
|
json_type_null for NULL objects and handle NULL passed to |
|
|
@@ -476,7 +476,7 @@ List of new functions added: |
|
|
|
0.7 |
|
|
|
=== |
|
|
|
* Add escaping of backslash to json output |
|
|
|
* Add escaping of foward slash on tokenizing and output |
|
|
|
* Add escaping of forward slash on tokenizing and output |
|
|
|
* Changes to internal tokenizer from using recursion to |
|
|
|
using a depth state structure to allow incremental parsing |
|
|
|
|
|
|
|