From: drh <> Date: Sun, 2 Apr 2023 20:56:29 +0000 (+0000) Subject: With the -DSQLITE_ENABLE_JSON_NAN_INF compile-time option, non-standard X-Git-Tag: version-3.42.0~189 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6455a7066ea00f6dbf15712fc149a9df5cc2db01;p=thirdparty%2Fsqlite.git With the -DSQLITE_ENABLE_JSON_NAN_INF compile-time option, non-standard JSON numeric values "Inf", "Infinity", "-Inf", "-Infinity", "NaN", "QNaN", and "SNaN" are all accepted. SQLite should never generate these values, but it will accept that with the appropriate compile-time option. FossilOrigin-Name: 0a050e9013331595e13ca9f859180057b59291c70a6cedb6230eefb25956df9e --- 6455a7066ea00f6dbf15712fc149a9df5cc2db01 diff --cc manifest index ed71113881,721364a058..a93cce208b --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Earlier\sdetection\sof\scorruption\sin\ssqlite3BtreeDelete().\ndbsqlfuzz\sa4c48c291d6e40157a1b749a05eaa7c7faf5a625. - D 2023-04-02T16:43:20.854 -C More\soff-by-one\serrors\sin\sthe\snew\sJSON\sparsing. -D 2023-04-02T20:46:24.359 ++C With\sthe\s-DSQLITE_ENABLE_JSON_NAN_INF\scompile-time\soption,\snon-standard\nJSON\snumeric\svalues\s"Inf",\s"Infinity",\s"-Inf",\s"-Infinity",\s"NaN",\s"QNaN",\nand\s"SNaN"\sare\sall\saccepted.\s\sSQLite\sshould\snever\sgenerate\sthese\svalues,\nbut\sit\swill\saccept\sthat\swith\sthe\sappropriate\scompile-time\soption. ++D 2023-04-02T20:56:29.250 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2052,8 -2052,8 +2052,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P ec1ddbce7db270afc25f71546fa745935ad74bc72920fccfcb37e98649612bf2 - R 1f7f7780d232aaca9814c0eee95933c1 -P f7ebf3e6286ddc8cdaa9446235407785d1be2be2d9992e21ef59fcd655f68432 -R d7e51978d4e1fb261c348646bf7a99ee ++P 978dc71c388b37740da38c310674315c7d7fe814d1daa16a146b4df71385d1e1 dbc99662087b63c9ed5b398535a6091fc2c5e507907dd1fcb7ad0b6ab3f17144 ++R 0c80a0a9d7056c4e9cc79fd3f48ab255 ++T +closed dbc99662087b63c9ed5b398535a6091fc2c5e507907dd1fcb7ad0b6ab3f17144 U drh - Z 4959631f3771aa98a65ccf057f0978b9 -Z 9992e24fdfdd6a2fbe49a1cdeef61dfd ++Z ff807b459bbce1f6e27ef0b5e65a972d # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 32b288ce4c,d6013fb531..069e164985 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 978dc71c388b37740da38c310674315c7d7fe814d1daa16a146b4df71385d1e1 -dbc99662087b63c9ed5b398535a6091fc2c5e507907dd1fcb7ad0b6ab3f17144 ++0a050e9013331595e13ca9f859180057b59291c70a6cedb6230eefb25956df9e