03f897e
Tests that try to show that can't get/add keys with embedded null characters by
2021-07-03 17:42:15 -0800
be9671e
Merge pull request #714 from Hex052/clang-format_AfterCaseLabel by
2021-07-05 18:18:06 -0400
9dde931
(refs/pull/714/head)
Add AfterCaseLabel to .clang-format by
2021-07-04 18:28:21 -0800
75bf657
If inttypes.h is present, use it, even on Windows. by
2021-06-13 21:12:22 +0000
9ca50cf
Issue #709: adjust some include guards to be a bit more json-c specific. by
2021-06-02 23:53:23 +0000
0b7e78c
Merge pull request #706 from davidjmccann/master by
2021-05-15 08:41:24 -0400
00098ef
(refs/pull/706/head)
Merge branch 'json-c:master' into master by
2021-05-13 06:34:10 +0100
9b53c92
Check __STDC_VERSION__ is defined before checking its value by
2021-05-13 06:31:18 +0100
b42d5c4
(refs/pull/704/head)
tests: test1: add test cases for json_object_array_insert_idx() by
2021-04-20 16:07:26 +0300
fb3dc64
json_object: introduce json_object_array_insert_idx() API function by
2021-04-16 16:12:22 +0300
c321610
(refs/pull/703/head)
Fix vasprintf fallback by
2021-05-03 14:13:03 -0500
cd7109f
Merge pull request #696 from ssrlive/master by
2021-05-01 15:21:31 -0400
0e8f541
json_pointer: fix comments about printf() variants of set/get() by
2021-04-22 11:19:07 +0300
78e390a
Merge pull request #701 from commodo/configurable-opts by
2021-04-17 17:26:49 -0400
8abeebc
(refs/pull/701/head)
json_pointer: allow the feature to be disabled by
2021-04-16 09:42:07 +0300
1f8b64f
tests: CMakeLists.txt: move test names to variable by
2021-04-16 09:32:07 +0300
9490984
Merge pull request #700 from Philosoph228/werror-fix by
2021-04-14 22:38:36 -0400
9c05651
(refs/pull/700/head)
random_seed: fix unused variable for win32 build by
2021-04-13 00:12:35 +0500
ba18154
(refs/pull/696/head)
To avoid target exe file export JSON functions. by
2021-03-02 14:27:40 +0800
041cef4
Add a DISABLE_EXTRA_LIBS option to skip using libbsd, per @neheb's request on issue #692/commit 0f61f692
. by
2021-02-15 20:19:56 +0000
f787810
If arc4random is used, don't bother compiling in the other fallback methods since they'll never be used. Fixes PR#695 about unreachable code too. by
2021-02-13 03:23:58 +0000
7c859c5
Merge pull request #694 from ihsinme/patch-1 by
2021-02-06 17:25:24 -0500
c456963
(refs/pull/694/head)
Update json_object.c by
2021-02-05 18:58:20 +0300
0f61f69
Iesue #692: use arc4random() if it's available (in libc on BSD systems, and libbsd on Linux). by
2021-01-13 01:57:25 +0000
69d6505
Keep the doc directory in the nodoc release tarball, just exclude its contents. by
2021-01-13 01:30:16 +0000
4754f47
Merge pull request #674 from ploxiln/random_seed_err_continue by
2021-01-12 20:22:54 -0500
1fcb9e4
Merge pull request #689 from neheb/patch-1 by
2020-12-18 21:30:14 -0500
987d3b2
(refs/pull/689/head)
fix compilation with clang by
2020-12-17 19:59:37 -0800
c66722c
(refs/pull/680/head)
Initial TrustInSoft CI setup. by
2020-06-12 23:58:42 +0200
0f33d70
(refs/pull/675/head)
Update README.md by
2020-10-17 14:18:51 +0530
0fd3b7d
(refs/pull/674/head)
random_seed: on error, continue to next method by
2020-10-07 01:22:30 -0400
960c274
(refs/pull/673/head)
switchcasemenuproject by
2020-10-02 13:39:31 +0530
9dbf4f5
(refs/pull/671/head)
Update CMakeLists.txt by
2020-10-02 01:39:22 +0530
c6eab75
(refs/pull/670/head)
Create Stone Paper Scissor game by C language by
2020-10-01 11:46:36 +0530
c59eafc
(refs/pull/669/head)
Update testReplaceExisting.c by
2020-09-30 19:08:07 +0530
57fae10
Adds fix for configure for apple toolchains (#9) by
2020-09-25 18:26:30 +0530
df27756
Merge pull request #667 from stoeckmann/regression by
2020-09-11 20:56:51 -0400
7af593c
(refs/pull/667/head)
Fixed test1 regression. by
2020-09-11 21:09:40 +0200
785a94b
Merge pull request #665 from stoeckmann/tokener by
2020-08-24 09:51:41 -0400
eb08a92
Merge pull request #660 from stoeckmann/arraylist by
2020-08-24 09:51:18 -0400
369e847
(refs/pull/660/head)
Validate size arguments in arraylist functions. by
2020-08-22 12:06:15 +0200
b4e72c2
Merge pull request #664 from stoeckmann/string by
2020-08-23 16:43:31 -0400
f941931
Merge pull request #663 from stoeckmann/strerror by
2020-08-23 16:38:21 -0400
1bc7a6b
Merge pull request #662 from stoeckmann/random by
2020-08-23 16:34:40 -0400
710c411
(refs/pull/661/head)
Use validated index in json_type_to_name. by
2020-08-22 13:30:17 +0200
0cc9079
Fixed typos. by
2020-08-22 13:29:00 +0200
31dcfea
Easier 64 bit safety in json_object_to_fd by
2020-08-22 13:27:36 +0200
df62119
(refs/pull/662/head)
Prevent signed overflow in get_time_seed by
2020-08-22 13:23:23 +0200
bcb6d7d
(refs/pull/665/head)
Handle allocation failure in json_tokener_new_ex by
2020-08-22 13:18:10 +0200
e50154f
(refs/pull/664/head)
Cap string length at INT_MAX. by
2020-08-22 13:09:11 +0200
583911a
Aligned comment in _json_object_new_string by
2020-08-22 13:07:45 +0200
4298431
(refs/pull/663/head)
Properly format errnos in _json_c_strerror by
2020-08-22 11:35:50 +0200
2b439ea
Fix json_object_get_boolean() doc for the object and array cases (always returns 0), and add those cases to the test_cast test. See also issue #658. by
2020-08-17 14:55:54 +0000
b68d2e0
(refs/pull/659/head)
fix json_object_get_boolean() to behave like documented: must return true for objects and arrays by
2020-08-16 17:39:57 +0200
cf30cba
Merge pull request #657 from stoeckmann/getrandom by
2020-08-15 15:01:41 -0400
f052e42
(refs/pull/657/head)
Use GRND_NONBLOCK with getrandom. by
2020-08-15 15:41:41 +0200
104b408
Merge pull request #656 from pogaram/fix-warnings by
2020-08-14 16:57:32 -0400
0ffb384
(refs/pull/656/head)
Fixed warnings by
2020-08-14 11:45:33 +0400
98b7ee9
Merge pull request #655 from MarcT512/issue654 by
2020-08-07 10:18:30 -0400
4e9e44e
(refs/pull/655/head)
Fix read past end of buffer by
2020-08-07 10:49:45 +0100
8c7849e
Eliminate use of ctype.h and replace isdigit() and tolower() with non-locale-sensitive approaches. by
2020-08-02 04:06:44 +0000
f3d8006
Neither vertical tab nor formfeed are considered whitespace per the JSON spec, remove them from is_ws_char(). by
2020-08-02 03:59:56 +0000
8b43ff0
Merge the is_ws_char() and is_hex_char() changes to json_tokener from branch 'ramiropolla/for_upstream' (PR #464) by
2020-08-02 02:54:36 +0000
bfec9c8
Take a hint from PR #464 and use json_object_new_string_len() to avoid a needless extra strlen() call. Also, create a _json_object_get_string_len() for internal use when we know for sure the object we're dealing with is a json_type_string. by
2020-08-02 02:23:01 +0000
56a89f9
Merge pull request #653 from lamby/966657-json-c-please-make-the-build-reproducible by
2020-08-01 22:06:38 -0400
46eea84
(refs/pull/653/head)
Make the documentation build reproducibly by
2020-08-01 11:26:53 +0100
88cce7b
Merge pull request #651 from alanc/getrandom by
2020-07-31 20:30:11 -0400
6cf4847
(refs/pull/651/head)
Use getrandom() if available in json_c_get_random_seed by
2020-07-30 16:13:04 -0700
0024112
Issue #649: Drop the generated doc/Doxyfile when creating a release. by
2020-07-28 03:52:22 +0000
66f8ca3
Merge pull request #650 from sartura/readme-update by
2020-07-27 10:31:05 -0400
55bf2d3
(refs/pull/650/head)
README: fix spelling errors by
2020-07-27 10:30:08 +0200
47189b5
Include updating the json-c-current-releaes gh-pages symlink as part of the release process. by
2020-07-26 15:51:07 +0000
9af901b
Update the doc links to point at 0.15 by
2020-07-26 15:30:48 +0000
13a1566
Add the 0.15 docs. by
2020-07-26 15:28:38 +0000
de02d09
Update the master branch to version 0.15.99 by
2020-07-26 15:26:05 +0000
9021cdc
(tag: json-c-0.15-20200726, json-c-0.15)
Generate docs for the 0.15 release by
2020-07-26 15:13:45 +0000
2d78acd
Bump version to 0.15 by
2020-07-26 15:10:07 +0000
870965e
Update AUTHORS, add issues_closed_for_0.15.md, tweak the release checklist slightly. by
2020-07-24 03:17:13 +0000
616b105
Merge pull request #648 from MarcT512/rbf by
2020-07-23 22:26:58 -0400
4a23d34
(refs/pull/648/head)
Fix "may be used uninitialized" Release build failure by
2020-07-23 18:19:12 +0100
730e3d0
Issue #594 - provide an OVERRIDE_GET_RANDOM_SEED cmake variable to override json_c_get_random_seed() for embedded platforms where time(NULL) doesn't work. by
2020-07-22 02:25:03 +0000
64de4b6
Merge pull request #646 from pascal-cuoq/fix_645 by
2020-07-21 21:24:59 -0400
1962ba7
(refs/pull/646/head)
Fixes #645 by
2020-07-21 17:54:26 +0200
024e835
Update the ChangeLog with recent changes, in preparation for a 0.15 release. by
2020-07-20 03:39:01 +0000
78a0f2e
Remove the obsolete config.h.win32 by
2020-07-17 03:47:28 +0000
e46b9cd
Fix a number of things with the generated docs, including translating triple-backtick code blocks into a form doxygen understands. by
2020-07-17 03:46:21 +0000
9a7de35
Add some more detail about how to use json-c in README.md. by
2020-07-17 03:42:38 +0000
cb10a13
Remove the THIS_FUNCTION_IS_DEPRECATED define, we stopped using it long ago. by
2020-07-17 03:20:29 +0000
6a0b2d6
Fix typoes with previous change. by
2020-07-12 19:17:59 +0000
2508109
Remove the obsolete README.json_object-split.md, and mark README.md as being the doxygen mainpage. by
2020-07-12 19:16:19 +0000
fe48007
Add a "json-c-current-release" link pointing at json-c-0.14. by
2020-07-12 19:13:50 +0000
4d9f6dd
Issue #642: improve the docs for json_object_put() and json_object_get(). by
2020-07-12 18:43:27 +0000
2330c6f
Expand the doc for json_object_array_get_idx() to explain that it does not adjust refcounts. by
2020-07-12 17:55:46 +0000
6542d33
Issue #641: Add a cast to void * to address some theoretically undefined printf behavior. by
2020-07-11 15:03:00 +0000
10a9ac2
Issue #642: improve docs for json_tokener.h and json_object_object_add(). by
2020-07-11 04:04:58 +0000
6fa8b7f
Don't export json-c symbols starting with an underscore, put deprecated exports into a "JSONC_PRIVATE" version, and note stuff to do during releases. See also PR #639 and issue #621 by
2020-07-04 18:58:56 +0000
6068d3f
Change the strerror_override handling to check $_JSON_C_STRERROR_OVERRIDE instead of using a variable, so we don't need to export it. by
2020-07-04 18:56:15 +0000
b01d50b
Merge pull request #639 from smcv/symbol-versions by
2020-07-04 14:26:20 -0400
c2c9402
(refs/pull/639/head)
build: Add symbol versions to all exported symbols by
2020-06-29 18:16:34 +0100
6465e74
Use constants referring to the signed integer types when setting SSIZE_T_MAX. In practice, the sizes of the signed and unsigned integer types will almost cetainly be the same, but this is more correct. Pointed out in issue #638. by
2020-07-01 00:34:46 +0000