From: drh <> Date: Fri, 26 Jun 2026 12:34:22 +0000 (+0000) Subject: Mark the diskused() extension SQL function as direct-only. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=040b521c7ef73891a4504cea95e736b61503b3f2;p=thirdparty%2Fsqlite.git Mark the diskused() extension SQL function as direct-only. [bugs:/info/2026-06-26T10:52:15Z|Bug 2026-06-26T10:52:15Z] FossilOrigin-Name: b66292820ad17b54eb5f0a48ef9ff01a1b52efd8004307c6faeeb4687ab50567 --- diff --git a/ext/misc/diskused.c b/ext/misc/diskused.c index 16ed6ade6f..a1d79c0790 100644 --- a/ext/misc/diskused.c +++ b/ext/misc/diskused.c @@ -841,7 +841,7 @@ int sqlite3_diskused_init( SQLITE_EXTENSION_INIT2(pApi); (void)pzErrMsg; /* Unused parameter */ rc = sqlite3_create_function(db, "diskused", 1, - SQLITE_UTF8|SQLITE_INNOCUOUS, + SQLITE_UTF8|SQLITE_DIRECTONLY, 0, diskusedFunc, 0, 0); return rc; } diff --git a/manifest b/manifest index c404fdbbc9..47af038020 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Fix\sthe\ssize\sof\san\sallocation\sin\sfts3\sto\stake\sinto\saccount\sthat\swhen\smerging\sa\sphrase\sdoclist,\seach\sentry\smay\sgrow\sby\sup\sto\s1\sbyte\sif\sthe\srhs\sposition\sof\sthe\smerged\slists\sis\sstored.\sBug\s[bugs:/info/2026-06-26T08:08:39Z\s|\s2026-06-26T08:08:39Z]. -D 2026-06-26T11:36:54.008 +C Mark\sthe\sdiskused()\sextension\sSQL\sfunction\sas\sdirect-only.\n[bugs:/info/2026-06-26T10:52:15Z|Bug\s2026-06-26T10:52:15Z] +D 2026-06-26T12:34:22.616 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@ -374,7 +374,7 @@ F ext/misc/compress.c 5cc142aa82d1589a31c384657d0418c0eb0871348a2201e5dca32d24a0 F ext/misc/csv.c 5ca451b9ce77322c4ce8476766e7ed18160e5c8b19e7cab76e13006d631b9e8f F ext/misc/dbdump.c 678f1b9ae2317b4473f65d03132a2482c3f4b08920799ed80feedd2941a06680 F ext/misc/decimal.c 7b32d10364a1b958f49d800ddca59692d6ac6aec0dd4974ab3c1734bd6dfecda -F ext/misc/diskused.c 8acb4f27488fd8b9bdb0a3d300a7bd761b797b6e7858ac8038398263cededc48 +F ext/misc/diskused.c 0ef61ab38a877430e104d24c6d55f172634563f584bb08af2f33eaa04acaf5eb F ext/misc/eval.c 04bc9aada78c888394204b4ed996ab834b99726fb59603b0ee3ed6e049755dc1 F ext/misc/explain.c 04c9270fd8cf93a9bceb12d2f5f67e3f09a4e58b3e0efe14d24531444d2fffdf F ext/misc/fileio.c a8caf3ffb59af6e9870d1a1c739981727ba165cd667bda085fa21ccfc8694059 @@ -2208,8 +2208,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c -P 942498724f5bb83b9a7d9bbbea662d152a46a0ccaee26e4b291f090cc6e7d178 -R 37e373c2a544a5fc14a400eb877cb536 -U dan -Z 09de01e50d5bcd39358ab89b3729de87 +P df5728d79ff09235041cf01267104f29f482af3473f5a4c849133b6048565725 +R 00b34b44ad3507d6eceaeffb8c39078c +U drh +Z 7558894c56636701900220d926eb4097 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 99c60d379f..ef1d7ecc0a 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -df5728d79ff09235041cf01267104f29f482af3473f5a4c849133b6048565725 +b66292820ad17b54eb5f0a48ef9ff01a1b52efd8004307c6faeeb4687ab50567