From: mistachkin Date: Tue, 20 Mar 2018 16:56:12 +0000 (+0000) Subject: For 'zipfile', detect attempts to cause a duplicate entry via UPDATE. Also, fix... X-Git-Tag: version-3.23.0~45 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=de8113c31e3a60f3bccdb468f22c72b7361154e1;p=thirdparty%2Fsqlite.git For 'zipfile', detect attempts to cause a duplicate entry via UPDATE. Also, fix handling of 'UPDATE OR REPLACE' statements run on zipfile virtual tables. Win32 portability fixes to the 'fileio' extension. Miscellaneous test fixes. FossilOrigin-Name: b36caeca91647616ac2ccdb281200c1a8bcd15d1f30dda0c1d89440d54607196 --- de8113c31e3a60f3bccdb468f22c72b7361154e1 diff --cc manifest index 4bd7953ed9,2f317cd34d..2dc3feea2e --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Avoid\sunnecessary\swrite\sto\sthe\ssqlite_sequence\stable\swhen\san\sinsert\nis\sdone\sinto\san\sautoincrement\stable\swith\san\sapplication-specified\srowid\nthat\sis\sless\sthan\sthe\smaximum. - D 2018-03-20T13:44:10.070 -C Fix\shandling\sof\s"UPDATE\sOR\sREPLACE"\sstatements\srun\son\szipfile\svirtual\stables. -D 2018-03-20T13:26:01.034 ++C For\s'zipfile',\sdetect\sattempts\sto\scause\sa\sduplicate\sentry\svia\sUPDATE.\s\sAlso,\sfix\shandling\sof\s'UPDATE\sOR\sREPLACE'\sstatements\srun\son\szipfile\svirtual\stables.\s\sWin32\sportability\sfixes\sto\sthe\s'fileio'\sextension.\s\sMiscellaneous\stest\sfixes. ++D 2018-03-20T16:56:12.064 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in 7016fc56c6b9bfe5daac4f34be8be38d8c0b5fab79ccbfb764d3b23bf1c6fff3 @@@ -1712,8 -1712,7 +1712,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P ae34edb7f4fa7b37a66cdf3a1d851980cb013e9abe72bdeca23e5323051e0646 3e3849a9d1a06673e6c713a42194f5da339fbf6533fa418c38f63d09bc045867 - R b14ad23178f33348049b37fe5dfca3b5 - T +closed 3e3849a9d1a06673e6c713a42194f5da339fbf6533fa418c38f63d09bc045867 - U drh - Z 2e0c8bc153c99ae88009245613a69afa -P 7834cf6c28c63f6ca0e29a508c0f6e3ec9c5c48715344c2db99a9866e92ef205 -R 0676d2c36dd5dc602d3c6343c630c1e9 -U dan -Z 67bd751f2f713e6278cdb7ebdf4ff3a3 ++P ec7addc87f97bcff3c3694b14a680453b52de3f8c106436f0708a1cc04b90faa 9a5ef341de2bd2fc4657a510f48159f7876f58d340b457b4272a71d389f88da3 ++R 1e4df846035bbcb340ca288f329df6a5 ++T +closed 9a5ef341de2bd2fc4657a510f48159f7876f58d340b457b4272a71d389f88da3 ++U mistachkin ++Z 2140b1494b49e09f4697bfddad075bea diff --cc manifest.uuid index be127d7703,a74146b095..1262402dd1 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - ec7addc87f97bcff3c3694b14a680453b52de3f8c106436f0708a1cc04b90faa -9a5ef341de2bd2fc4657a510f48159f7876f58d340b457b4272a71d389f88da3 ++b36caeca91647616ac2ccdb281200c1a8bcd15d1f30dda0c1d89440d54607196