Bastian Triller
8536ce8c38
func_json: Fix crashes for some types
...
This commit fixes crashes in JSON_DECODE() for types null, true, false
and real numbers.
In addition it ensures that a path is not deeper than 32 levels.
Also allow root object to be an array.
Add unit tests for above cases.
2023-10-05 14:38:05 +00:00
..
2023-01-03 09:00:42 -06:00
2023-01-10 14:07:44 -06:00
2023-04-03 07:58:23 -05:00
2016-10-27 09:53:55 -04:00
2023-04-03 07:58:23 -05:00
2023-04-03 07:58:23 -05:00
2023-09-22 13:34:21 +00:00
2023-01-13 08:32:33 -06:00
2023-08-09 14:50:07 +00:00
2023-01-31 11:23:11 -06:00
2023-01-13 08:32:33 -06:00
2022-07-12 07:46:03 -05:00
2023-05-25 10:46:40 -06:00
2023-01-10 14:07:44 -06:00
2023-01-10 14:07:44 -06:00
2023-09-21 14:47:21 +00:00
2023-01-13 08:32:33 -06:00
2023-01-13 08:32:33 -06:00
2023-03-16 10:44:13 -05:00
2023-09-22 16:10:11 +00:00
2022-11-08 09:15:55 -06:00
2022-12-08 09:16:33 -06:00
2023-01-03 09:00:42 -06:00
2022-05-05 08:15:42 -05:00
2012-03-22 19:51:16 +00:00
2022-07-07 08:19:14 -05:00
2022-09-26 17:19:13 -05:00
2023-01-10 14:07:44 -06:00
2021-12-02 15:02:09 -06:00
2021-11-15 17:33:27 -06:00
2023-03-20 10:46:17 -05:00
2023-01-13 08:32:33 -06:00
2023-09-20 19:15:07 +00:00
2021-01-04 05:00:58 -06:00
2018-10-19 17:33:05 -04:00
2023-03-16 07:21:33 -05:00
2023-06-05 07:30:51 -06:00
2023-03-06 11:25:32 -06:00
2023-10-05 14:38:05 +00:00
2023-06-09 18:19:53 +00:00
2023-09-22 14:34:46 +00:00
2023-04-03 07:58:23 -05:00
2023-08-11 13:29:06 +00:00
2023-09-20 19:15:07 +00:00
2015-04-17 15:58:07 -05:00
2021-12-02 15:02:09 -06:00
2017-12-30 13:20:16 -05:00
2023-09-20 19:15:07 +00:00
2023-01-03 07:20:46 -06:00
2023-01-10 14:07:44 -06:00
2022-07-27 07:56:59 -05:00
2022-09-11 08:32:37 -05:00
2023-08-28 13:38:07 +00:00
2023-01-10 14:07:44 -06:00
2016-10-27 09:53:55 -04:00
2023-08-22 13:31:01 +00:00
2023-01-09 11:40:58 -06:00
2023-05-02 08:09:42 -06:00
2022-01-21 10:06:57 -06:00
2019-03-11 11:39:35 -03:00
2019-02-04 14:40:35 -06:00
2023-03-01 09:50:02 -06:00
2021-12-13 08:57:26 -06:00
2023-06-09 18:19:53 +00:00
2022-05-09 08:20:46 -05:00
2023-01-13 08:32:33 -06:00
2022-08-17 11:11:32 -05:00
2022-05-09 08:21:45 -05:00
2023-06-12 14:07:32 +00:00
2023-04-03 07:41:08 -06:00
2021-12-02 15:02:09 -06:00
2022-11-08 09:15:55 -06:00
2023-01-03 09:00:42 -06:00
2023-03-01 09:50:02 -06:00
2023-06-29 15:13:55 +00:00
2021-12-02 15:02:09 -06:00
2023-05-11 13:03:33 -06:00
2022-12-08 09:16:33 -06:00