Skip to content

Latest commit

 

History

History
202 lines (197 loc) · 19.9 KB

issues_closed_for_0.14.md

File metadata and controls

202 lines (197 loc) · 19.9 KB

This list was created with:

curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=1" > issues1.out
curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=2" > issues2.out
curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=3" > issues3.out
jq -r '.items[] | "[" + .title + "](" + .url + ")" | tostring' issues?.out > issues.md
sed -e's,^\[ *\(.*\)\](https://api.github.com/.*/\([0-9].*\)),[Issue #\2](https://github.com/json-c/json-c/issues/\2) - \1,' -i issues.md
#... manual editing ...

Issues and Pull Requests closed for the 0.14 release (since commit d582d3a(2017-12-07) to a911439(2020-04-17))

  • Issue #122 - Add utf-8 validation when parsing strings. \
  • Issue #139 - json_object_from_file cannot accept max_depth \
  • Issue #143 - RFE / enhancement for full 64-bit signed/unsigned support \
  • Issue #147 - Please introduce soname bump if API changed \
  • Issue #166 - Need a way to specify nesting depth when opening JSON file \
  • Issue #226 - There is no json_object_new_null() \
  • Issue #314 - new release ? \
  • Issue #326 - Please extend api json_object_get_uint64 \
  • Issue #334 - Switch json-c builds to use CMake \
  • Issue #386 - Makefile: Add ACLOCAL_AMFLAGS \
  • Issue #387 - doc: Use other doxygen feature to specify mainpage \
  • Issue #388 - json_object: Add size_t json_object_sizeof() \
  • Issue #389 - json_object: Avoid double free (and thus a segfault) when ref_count gets < 0 \
  • Issue #390 - json_object: Add const size_t json_c_object_sizeof() \
  • Issue #391 - Fix non-GNUC define for JSON_C_CONST_FUNCTION \
  • Issue #392 - json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0 \
  • Issue #393 - json_object_private: Use unsigned 32-bit integer type for refcount \
  • Issue #394 - Problem serializing double \
  • Issue #395 - Key gets modified if it contains "" \
  • Issue #396 - Build failure with no threads uClibc toolchain \
  • Issue #397 - update json object with key. \
  • Issue #398 - Build failed. \
  • Issue #399 - Avoid uninitialized variable warnings \
  • Issue #400 - How to generate static lib (.a) \
  • Issue #401 - Warnings with Valgrind \
  • Issue #402 - Add fuzzers from OSS-Fuzz \
  • Issue #403 - Segmentation fault when double quotes is used \
  • Issue #404 - valgrind: memory leak \
  • Issue #405 - Missing API to determine an object is empty \
  • Issue #406 - Undefine NDEBUG for tests \
  • Issue #407 - json_tokener_parse is crash \
  • Issue #408 - bug in array_list_del_idx when array_list_length()==1 \
  • Issue #410 - Fixed typos \
  • Issue #411 - Crash- signal SIGSEGV, Segmentation fault. ../sysdeps/x86_64/strlen.S: No such file or directory. \
  • Issue #412 - json_type changes during inter process communication. \
  • Issue #413 - how to read object of type json_object * in c++ \
  • Issue #414 - [Question] How JSON-c stores the serialized data in memory? \
  • Issue #415 - Resolve windows name conflict \
  • Issue #416 - segmentation fault in json_tokener_parse \
  • Issue #417 - json_tokener_parse json_object_object_get_ex with string value which is json string \
  • Issue #418 - json_object_from_* return value documented incorrectly \
  • Issue #419 - Suggestion: document (and define) that json_object_put() accepts NULL pointer to object \
  • Issue #420 - arraylist: Fixed names of parameters for callback function \
  • Issue #421 - install json_object_iterator.h header file \
  • Issue #422 - json_object_get_double() does not set errno when there is no valid conversion \
  • Issue #423 - memory leak \
  • Issue #424 - Parse string contains "" or "/" errors \
  • Issue #425 - what this is? \
  • Issue #426 - __deprecated not supported on clang. \
  • Issue #427 - CMake: builds involving this target will not be correct \
  • Issue #430 - json_object_object_del() and Segmentation fault \
  • Issue #431 - cmake: Bump required version \
  • Issue #432 - The real CMake support. \
  • Issue #433 - The real CMake support. \
  • Issue #434 - The real CMake support \
  • Issue #435 - json_object_object_del() segmentation fault \
  • Issue #436 - Improve pkgconfig setting \
  • Issue #437 - Bad link in README.md \
  • Issue #438 - Bad link in README.html \
  • Issue #439 - reserved identifier violation \
  • Issue #440 - Use of angle brackets around file names for include statements \
  • Issue #441 - fix c flag loss during cmake building \
  • Issue #442 - error in configure file \
  • Issue #443 - remove pretty spaces when using pretty tabs \
  • Issue #444 - Document refcount of json_tokener_parse_ex return \
  • Issue #445 - Add missing "make check" target to cmake config \
  • Issue #446 - Forward slashes get escaped \
  • Issue #448 - Buffer overflow in json-c \
  • Issue #449 - Need of json_type_int64 returned by json_object_get_type() \
  • Issue #450 - Allow use json-c cmake as subproject \
  • Issue #452 - Update README.md \
  • Issue #453 - Fixed misalignment in JSON string due to space after \n being printed... \
  • Issue #454 - json_object_private: save 8 bytes in struct json_object in 64-bit arc… \
  • Issue #455 - index.html:fix dead link \
  • Issue #456 - STYLE.txt:remove executable permissions \
  • Issue #457 - .gitignore:add build directory \
  • Issue #458 - README.md:fix dead "file.html" link \
  • Issue #459 - README.html:fix link to Doxygen docs, remove WIN32 link \
  • Issue #460 - No docs for json_object_new_string_len() \
  • Issue #461 - json_object.c:set errno in json_object_get_double() \
  • Issue #462 - json_object.h:document json_object_new_string_len() \
  • Issue #463 - please check newlocale api first argument valuse. \
  • Issue #465 - CMakeLists.txt doesn't contain json_object_iterator.h which json.h includes \
  • Issue #466 - configure:3610: error: C compiler cannot create executables \
  • Issue #467 - Fix compiler warnings \
  • Issue #468 - Fix compiler warnings \
  • Issue #469 - Build under alpine with pecl install & docker-php-ext-enable? \
  • Issue #470 - cfuhash_foreach_remove doesn't upate cfuhash_num_entries \
  • Issue #472 - Segmentation fault in json_object_iter_begin \
  • Issue #473 - Convert ChangeLog to valid UTF-8 encoding. \
  • Issue #474 - Installation directories empty with CMake in pkg-config. \
  • Issue #475 - improvement proposal for json_object_object_foreach \
  • Issue #477 - Hang/Crash with large strings \
  • Issue #478 - json_object_get_string_len returns 0 when value is number \
  • Issue #479 - I want to use it in iOS or Android but I can't compile \
  • Issue #480 - json-c-0.12.1 failed making from source code \
  • Issue #481 - error while loading shared libraries: libjson-c.so.4 \
  • Issue #482 - Error "double free or corruption" after free() \
  • Issue #483 - compatible with rarely-used Chinese characters in GBK charset \
  • Issue #485 - Install CMake module files \
  • Issue #486 - In the case of negative double value, it is formatted without including ".0" \
  • Issue #488 - Some APIs are not exported when built as shared lib on Win32 \
  • Issue #489 - Don't use -Werror by default \
  • Issue #490 - do not compile with -Werror by default \
  • Issue #491 - build: add option --disable-werror to configure \
  • Issue #492 - lack some quick usage in readme \
  • Issue #494 - Code generator? \
  • Issue #495 - README.md:fix 2 typos \
  • Issue #496 - json_pointer.h:suggest minor grammar improvement for pointer doc \
  • Issue #497 - add common header for all tests \
  • Issue #498 - double_serializer_test fails (with valgrind) \
  • Issue #499 - .travis.yml:test on more recent clang and gcc versions \
  • Issue #500 - test/Makefile.am:add missing deps for test1 and test2 \
  • Issue #501 - undefine NDEBUG for tests \
  • Issue #502 - configure error \
  • Issue #503 - json-c retuns OK when Invalid json string is passed \
  • Issue #504 - json_object_put coredump \
  • Issue #505 - Add vcpkg installation instructions \
  • Issue #506 - Cannot parse more than one object \
  • Issue #509 - Sometimes a double value is not serialized \
  • Issue #510 - Bump so-name and improve CMake \
  • Issue #511 - Reduce lines for better optimization \
  • Issue #512 - Properly append to CMAKE_C_FLAGS string \
  • Issue #513 - What does userdata means?And what is the case we can use it? \
  • Issue #514 - Json c 0.13 \
  • Issue #515 - Mies suomesta fixes segfaults and logic errors \
  • Issue #516 - Lja slight mods \
  • Issue #518 - Escape character "\003", get unexpected value \
  • Issue #519 - Add test case obj token \
  • Issue #520 - Adding type uint64 \
  • Issue #521 - build cmake windows 10 \
  • Issue #522 - update json_visit testcase \
  • Issue #523 - update tsetcase for tokener_c \
  • Issue #524 - Increase coverage \
  • Issue #525 - update pointer test case \
  • Issue #526 - Increased the test coverage of printbuf.c 82% to 92%. \
  • Issue #527 - Arraylist testcase \
  • Issue #528 - Solve issue #108. Skip \u0000 while parsing. \
  • Issue #529 - Increased the test coverage of json_c_version.c 0% to 100%. \
  • Issue #530 - validate utf-8 string before parse \
  • Issue #531 - validate utf-8 string \
  • Issue #532 - json_object_object_get_ex returning the original object \
  • Issue #533 - Fix "make check" \
  • Issue #535 - short string optimization: excessive array length \
  • Issue #536 - add json_object_new_null() \
  • Issue #538 - update shortstring and arraylist parameters \
  • Issue #539 - double serializes to the old value after set_double \
  • Issue #541 - add coveralls auto tool to json-c \
  • Issue #542 - add uint64 data to json-c \
  • Issue #543 - Readme \
  • Issue #544 - Increase distcheck target in cmake \
  • Issue #545 - add doc target in cmake \
  • Issue #546 - Add uninstall target in cmake \
  • Issue #547 - modify json-c default build type, and fix up the assert() errors in t… \
  • Issue #548 - Solve some problems about cmake build type (debug/release) \
  • Issue #549 - lib installation issues \
  • Issue #550 - Format codes with clang-format tool? \
  • Issue #551 - Allow hexadecimal number format convention parsing \
  • Issue #553 - Fix/clang ubsan \
  • Issue #554 - RFC 8259 compatibility mode \
  • Issue #555 - Format json-c with clang-format tool \
  • Issue #556 - Fixes various Wreturn-type and Wimplicit-fallthrough errors on Mingw-w64 \
  • Issue #557 - Add option in CMAKE to not build documentation \
  • Issue #558 - modify the doc target message \
  • Issue #559 - json_c_visit() not exported on Windows \
  • Issue #560 - error: implicit declaration of function '_strtoi64' \
  • Issue #561 - add the badge in README.md and test the coveralls \
  • Issue #562 - Bugfix and testcases supplements \
  • Issue #563 - Changed order of calloc args to match stdlib \
  • Issue #564 - Remove autogenerated files \
  • Issue #565 - test the CI and ignore this PR \
  • Issue #566 - add the json_types.h to Makefile.am \
  • Issue #567 - Install json_types.h with autotools build as well. \
  • Issue #568 - Adding better support to MinGW \
  • Issue #569 - Handling of -Bsymbolic-function in CMakeLists.txt is deficient \
  • Issue #571 - CMake: Bump SONAME to 5. \
  • Issue #572 - Small fixes to CMakeLists \
  • Issue #573 - Fix coveralls submission. \
  • Issue #574 - autogen.sh missing from repository \
  • Issue #575 - Small cosmetics. \
  • Issue #576 - Test coverage for json_c_version. \
  • Issue #577 - Be verbose on failing json_c_version test. \
  • Issue #578 - CMake: Install pkgconfig file in proper location by default \
  • Issue #579 - Enforce strict prototypes. \
  • Issue #580 - Fix CMake tests for enforced strict prototypes. \
  • Issue #581 - CMakeLists: do not enforce strict prototypes on Windows. \