Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | |\
  • | | *
  • | | |\
  • | | | *
  • | | |/
  • | | *
  • | | |\
  • | | | *
  • | | | *
  • | | | *
  • | | | *
  • | | * |
  • | | |\ \
  • | | | * |
  • | | | | *
  • | | | |/
  • | | |/|
  • | | | *
  • | | | *
  • | | * |
  • | | * |
  • | | * |
  • | | * |
  • | | |\ \
  • | | | * |
  • | | |/ /
  • | * / /
  • | |/ /
  • | * |
  • | |\ \
  • | | * |
  • | | |/
  • | * /
  • | |/
  • | | *
  • | |/
  • | *
  • | *
  • | *
  • | | *
  • | * |
  • | * |
  • | * |
  • | * |
  • * | |
  • | * |
  • | | | *
  • | | | *
  • | | | *
  • | | | *
  • | | | *
  • | | | *
  • | | |/
  • | |/|
  • | * |
  • | | | *
  • | | | *
  • | * | |
  • * | | |
  • * | | |
  • |/ / /
  • * | |
  • * | |
  • | | | *
  • | | | | *
  • | | | | *
  • | |_|_|/
  • |/| | |
  • | | | *
  • | | | *
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • |\ \ \ \
  • | |/ / /
  • |/| | |
  • | | | *
  • | | | *
  • | * | |
  • | * | |
  • | * | |
  • |/ / /
  • * | |
  • |\ \ \
  • * \ \ \
  • |\ \ \ \
  • | | * | |
  • | * | | |
  • |/ / / /
  • * | | |
  • |\ \ \ \
  • | * | | |
  • |/ / / /
  • * | | |
  • |\ \ \ \
  • * \ \ \ \
  • |\ \ \ \ \
  • | | | * | |
  • | | | * | |
  • | | | * | |
  • | |_|/ / /
  • |/| | | |
  • | | * | |
  • | | * | |
  • | | * | |
  • | |/ / /
  • |/| | |
  • | | | *
  • | * | |
  • |/ / /
  • | | *
  • | | *
  • * | |
  • |\ \ \
  • | |_|/
  • |/| |
  • 20895f9 cmake: change variable name by hofnarr 2020-05-08 02:19:38 +0300
  • 077ecee cmake: add list for build targets by hofnarr 2020-05-08 02:16:52 +0300
  • af7a3e0 update by dota17 2020-05-07 14:50:43 +0800
  • 392770c support to build both static and shared libraries by dota17 2020-05-06 10:48:53 +0800
  • c4eae05 Fix integer overflows. by Tobias Stoeckmann 2020-05-04 19:47:25 +0200
  • e66f7f7 Prevent division by zero in linkhash. by Tobias Stoeckmann 2020-05-04 19:46:45 +0200
  • a9695f3 Protect array_list_del_idx against size_t overflow. by Tobias Stoeckmann 2020-05-04 19:41:16 +0200
  • 8d28e67 Issue #589: drop the rdrand test loops to just 3, tweak comments and add some links to bug reports, and decrease the nesting level of the has_rdrand() function. by Eric Haszlakiewicz 2020-05-04 01:29:02 +0000
  • 23005a7 Detect broken RDRAND during initialization by Tudor Brindus 2020-05-01 21:09:22 -0400
  • 0ca0361 Fix segmentation fault in CPUID check by Tudor Brindus 2020-05-01 22:24:20 -0400
  • 3a3ab6c Fix cmake-configure to accept "--prefix=<foo>" in addition to "--prefix <foo>" (see also Issue #591) by Eric Haszlakiewicz 2020-05-03 03:50:16 +0000
  • 812d5e3 Issue #471: always create directories with mode 0755, regardless of umask. by Eric Haszlakiewicz 2020-04-21 03:19:17 +0000
  • 003b587 (refs/pull/602/head) fix json_parse_uint64() usage of errno by Pierce Lopez 2020-05-10 13:20:02 -0400
  • 26f0809 Fix snprintf on windows problem for test4. by Eric Haszlakiewicz 2020-05-10 04:04:28 +0000
  • 06742d6 Issue #600: don't rename the static library on Windows, it _needs_ to have a different name because the dll build also creates a "json-c.lib" file. by Eric Haszlakiewicz 2020-05-10 03:58:51 +0000
  • a59d5ac Re-format after recent change to fix linkhash. by Eric Haszlakiewicz 2020-05-10 03:58:27 +0000
  • 4f43a07 Issue #598: avoid building static libraries twice. by Eric Haszlakiewicz 2020-05-10 03:48:45 +0000
  • 519dfe1 Issue #599: Fix the backwards check in lh_table_insert_w_hash() that was preventing adding more than 11 objects. Add a test to check for this too. by Eric Haszlakiewicz 2020-05-10 03:32:19 +0000
  • 45b6416 Merge branch 'master' of https://github.com/json-c/json-c by Eric Hawicz 2020-05-08 22:25:15 -0400
  • abc9a07 Merge pull request #597 from ploxiln/json_parse_usage by Eric Hawicz 2020-05-08 22:23:28 -0400
  • 090ae4e (refs/pull/597/head) json_parse demo: fix and use usage() function by Pierce Lopez 2020-05-08 18:27:35 -0400
  • 22870ac Merge pull request #595 from dota17/static_shared by Eric Hawicz 2020-05-07 23:23:15 -0400
  • a100573 (refs/pull/595/head) cmake-configure: fix enable-static option by hofnarr 2020-05-08 02:27:06 +0300
  • 558ef86 cmake: change variable name by hofnarr 2020-05-08 02:19:38 +0300
  • 929d745 cmake: add list for build targets by hofnarr 2020-05-08 02:16:52 +0300
  • e97fc20 update by dota17 2020-05-07 14:50:43 +0800
  • 31243e4 Merge pull request #592 from stoeckmann/oob by Eric Hawicz 2020-05-06 23:31:15 -0400
  • d07b910 (refs/pull/592/head) Fix integer overflows. by Tobias Stoeckmann 2020-05-04 19:47:25 +0200
  • 952db0f support to build both static and shared libraries by dota17 2020-05-06 10:48:53 +0800
  • 77d935b Prevent division by zero in linkhash. by Tobias Stoeckmann 2020-05-04 19:46:45 +0200
  • 099016b Protect array_list_del_idx against size_t overflow. by Tobias Stoeckmann 2020-05-04 19:41:16 +0200
  • 8e3d3d5 Make the benchmark work with pre-cmake versions of json-c. Fetch a few more data files. by Eric Haszlakiewicz 2020-05-04 03:40:40 +0000
  • c66e737 In jc-bench.sh, decode the --before and --after args. Use a separate data dir to avoid re-downloading files when the work dir is cleared. by Eric Haszlakiewicz 2020-05-04 03:24:39 +0000
  • 8086314 Issue #589: drop the rdrand test loops to just 3, tweak comments and add some links to bug reports, and decrease the nesting level of the has_rdrand() function. by Eric Haszlakiewicz 2020-05-04 01:29:02 +0000
  • a555d0e Merge pull request #589 from Xyene/detect-broken-rdrand by Eric Hawicz 2020-05-03 21:13:48 -0400
  • 4d36b02 (refs/pull/589/head) Detect broken RDRAND during initialization by Tudor Brindus 2020-05-01 21:09:22 -0400
  • 9b64c3e Fix printf format issues in apps/json_parse, and actually call the usage() function. by Eric Hawicz 2020-05-03 14:54:38 -0400
  • ee90110 Merge pull request #590 from Xyene/fix-cpuid-segfault by Eric Hawicz 2020-05-03 14:52:31 -0400
  • 0e5bbca (refs/pull/590/head) Fix segmentation fault in CPUID check by Tudor Brindus 2020-05-01 22:24:20 -0400
  • f9605e9 Fix cmake-configure to accept "--prefix=<foo>" in addition to "--prefix <foo>" (see also Issue #591) by Eric Haszlakiewicz 2020-05-03 03:50:16 +0000
  • 12a698a (refs/pull/591/head) Update README.md by stackerzzq 2020-05-02 11:35:09 +0800
  • 1059007 Add an initial version of a benchmarking harness for json-c, to be able to more easily compare the performance of different library versions. by Eric Haszlakiewicz 2020-04-27 04:00:00 +0000
  • d9981f6 Extend the CMakeLists.txt in the apps directory to be usable as a standalone build, to link against other versions of json-c. Tweak json_parse.c slightly to allow it to build against older json-c versions. by Eric Haszlakiewicz 2020-04-26 04:02:36 +0000
  • 0027229 The json_parse command line app doesn't build on Windows, disable it. by Eric Haszlakiewicz 2020-04-21 21:35:41 +0000
  • 9d50d54 (refs/pull/587/head) Store the hashValue to avoid repeating the hash calculation during the hash resize. by dota17 2020-04-16 17:19:42 +0800
  • 55d0531 Add an apps directory, and a json_parse program to parse an input file and report on memory usage. This is intended to provide a way, during development, to test out the memory and performance impacts of a change. by Eric Haszlakiewicz 2020-04-21 03:51:16 +0000
  • f6f76f9 Add a JSON_TOKENER_ALLOW_TRAILING_CHARS flag for json_tokener_set_flags() to allow multiple objects to be parsed from input even when JSON_TOKENER_STRICT is set. by Eric Haszlakiewicz 2020-04-20 16:06:34 +0000
  • 05623b3 Add an tok_flags field to explicitly specify tokener flags in test_parse and eliminate the previous bogus calls to json_tokener_set_flags() by Eric Haszlakiewicz 2020-04-20 15:13:10 +0000
  • fa6bc1e Issue #471: always create directories with mode 0755, regardless of umask. by Eric Haszlakiewicz 2020-04-21 03:19:17 +0000
  • 228881c Issue #585: don't install config.h by Eric Haszlakiewicz 2020-04-21 01:13:21 +0000
  • 8b511c4 Issue #585: don't install config.h by Eric Haszlakiewicz 2020-04-21 01:13:21 +0000
  • 759ccf6 (refs/pull/585/head) Prefix all private files of the library with 'json_c_'. by Björn Esser 2020-04-20 06:31:15 +0200
  • 9a0c54e Rename linkhash -> json_c_linkhash by Björn Esser 2020-04-20 06:19:09 +0200
  • 2539a1d Rename printbuf -> json_c_printbuf by Björn Esser 2020-04-20 06:08:59 +0200
  • 42a7d02 Rename debug -> json_c_debug by Björn Esser 2020-04-20 06:05:25 +0200
  • 3644f43 Rename arraylist -> json_c_arraylist by Björn Esser 2020-04-20 05:48:10 +0200
  • 019ed48 CMake: Do not install config.h, as it is not a public header file. by Björn Esser 2020-04-20 05:28:48 +0200
  • ba45279 Add a few missing git commands to the release checklist, and change the S3 storage to "Standard", since it's actually (barely) cheaper than "Reduced Redundancy" now. by Eric Haszlakiewicz 2020-04-19 04:17:29 +0000
  • 9fb258d Update the doc links to point at 0.14 by Eric Haszlakiewicz 2020-04-19 04:03:15 +0000
  • 9f2a8ea Add the 0.14 docs. by Eric Haszlakiewicz 2020-04-19 03:59:16 +0000
  • 2babb5b Update the master branch to version 0.0.14.99 by Eric Haszlakiewicz 2020-04-19 03:57:08 +0000
  • bae2f10 (tag: json-c-0.14-20200419) Generate docs for the 0.14 release. by Eric Haszlakiewicz 2020-04-19 03:40:50 +0000
  • 4824a38 Bump version to 0.14 and shared library version to 5.0.0 by Eric Haszlakiewicz 2020-04-19 03:40:37 +0000
  • 31ab57c Fill in the ChangeLog for the upcoming 0.14 release. by Eric Haszlakiewicz 2020-04-19 01:31:48 +0000
  • 9ed00a6 Fill in a few more pre-release steps to match what we've done for the 0.14 release. Move the list of contributors to the AUTHORS file. by Eric Haszlakiewicz 2020-04-19 01:28:24 +0000
  • 968bdd0 (refs/pull/583/head) set the right standard by Chris Wolfe 2020-04-18 14:37:17 -0700
  • b6d5949 (refs/pull/584/head) Update issues_closed_for_0.14.md. by Björn Esser 2020-04-18 11:56:36 +0200
  • a72a44a CMake: SOVERSION and the major library VERSION need to be in lockstep. by Björn Esser 2020-04-18 11:40:48 +0200
  • 31a8afb remove bad fuzzer by Chris Wolfe 2020-04-17 21:50:49 -0700
  • 2380df9 make independent test cases for each of the files in fuzz/test/* by Chris Wolfe 2020-04-17 10:27:46 -0700
  • 4badbe9 Rewrite the issued_closed_for_* files so they display a bit nicer. by Eric Haszlakiewicz 2020-04-18 03:22:52 +0000
  • 0a95f98 Explicitly mark several things in json_tokener deprecated. by Eric Haszlakiewicz 2020-04-18 02:42:46 +0000
  • ecb9354 Re-do clang-format. by Eric Haszlakiewicz 2020-04-18 02:14:13 +0000
  • 23ddcbd Make json_abort() internal to json_object.c by Eric Haszlakiewicz 2020-04-18 02:05:37 +0000
  • 5cc1128 Make json_tokener_validate_utf8() internal to json_tokener.c, and improve the docs a bit. by Eric Haszlakiewicz 2020-04-18 02:02:06 +0000
  • 4dc0f17 Merge pull request #582 from dota17/list_closed_issue_pr by Eric Haszlakiewicz 2020-04-17 13:32:17 -0400
  • 5aa1202 get the fuzzer built and running as part of Ctest by Chris Wolfe 2020-04-17 10:09:43 -0700
  • 26bf735 use cmakified build and copy fuzzer out by Chris Wolfe 2020-04-13 10:13:37 -0700
  • 4313465 (refs/pull/582/head) update by dota17 2020-04-17 09:40:24 +0800
  • 8bdb420 manual adjustment by dota17 2020-04-16 16:30:14 +0800
  • 6bf6a9e add the list of issues& prs closed by dota17 2020-04-16 16:15:04 +0800
  • a911439 Merge pull request #524 from dota17/addTestCase_obj_token by Eric Haszlakiewicz 2020-04-15 23:35:21 -0400
  • 04bb0fc Merge pull request #581 from Jehan/wip/Jehan/no-strict-prototypes-windows by Eric Haszlakiewicz 2020-04-15 23:32:59 -0400
  • b14363a (refs/pull/524/head) remove unsuitable case by dota17 2020-04-15 20:06:12 +0800
  • 8c33d1c (refs/pull/581/head) CMakeLists: do not enforce strict prototypes on Windows. by Jehan 2020-04-15 13:01:09 +0200
  • 7fb8d56 Merge pull request #580 from besser82/topic/besser82/fix_cmake_tests by Eric Haszlakiewicz 2020-04-14 15:17:21 -0400
  • 053eaa6 (refs/pull/580/head) Fix CMake tests for enforced strict prototypes. by Björn Esser 2020-04-14 20:42:32 +0200
  • ab5425a Merge pull request #527 from dota17/arraylist_test by Eric Haszlakiewicz 2020-04-14 10:28:16 -0400
  • 511edb5 Merge pull request #579 from besser82/topic/besser82/strict-prototypes by Eric Haszlakiewicz 2020-04-14 10:25:13 -0400
  • 2876fcc clang-format two test_util_file.c and test_object_iterator.c by dota17 2020-04-14 10:15:27 +0800
  • 8096125 Increased the test coverage of json_util.c from 76% to 90.3%. by chenguoping 2020-01-03 10:17:05 +0800
  • f56c5c1 Increased the test coverage of json_object_iterator.c from 0% to 100% by chenguoping 2020-01-03 10:05:09 +0800
  • 74bbe34 (refs/pull/527/head) clang-format test1.c by dota17 2020-04-14 09:20:51 +0800
  • 110c60f fix valgrind errors by chenguoping 2020-01-03 16:56:43 +0800
  • 76e1472 testcase for array_list by chenguoping 2020-01-02 19:30:00 +0800
  • f3925dc use the standalone runner when LIB_FUZZING_ENGINE is not set by Chris Wolfe 2020-04-13 10:04:53 -0700
  • d0dc348 (refs/pull/579/head) Enforce strict prototypes. by Björn Esser 2020-04-13 11:29:52 +0200
  • 858ddac build the fuzzers as part of the normal build process by Chris Wolfe 2020-04-12 21:23:06 -0700
  • 611e14e begin getting the fuzzers built as part of CI; add a runner making it possible to exercise them by Chris Wolfe 2020-04-12 18:30:16 -0700
  • 4742a2a Merge pull request #578 from besser82/topic/besser82/pkgconfig_install by Eric Haszlakiewicz 2020-04-12 20:52:01 -0400