From: drh <> Date: Mon, 11 May 2026 14:22:45 +0000 (+0000) Subject: Prevent internal-use-only SQL functions from being used inside of a CHECK X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88be32c9d3af03505b8efeb5b03256ecc4062448;p=thirdparty%2Fsqlite.git Prevent internal-use-only SQL functions from being used inside of a CHECK constraint added using ALTER TABLE ADD CONSTRAINT. [forum:/forumpost/6256ee34ed|Forum post 6256ee34ed]. FossilOrigin-Name: 07beb966daddd0dfea36265eb38ebfcfbb10b0cbccda458dea501eda330a49f0 --- 88be32c9d3af03505b8efeb5b03256ecc4062448 diff --cc manifest index 7cfd623c6c,bce6686815..9e7ba56db3 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Improve\sdetection\sof\scorrupt\sdatabase\srecords\sin\sfts5. - D 2026-05-11T11:53:07.269 -C Fix\scomment\stypos.\s\sAdd\stest\scases. -D 2026-05-11T14:14:25.417 ++C Prevent\sinternal-use-only\sSQL\sfunctions\sfrom\sbeing\sused\sinside\sof\sa\sCHECK\nconstraint\sadded\susing\sALTER\sTABLE\sADD\sCONSTRAINT.\n[forum:/forumpost/6256ee34ed|Forum\spost\s6256ee34ed]. ++D 2026-05-11T14:22:45.851 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2204,8 -2204,8 +2204,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534 F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c - P 4a5ad516ea93926c0d5206b4d72c3675905d2bf666b27a649256b93eb95c671b - R 865af529eea3342e181da8938ef806ff - U dan - Z a39b47d6b7d9419acca90fe50f12d1aa -P a231fc6d58abb3b76d0e669babdb377e41b5a348d155ab5f2c1fe49eefbbf3a9 ++P 87b653731171a26396f9796b0a5c436593571d39e991d8d040ef4473cf459b67 7a85921ae585f948f084bd8fccc1cc002539415e629aa0021d58afc17e5471a3 + R 2a707e2c4c5fac58a7ce25fe390d4d94 ++T +closed 7a85921ae585f948f084bd8fccc1cc002539415e629aa0021d58afc17e5471a3 + U drh -Z 024c5a7262d8f895d5b573ee4bb99764 ++Z 188e9734e7f0fed6075a207e631c04b9 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 26d8911f63,c9b498dee3..c94bd2c33e --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 87b653731171a26396f9796b0a5c436593571d39e991d8d040ef4473cf459b67 -7a85921ae585f948f084bd8fccc1cc002539415e629aa0021d58afc17e5471a3 ++07beb966daddd0dfea36265eb38ebfcfbb10b0cbccda458dea501eda330a49f0