./textproc/cJSON, Ultralightweight JSON parser in ANSI C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.7.18, Package name: cJSON-1.7.18, Maintainer: tpaul

cJSON aims to be the dumbest possible parser that you can get your job done
with. It's a single file of C, and a single header file.


Master sites:

Filesize: 346.412 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2024-05-13 16:22:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cJSON: updated to 1.7.18

1.7.18 (May 13, 2024)

Fixes:

* Add NULL check to cJSON_SetValuestring()(CVE-2024-31755)
* Remove non-functional list handling of compiler flags
* Fix heap buffer overflow
* remove misused optimization flag -01
* Set free'd pointers to NULL whenever they are not reassigned immediately after
   2024-01-01 12:49:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cJSON: updated to 1.7.17

1.7.17 (Dec 26, 2023)

Fixes:

* Fix null reference in cJSON_SetValuestring(CVE-2023-50472)
* Fix null reference in cJSON_InsertItemInArray(CVE-2023-50471)
   2023-07-05 14:18:08 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cJSON: updated to 1.7.16

1.7.16 (Jul 5, 2023)
======
Features:
------
* Add an option for ENABLE_CJSON_VERSION_SO in CMakeLists.txt
* Add cmake_policy to CMakeLists.txt
* Add cJSON_SetBoolValue
* Add meson documentation

Fixes:
------
* Fix memory leak in merge_patch
* Fix conflicting target names 'uninstall'
* Bump cmake version to 3.0 and use new version syntax
* Print int without decimal places
* Fix 'cjson_utils-static' target not exist
* Add allocate check for replace_item_in_object
* Fix a null pointer crash in cJSON_ReplaceItemViaPointer
   2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102)
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included

Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-09-15 20:59:54 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
cJSON: added version 1.7.15

cJSON aims to be the dumbest possible parser that you can get your job done
with. It's a single file of C, and a single header file.