Max Bruckner
afd5d186b7
Release version 1.5.9
7 years ago
Max Bruckner
7456637793
CONTRIBUTORS.md: Add Robin Mallinson
7 years ago
Max Bruckner
d92754cd30
Add valgrind suppressions for ARMv7
7 years ago
Max Bruckner
e4980b65b9
Merge pull request #200 from rmallins/cJSON_ParseWithOpts_fix_ErrorPtr_behaviour
Fix error pointer behaviour of cJSON_ParseWithOpts()
7 years ago
rmallins
629c354390
Rewrite test for cJSON_ParseWithOpts() to expect non-null error
pointer in error case and change code to match new expectations.
7 years ago
rmallins
1b2236a9a6
Improve existing tests showing behaviour of Parse and ParseWithOpts functions.
7 years ago
Max Bruckner
1925d1bbe5
Release version 1.5.8
7 years ago
Max Bruckner
76b705576f
Makefile: Fix 'make test'
make test tried to execute the test for cJSON_Utils, which has been
ported to CUnity tests.
7 years ago
Max Bruckner
88d66c5da9
Release version 1.5.7
7 years ago
Max Bruckner
954d61e5e7
Fix #189 , ensure returns an invalid pointer
If realloc returns NULL, ensure didn't abort but returned
printbuffer.offset instead. If an attacker can control
printbuffer.offset and also make realloc fail at just the right moment,
this would make cJSON potentially write at an arbitrary memory address.
7 years ago
Max Bruckner
ecdff7837c
Merge pull request #185 from jwilk-forks/spelling
Fix typos in json.dict
7 years ago
Jakub Wilk
a3c2eba991
Fix typos in json.dict
7 years ago
Max Bruckner
d3bc571a38
Release Version 1.5.6
7 years ago
Max Bruckner
48eaecd172
Merge pull request #183 from FSMaxB/null-pointer-fixes
Null pointer fixes
7 years ago
Max Bruckner
18ad8a8770
misc_utils_tests: call all utils function with NULL pointers
7 years ago
Max Bruckner
93227319f0
handle null pointers: cJSONUtils_GeneratePatchesCaseSensitive
7 years ago
Max Bruckner
f0c1b896ba
handle null pointers: cJSONUtils_GeneratePatches
7 years ago
Max Bruckner
2d252ae595
handle null pointer: compose_patch
7 years ago
Max Bruckner
c46c4d1559
handle null pointer: sort_object
7 years ago
Max Bruckner
1af74c8cc1
handle null pointer: get_item_from_pointer
7 years ago
Max Bruckner
9bdf19fde1
handle null pointer: cJSONUtils_FindPointerFromObjectTo
7 years ago
Max Bruckner
bdd5ff7ad6
misc_tests: Call all functions with NULL pointers
7 years ago
Max Bruckner
24ea388dcf
handle null pointers: cJSON_Minify
7 years ago
Max Bruckner
39745c9c75
handle null pointers: cJSON_ReplaceItemViaPointer
7 years ago
Max Bruckner
9585c38d5a
handle null pointers: cJSON_CreateStringArray
7 years ago
Max Bruckner
c268e77b21
handle null pointers: cJSON_CreateDoubleArray
7 years ago
Max Bruckner
9f745a2251
handle null pointers: cJSON_CreateFloatArray
7 years ago
Max Bruckner
010e31f2f2
handle null pointers: cJSON_CreateIntArray
7 years ago
Max Bruckner
8ea37fce01
handle null pointers: replace_item_in_object
7 years ago
Max Bruckner
b2fe02712d
handle null pointers: cJSON_AddItemReferenceToObject
7 years ago
Max Bruckner
c179509b31
handle null pointers: cJSON_AddItemReferenceToArray
7 years ago
Max Bruckner
46c4f55c94
handle null pointers: cJSON_AddItemToObjectCS
7 years ago
Max Bruckner
90ff72c8bb
handle null pointers: create_reference
Also fixes a potential memory leak
7 years ago
Max Bruckner
e9d1de24cf
handle null pointers: cJSON_GetArraySize
7 years ago
Max Bruckner
56f2bc6f3e
handle null pointers: cJSON_PrintPreallocated
7 years ago
Max Bruckner
cdc35ebf88
handle null pointers: cJSON_AddItemToObject
7 years ago
Max Bruckner
90a46eaccd
cJSON.h: Move cJSON_ParseWithOpts after cJSON_Parse
7 years ago
Max Bruckner
2a3a313f83
cJSON_PrintBuffered: Fix potential memory leak
7 years ago
Max Bruckner
a2a2411b12
Release version 1.5.5
8 years ago
Max Bruckner
03ba72faec
cJSON_Compare: Fix comparison of objects
It did consider two arrays equal if one is a subset of te other one,
which is incorrect.
See #180
8 years ago
Max Bruckner
569aa060c6
cJSON_Compare: Fix comparison of arrays
It did consider two arrays equal if one is a prefix of the other one,
which is incorrect.
See #180
8 years ago
Max Bruckner
b9cc911831
cJSON_Utils: Fix case sensitivity handling when adding to object
8 years ago
Max Bruckner
9abe75e072
cJSON_Utils: Fix get_item_from_pointer
Accessing nested arrays didn't work as intended.
8 years ago
Max Bruckner
9189b3322a
Release v1.5.4
8 years ago
Max Bruckner
bfbd8fe0d8
tests/parse_hex4: Fix GCC 7 compiler warning ( fixes #179 )
8 years ago
Max Bruckner
82295f9e4f
Update Unity
8 years ago
Max Bruckner
38b44a298d
Squashed 'tests/unity/' changes from f96c055..3b69bea
3b69bea Merge pull request #284 from rmja/patch-1
aef3679 Fixed UNITY_TEST_ASSERT_EACH_EQUAL_*
git-subtree-dir: tests/unity
git-subtree-split: 3b69beaa58efc41bbbef70a32a46893cae02719d
8 years ago
Max Bruckner
00d5e225a6
Release version 1.5.3
8 years ago
Max Bruckner
9ecc96878f
fix #174 : cJSON_ReplaceItemInObject doesn't copy name
8 years ago
Max Bruckner
3efee9fda8
CONTRIBUTORS: Dōngwén Huáng: Add Tones to Pin Yin
8 years ago