History log of /sqlite-3.40.0/ext/rbu/ (Results 1 – 25 of 113)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
50ba1a0208-Nov-2022 dan <Dan Kennedy>

Fix a problem with URI formatting in calls to sqlite3rbu_vacuum(zDb, NULL) causing problems on win32. First reported here <https://sqlite.org/forum/forumpost/a7ae915a9d>.

FossilOrigin-Name: 77ccc8ea

Fix a problem with URI formatting in calls to sqlite3rbu_vacuum(zDb, NULL) causing problems on win32. First reported here <https://sqlite.org/forum/forumpost/a7ae915a9d>.

FossilOrigin-Name: 77ccc8ea8a901df64feabe08e1210087d060f0bc133242e87a94a71b68b5b5fa

show more ...

4050375007-Nov-2022 dan <Dan Kennedy>

Add the sqlite3rbu_rename_handler() API. To override the default routine that RBU uses to rename files.

FossilOrigin-Name: ebbb1f88e7b5d6cbe84d400f1a187acedb4c668d0b7e4c63bf1496e57da9b8ad


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/tea/Makefile.in
/sqlite-3.40.0/autoconf/tea/configure.ac
/sqlite-3.40.0/autoconf/tea/pkgIndex.tcl.in
/sqlite-3.40.0/autoconf/tea/tclconfig/tcl.m4
/sqlite-3.40.0/autoconf/tea/win/makefile.vc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_porter.c
/sqlite-3.40.0/ext/fts3/fts3_tokenizer1.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5ah.test
/sqlite-3.40.0/ext/fts5/test/fts5fault4.test
/sqlite-3.40.0/ext/fts5/test/fts5ubsan.test
/sqlite-3.40.0/ext/icu/icu.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/stmt.c
rburename.test
sqlite3rbu.c
sqlite3rbu.h
test_rbu.c
/sqlite-3.40.0/ext/recover/dbdata.c
/sqlite-3.40.0/ext/recover/recover1.test
/sqlite-3.40.0/ext/recover/recover_common.tcl
/sqlite-3.40.0/ext/recover/recoverclobber.test
/sqlite-3.40.0/ext/recover/recovercorrupt.test
/sqlite-3.40.0/ext/recover/recovercorrupt2.test
/sqlite-3.40.0/ext/recover/recoverfault.test
/sqlite-3.40.0/ext/recover/recoverfault2.test
/sqlite-3.40.0/ext/recover/recoverold.test
/sqlite-3.40.0/ext/recover/recoverpgsz.test
/sqlite-3.40.0/ext/recover/recoverrowid.test
/sqlite-3.40.0/ext/recover/recoverslowidx.test
/sqlite-3.40.0/ext/recover/recoversql.test
/sqlite-3.40.0/ext/recover/sqlite3recover.c
/sqlite-3.40.0/ext/recover/sqlite3recover.h
/sqlite-3.40.0/ext/recover/test_recover.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/rtree/rtree3.test
/sqlite-3.40.0/ext/wasm/EXPORTED_FUNCTIONS.fiddle.in
/sqlite-3.40.0/ext/wasm/GNUmakefile
/sqlite-3.40.0/ext/wasm/README-dist.txt
/sqlite-3.40.0/ext/wasm/README.md
/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api
/sqlite-3.40.0/ext/wasm/api/EXPORTED_RUNTIME_METHODS.sqlite3-api
/sqlite-3.40.0/ext/wasm/api/README.md
/sqlite-3.40.0/ext/wasm/api/extern-post-js.js
/sqlite-3.40.0/ext/wasm/api/extern-pre-js.js
/sqlite-3.40.0/ext/wasm/api/post-js-footer.js
/sqlite-3.40.0/ext/wasm/api/post-js-header.js
/sqlite-3.40.0/ext/wasm/api/pre-js.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-cleanup.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-glue.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-oo1.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-opfs.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-prologue.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-api-worker1.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-license-version-header.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-opfs-async-proxy.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-wasi.h
/sqlite-3.40.0/ext/wasm/api/sqlite3-wasm.c
/sqlite-3.40.0/ext/wasm/api/sqlite3-worker1-promiser.js
/sqlite-3.40.0/ext/wasm/api/sqlite3-worker1.js
/sqlite-3.40.0/ext/wasm/batch-runner.html
/sqlite-3.40.0/ext/wasm/batch-runner.js
/sqlite-3.40.0/ext/wasm/common/SqliteTestUtil.js
/sqlite-3.40.0/ext/wasm/common/emscripten.css
/sqlite-3.40.0/ext/wasm/common/testing.css
/sqlite-3.40.0/ext/wasm/common/whwasmutil.js
/sqlite-3.40.0/ext/wasm/demo-123-worker.html
/sqlite-3.40.0/ext/wasm/demo-123.html
/sqlite-3.40.0/ext/wasm/demo-123.js
/sqlite-3.40.0/ext/wasm/demo-jsstorage.html
/sqlite-3.40.0/ext/wasm/demo-jsstorage.js
/sqlite-3.40.0/ext/wasm/demo-worker1-promiser.html
/sqlite-3.40.0/ext/wasm/demo-worker1-promiser.js
/sqlite-3.40.0/ext/wasm/demo-worker1.html
/sqlite-3.40.0/ext/wasm/demo-worker1.js
/sqlite-3.40.0/ext/wasm/dist.make
/sqlite-3.40.0/ext/wasm/fiddle.make
/sqlite-3.40.0/ext/wasm/fiddle/emscripten.css
/sqlite-3.40.0/ext/wasm/fiddle/fiddle-worker.js
/sqlite-3.40.0/ext/wasm/fiddle/fiddle.js
/sqlite-3.40.0/ext/wasm/fiddle/index.html
/sqlite-3.40.0/ext/wasm/index-dist.html
/sqlite-3.40.0/ext/wasm/index.html
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt.js
/sqlite-3.40.0/ext/wasm/jaccwabyt/jaccwabyt.md
/sqlite-3.40.0/ext/wasm/module-symbols.html
/sqlite-3.40.0/ext/wasm/scratchpad-wasmfs-main.html
/sqlite-3.40.0/ext/wasm/scratchpad-wasmfs-main.js
/sqlite-3.40.0/ext/wasm/speedtest1-wasmfs.html
/sqlite-3.40.0/ext/wasm/speedtest1-worker.html
/sqlite-3.40.0/ext/wasm/speedtest1-worker.js
/sqlite-3.40.0/ext/wasm/speedtest1.html
/sqlite-3.40.0/ext/wasm/split-speedtest1-script.sh
/sqlite-3.40.0/ext/wasm/sql/000-mandelbrot.sql
/sqlite-3.40.0/ext/wasm/sql/001-sudoku.sql
/sqlite-3.40.0/ext/wasm/test-opfs-vfs.html
/sqlite-3.40.0/ext/wasm/test-opfs-vfs.js
/sqlite-3.40.0/ext/wasm/tester1-worker.html
/sqlite-3.40.0/ext/wasm/tester1.html
/sqlite-3.40.0/ext/wasm/tester1.js
/sqlite-3.40.0/ext/wasm/version-info.c
/sqlite-3.40.0/ext/wasm/wasmfs.make
/sqlite-3.40.0/magic.txt
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/sqlite_cfg.h.in
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/btmutex.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os.h
/sqlite-3.40.0/src/os_kv.c
/sqlite-3.40.0/src/os_setup.h
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pcache.c
/sqlite-3.40.0/src/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/random.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/status.c
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test4.c
/sqlite-3.40.0/src/test_demovfs.c
/sqlite-3.40.0/src/test_multiplex.c
/sqlite-3.40.0/src/test_tclsh.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/upsert.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vacuum.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/altertrig.test
/sqlite-3.40.0/test/analyze9.test
/sqlite-3.40.0/test/attachmalloc.test
/sqlite-3.40.0/test/bloom1.test
/sqlite-3.40.0/test/btreefault.test
/sqlite-3.40.0/test/busy2.test
/sqlite-3.40.0/test/cast.test
/sqlite-3.40.0/test/changes2.test
/sqlite-3.40.0/test/collate5.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/csv01.test
/sqlite-3.40.0/test/dbpagefault.test
/sqlite-3.40.0/test/e_select.test
/sqlite-3.40.0/test/e_uri.test
/sqlite-3.40.0/test/e_vacuum.test
/sqlite-3.40.0/test/e_wal.test
/sqlite-3.40.0/test/enc3.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts3fault.test
/sqlite-3.40.0/test/fts3fault2.test
/sqlite-3.40.0/test/fts4merge4.test
/sqlite-3.40.0/test/func7.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata1.db
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/fuzzinvariants.c
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/incrblob3.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/index9.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/join7.test
/sqlite-3.40.0/test/join8.test
/sqlite-3.40.0/test/joinC.test
/sqlite-3.40.0/test/joinD.test
/sqlite-3.40.0/test/joinE.test
/sqlite-3.40.0/test/joinF.test
/sqlite-3.40.0/test/joinH.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/like2.test
/sqlite-3.40.0/test/malloc_common.tcl
/sqlite-3.40.0/test/malloctraceviewer.tcl
/sqlite-3.40.0/test/memjournal2.test
/sqlite-3.40.0/test/memsubsys1.test
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/offset1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/recover.test
/sqlite-3.40.0/test/regexp1.test
/sqlite-3.40.0/test/round1.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue3.test
/sqlite-3.40.0/test/savepoint.test
/sqlite-3.40.0/test/seekscan1.test
/sqlite-3.40.0/test/select3.test
/sqlite-3.40.0/test/selectA.test
/sqlite-3.40.0/test/shared9.test
/sqlite-3.40.0/test/sharedA.test
/sqlite-3.40.0/test/sharedB.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/shell3.test
/sqlite-3.40.0/test/shell4.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/shell8.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/sqllimits1.test
/sqlite-3.40.0/test/subtype1.test
/sqlite-3.40.0/test/swarmvtab3.test
/sqlite-3.40.0/test/temptable2.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/testrunner.tcl
/sqlite-3.40.0/test/thread001.test
/sqlite-3.40.0/test/thread002.test
/sqlite-3.40.0/test/tkt-80e031a00f.test
/sqlite-3.40.0/test/tkt-f7b4edec.test
/sqlite-3.40.0/test/unionall.test
/sqlite-3.40.0/test/upfrom4.test
/sqlite-3.40.0/test/uri.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/vacuum6.test
/sqlite-3.40.0/test/vacuummem.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/view3.test
/sqlite-3.40.0/test/vt02.c
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/wal3.test
/sqlite-3.40.0/test/walsetlk.test
/sqlite-3.40.0/test/walshared.test
/sqlite-3.40.0/test/walvfs.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/widetab1.test
/sqlite-3.40.0/test/win32lock.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/windowD.test
/sqlite-3.40.0/test/windowE.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/tool/GetTclKit.bat
/sqlite-3.40.0/tool/build-all-msvc.bat
/sqlite-3.40.0/tool/dbtotxt.c
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/omittest-msvc.tcl
/sqlite-3.40.0/tool/speed-check.sh
/sqlite-3.40.0/tool/split-sqlite3c.tcl
/sqlite-3.40.0/tool/stripccomments.c
9684d71027-Apr-2022 dan <Dan Kennedy>

Fix a test problem in rbubusy.test causing a crash under some circumstances.

FossilOrigin-Name: bc5bbd9fa636cc9ef0cbbc0600b8fc1404b9732670ac4e7a8b5a230fbce758d5

9b843f0c22-Apr-2022 dan <Dan Kennedy>

Add test cases to check the handling of SQLITE_BUSY in rbu.

FossilOrigin-Name: 6fccc733c6041a2946fb3d37e4737ae37defae5c110225dd746cdc038cc64957


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/autoconf/README.txt
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/json-enhancements.md
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_tokenize_vtab.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt6.test
/sqlite-3.40.0/ext/fts5/test/fts5eb.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
/sqlite-3.40.0/ext/icu/README.txt
/sqlite-3.40.0/ext/lsm1/lsm_vtab.c
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/qpvtab.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/shathree.c
/sqlite-3.40.0/ext/misc/zipfile.c
rbubusy.test
/sqlite-3.40.0/ext/repair/sqlite3_checker.c.in
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtreeA.test
/sqlite-3.40.0/ext/rtree/rtreeC.test
/sqlite-3.40.0/ext/rtree/rtreecheck.test
/sqlite-3.40.0/ext/rtree/test_rtreedoc.c
/sqlite-3.40.0/ext/session/session8.test
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/backup.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/json.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/mem5.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/pager.h
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/status.c
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_bestindex.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/test_func.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbeblob.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/affinity3.test
/sqlite-3.40.0/test/aggnested.test
/sqlite-3.40.0/test/alterauth2.test
/sqlite-3.40.0/test/altercol.test
/sqlite-3.40.0/test/altermalloc2.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/altertab2.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/atof1.test
/sqlite-3.40.0/test/auth.test
/sqlite-3.40.0/test/autoindex1.test
/sqlite-3.40.0/test/autoindex4.test
/sqlite-3.40.0/test/backup.test
/sqlite-3.40.0/test/bestindex1.test
/sqlite-3.40.0/test/bestindex2.test
/sqlite-3.40.0/test/bestindex3.test
/sqlite-3.40.0/test/bestindex4.test
/sqlite-3.40.0/test/bestindex5.test
/sqlite-3.40.0/test/bestindex6.test
/sqlite-3.40.0/test/bestindex7.test
/sqlite-3.40.0/test/bestindex8.test
/sqlite-3.40.0/test/bestindex9.test
/sqlite-3.40.0/test/bind2.test
/sqlite-3.40.0/test/btree01.test
/sqlite-3.40.0/test/capi3d.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/collate2.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/ctime.test
/sqlite-3.40.0/test/date.test
/sqlite-3.40.0/test/date3.test
/sqlite-3.40.0/test/dbpage.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/e_select.test
/sqlite-3.40.0/test/eval.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/fkey1.test
/sqlite-3.40.0/test/fkey8.test
/sqlite-3.40.0/test/fts3aj.test
/sqlite-3.40.0/test/fts3ak.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts3dropmod.test
/sqlite-3.40.0/test/fts3join.test
/sqlite-3.40.0/test/fts4noti.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/func6.test
/sqlite-3.40.0/test/fuzz-oss1.test
/sqlite-3.40.0/test/fuzz.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/index.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/insert4.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/join7.test
/sqlite-3.40.0/test/join8.test
/sqlite-3.40.0/test/join9.test
/sqlite-3.40.0/test/joinA.test
/sqlite-3.40.0/test/joinB.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/json102.test
/sqlite-3.40.0/test/json103.test
/sqlite-3.40.0/test/json104.test
/sqlite-3.40.0/test/json105.test
/sqlite-3.40.0/test/memjournal2.test
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/misc1.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/printf2.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/returningfault.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue5.test
/sqlite-3.40.0/test/select6.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/shell3.test
/sqlite-3.40.0/test/shell4.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/strict1.test
/sqlite-3.40.0/test/subquery.test
/sqlite-3.40.0/test/swarmvtab.test
/sqlite-3.40.0/test/tabfunc01.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/tkt-7bbfb7d442.test
/sqlite-3.40.0/test/tkt3442.test
/sqlite-3.40.0/test/tkt3841.test
/sqlite-3.40.0/test/tkt3935.test
/sqlite-3.40.0/test/trigger1.test
/sqlite-3.40.0/test/update.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/upsert1.test
/sqlite-3.40.0/test/upsert2.test
/sqlite-3.40.0/test/utf16align.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/vtabdistinct.test
/sqlite-3.40.0/test/vtabrhs1.test
/sqlite-3.40.0/test/walro2.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where7.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/window6.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/windowC.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/logest.c
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/showdb.c
/sqlite-3.40.0/tool/sqldiff.c
/sqlite-3.40.0/tool/vdbe-compress.tcl
/sqlite-3.40.0/tool/warnings.sh
4baf43ff01-Dec-2021 dan <Dan Kennedy>

Add the "static" qualifier to some internal functions in code for various SQLite extensions.

FossilOrigin-Name: 8c986782547211098eb0e4e722eda0097421223af279381373d0055211b5e9d2

b0906b6023-Nov-2021 drh <>

Changes a test pattern for RBU so that it works regardless of whether newer
TCL versions are used.

FossilOrigin-Name: 5a9921c92ade9e13c3e49c50325c96e3264f3ad352a187387a960783a68bc9d3


/sqlite-3.40.0/ext/fts3/fts3_aux.c
/sqlite-3.40.0/ext/misc/json1.c
rbuvacuum2.test
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/session/session6.test
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbeblob.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/alterfault.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/e_blobbytes.test
/sqlite-3.40.0/test/e_blobclose.test
/sqlite-3.40.0/test/e_blobopen.test
/sqlite-3.40.0/test/e_blobwrite.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_uri.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/incrblob3.test
/sqlite-3.40.0/test/incrblobfault.test
/sqlite-3.40.0/test/json104.test
/sqlite-3.40.0/test/memdb1.test
/sqlite-3.40.0/test/mmap1.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/tkt-2d1a5c67d.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/without_rowid5.test
/sqlite-3.40.0/test/zeroblob.test
/sqlite-3.40.0/test/zeroblobfault.test
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/sqlite3_analyzer.c.in
64d5b1ca05-Nov-2021 drh <>

New test cases for rbu_exclusive_checkpoint query parameter.

FossilOrigin-Name: 00285ff10c771066876896b28cd5185ec3792166b00702326954ef6678f19da8

1182e2ac05-Nov-2021 dan <Dan Kennedy>

If the target database URI passed to sqlite3rbu_open() is contains the option "rbu_exclusive_checkpoint=1", hold an exclusive lock for the duration of any incremental checkpoint operation.

FossilOri

If the target database URI passed to sqlite3rbu_open() is contains the option "rbu_exclusive_checkpoint=1", hold an exclusive lock for the duration of any incremental checkpoint operation.

FossilOrigin-Name: 7cb77296a22a87e7ed4c3544792f0204f704f01f384590c32c256bec4517c9bc

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_expr.c
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_buffer.c
/sqlite-3.40.0/ext/fts5/fts5_config.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_hash.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_storage.c
/sqlite-3.40.0/ext/fts5/test/fts5af.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt5.test
/sqlite-3.40.0/ext/fts5/test/fts5vocab2.test
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/zipfile.c
rbuexlock.test
sqlite3rbu.c
/sqlite-3.40.0/ext/repair/checkfreelist.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/rtree/rtree9.test
/sqlite-3.40.0/ext/rtree/rtreeA.test
/sqlite-3.40.0/ext/rtree/rtreedoc.test
/sqlite-3.40.0/ext/rtree/rtreedoc2.test
/sqlite-3.40.0/ext/rtree/rtreedoc3.test
/sqlite-3.40.0/ext/rtree/test_rtreedoc.c
/sqlite-3.40.0/ext/session/sessionat.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/bitvec.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/dbstat.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/hash.h
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/mem2.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pcache.c
/sqlite-3.40.0/src/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_multiplex.c
/sqlite-3.40.0/src/test_tclsh.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vacuum.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbeblob.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/vdbetrace.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/alter.test
/sqlite-3.40.0/test/altercorrupt.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/analyze4.test
/sqlite-3.40.0/test/auth3.test
/sqlite-3.40.0/test/autovacuum.test
/sqlite-3.40.0/test/autovacuum2.test
/sqlite-3.40.0/test/carray01.test
/sqlite-3.40.0/test/columncount.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/e_changes.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/e_totalchanges.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3f.test
/sqlite-3.40.0/test/fts3offsets.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/io.test
/sqlite-3.40.0/test/ioerr.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/minmax.test
/sqlite-3.40.0/test/multiplex.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/schema3.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/shell3.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/shell8.test
/sqlite-3.40.0/test/shrink.test
/sqlite-3.40.0/test/skipscan2.test
/sqlite-3.40.0/test/sorterref.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/sqllimits1.test
/sqlite-3.40.0/test/statfault.test
/sqlite-3.40.0/test/strict1.test
/sqlite-3.40.0/test/strict2.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/tkt-8454a207b9.test
/sqlite-3.40.0/test/tkt-f67b41381a.test
/sqlite-3.40.0/test/transitive1.test
/sqlite-3.40.0/test/update.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/vacuum3.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/vtabK.test
/sqlite-3.40.0/test/whereE.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/windowC.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/with2.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/test/without_rowid5.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/replace.tcl
/sqlite-3.40.0/tool/speed-check.sh
/sqlite-3.40.0/tool/sqldiff.c
b419452c06-Aug-2021 dan <Dan Kennedy>

Fix an RBU problem with restarting an update after the *-oal file is already larger than 4GiB.

FossilOrigin-Name: 087b8b41c6ed76b55c11315e7e95679d67590be20ae21108b593d00bb7d1c57a

fd779e2f04-Aug-2021 dan <Dan Kennedy>

Avoid using LIKE with the target db in RBU. It is possible the user may issue "PRAGMA case_sensitive_like = 1" or override the like() user function, causing RBU to malfunction.

FossilOrigin-Name: 7c

Avoid using LIKE with the target db in RBU. It is possible the user may issue "PRAGMA case_sensitive_like = 1" or override the like() user function, causing RBU to malfunction.

FossilOrigin-Name: 7cbd8cd5aa768a0b72f769fa390fae1158d1dcfac5273b9d0238ecf2f52e273d

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/tea/win/nmakehlp.c
/sqlite-3.40.0/configure
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_buffer.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_vocab.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5detail.test
/sqlite-3.40.0/ext/fts5/test/fts5misc.test
/sqlite-3.40.0/ext/fts5/test/fts5vocab2.test
/sqlite-3.40.0/ext/fts5/tool/mkfts5c.tcl
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/carray.h
/sqlite-3.40.0/ext/misc/series.c
rbu10.test
sqlite3rbu.c
/sqlite-3.40.0/ext/session/session1.test
/sqlite-3.40.0/ext/session/sessionbig.test
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/auth.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/upsert.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vacuum.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbeblob.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/aggnested.test
/sqlite-3.40.0/test/alter3.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/autoindex5.test
/sqlite-3.40.0/test/bestindex1.test
/sqlite-3.40.0/test/capi2.test
/sqlite-3.40.0/test/changes.test
/sqlite-3.40.0/test/delete.test
/sqlite-3.40.0/test/e_select.test
/sqlite-3.40.0/test/fkey1.test
/sqlite-3.40.0/test/func3.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/memdb1.test
/sqlite-3.40.0/test/misc1.test
/sqlite-3.40.0/test/notnull2.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/rowid.test
/sqlite-3.40.0/test/rowvalueA.test
/sqlite-3.40.0/test/rowvaluefault.test
/sqlite-3.40.0/test/sqldiff1.test
/sqlite-3.40.0/test/tabfunc01.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/threadtest3.c
/sqlite-3.40.0/test/tt3_checkpoint.c
/sqlite-3.40.0/test/tt3_vacuum.c
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/vtabA.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mkopcodec.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mkshellc.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/showdb.c
/sqlite-3.40.0/tool/spaceanal.tcl
/sqlite-3.40.0/tool/sqldiff.c
a959bf5315-Jun-2021 drh <>

Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
necessary. There are no vulnerabilities here. However, adding these
checks avoids unnecessary static analyzer complaints.
[fo

Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
necessary. There are no vulnerabilities here. However, adding these
checks avoids unnecessary static analyzer complaints.
[forum:/forumpost/ce1193be15|Forum post ce1193be15].

FossilOrigin-Name: 272a15b9f418fb0b31a9808f7c42c20cf52318035ff98935d8e8519634357e8d

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_buffer.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/memvfs.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/vfslog.c
/sqlite-3.40.0/ext/misc/vfsstat.c
/sqlite-3.40.0/ext/misc/zipfile.c
rbu.c
/sqlite-3.40.0/ext/session/sessionbig.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os.h
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/random.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test8.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/altermalloc2.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/auth.test
/sqlite-3.40.0/test/corrupt4.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/delete.test
/sqlite-3.40.0/test/delete4.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/memjournal.test
/sqlite-3.40.0/test/optfuzz.c
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/regexp1.test
/sqlite-3.40.0/test/regexp2.test
/sqlite-3.40.0/test/releasetest.tcl
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue9.test
/sqlite-3.40.0/test/sqllimits1.test
/sqlite-3.40.0/test/threadtest5.c
/sqlite-3.40.0/test/upfrom1.test
/sqlite-3.40.0/test/view2.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/whereM.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window8.tcl
/sqlite-3.40.0/test/window8.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with2.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/merge-test.tcl
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/showdb.c
01ec691906-May-2021 dan <Dan Kennedy>

Fixes for cksmvfs and rbu so that they work together.

FossilOrigin-Name: f35f6972cdcf16915cc37908b65a3780742a1f75f65e974714b16e86f0c9e3f0


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/README.md
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/configure
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_aux.c
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts3/fts3_test.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_config.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_tcl.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5doclist.test
/sqlite-3.40.0/ext/fts5/test/fts5plan.test
/sqlite-3.40.0/ext/fts5/test/fts5trigram.test
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/decimal.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/wholenumber.c
/sqlite-3.40.0/ext/misc/zipfile.c
rbu1.test
sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree6.test
/sqlite-3.40.0/ext/rtree/rtreeC.test
/sqlite-3.40.0/ext/rtree/rtreefuzz001.test
/sqlite-3.40.0/ext/session/sessionsize.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/ext/session/sqlite3session.h
/sqlite-3.40.0/ext/session/test_session.c
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbeblob.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/alter4.test
/sqlite-3.40.0/test/alterauth2.test
/sqlite-3.40.0/test/altercol.test
/sqlite-3.40.0/test/alterdropcol.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/analyze3.test
/sqlite-3.40.0/test/analyze4.test
/sqlite-3.40.0/test/analyze6.test
/sqlite-3.40.0/test/analyze7.test
/sqlite-3.40.0/test/analyze8.test
/sqlite-3.40.0/test/analyze9.test
/sqlite-3.40.0/test/analyzeC.test
/sqlite-3.40.0/test/analyzeD.test
/sqlite-3.40.0/test/analyzeE.test
/sqlite-3.40.0/test/analyzeF.test
/sqlite-3.40.0/test/analyzeG.test
/sqlite-3.40.0/test/attach4.test
/sqlite-3.40.0/test/autoindex1.test
/sqlite-3.40.0/test/autoindex3.test
/sqlite-3.40.0/test/autoindex5.test
/sqlite-3.40.0/test/bestindex1.test
/sqlite-3.40.0/test/bestindex2.test
/sqlite-3.40.0/test/bestindex3.test
/sqlite-3.40.0/test/bestindex4.test
/sqlite-3.40.0/test/bestindex7.test
/sqlite-3.40.0/test/between.test
/sqlite-3.40.0/test/bigmmap.test
/sqlite-3.40.0/test/busy2.test
/sqlite-3.40.0/test/columncount.test
/sqlite-3.40.0/test/corrupt4.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/cost.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/coveridxscan.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/distinctagg.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/eqp.test
/sqlite-3.40.0/test/exprfault.test
/sqlite-3.40.0/test/external_reader.test
/sqlite-3.40.0/test/fts3aux1.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts3join.test
/sqlite-3.40.0/test/fts3query.test
/sqlite-3.40.0/test/fts3snippet2.test
/sqlite-3.40.0/test/fts4upfrom.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/in6.test
/sqlite-3.40.0/test/incrvacuum.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/index7.test
/sqlite-3.40.0/test/index8.test
/sqlite-3.40.0/test/indexedby.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/indexexpr2.test
/sqlite-3.40.0/test/intpkey.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/like.test
/sqlite-3.40.0/test/like3.test
/sqlite-3.40.0/test/mallocK.test
/sqlite-3.40.0/test/memdb1.test
/sqlite-3.40.0/test/minmax.test
/sqlite-3.40.0/test/minmax2.test
/sqlite-3.40.0/test/misc2.test
/sqlite-3.40.0/test/misc7.test
/sqlite-3.40.0/test/misc8.test
/sqlite-3.40.0/test/notnull2.test
/sqlite-3.40.0/test/notnullfault.test
/sqlite-3.40.0/test/nulls1.test
/sqlite-3.40.0/test/orderby1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/releasetest.tcl
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/rollback2.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue4.test
/sqlite-3.40.0/test/scanstatus.test
/sqlite-3.40.0/test/select4.test
/sqlite-3.40.0/test/select5.test
/sqlite-3.40.0/test/select9.test
/sqlite-3.40.0/test/selectA.test
/sqlite-3.40.0/test/selectD.test
/sqlite-3.40.0/test/skipscan1.test
/sqlite-3.40.0/test/skipscan2.test
/sqlite-3.40.0/test/skipscan5.test
/sqlite-3.40.0/test/skipscan6.test
/sqlite-3.40.0/test/tabfunc01.test
/sqlite-3.40.0/test/tkt-385a5b56b9.test
/sqlite-3.40.0/test/tkt-78e04e52ea.test
/sqlite-3.40.0/test/tkt-b75a9ca6b0.test
/sqlite-3.40.0/test/tkt3442.test
/sqlite-3.40.0/test/tpch01.test
/sqlite-3.40.0/test/transitive1.test
/sqlite-3.40.0/test/trigger2.test
/sqlite-3.40.0/test/trigger9.test
/sqlite-3.40.0/test/triggerupfrom.test
/sqlite-3.40.0/test/unionall.test
/sqlite-3.40.0/test/unionall2.test
/sqlite-3.40.0/test/unordered.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/upfrom3.test
/sqlite-3.40.0/test/upfromfault.test
/sqlite-3.40.0/test/upsert5.test
/sqlite-3.40.0/test/walsetlk.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where2.test
/sqlite-3.40.0/test/where3.test
/sqlite-3.40.0/test/where7.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/whereE.test
/sqlite-3.40.0/test/whereF.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereI.test
/sqlite-3.40.0/test/whereJ.test
/sqlite-3.40.0/test/whereK.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/wherefault.test
/sqlite-3.40.0/test/wherelimit.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window9.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/windowpushd.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with2.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/with6.test
/sqlite-3.40.0/test/without_rowid6.test
/sqlite-3.40.0/test/zipfile.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/showdb.c
4247051317-Mar-2021 dan <Dan Kennedy>

Fix a problem in sqldiff virtual table hanlding to do with tab and other non-space whitespace characters in the CREATE VIRTUAL TABLE statement.

FossilOrigin-Name: 1737e4fdfc9a3628415b234338a68a64cbb

Fix a problem in sqldiff virtual table hanlding to do with tab and other non-space whitespace characters in the CREATE VIRTUAL TABLE statement.

FossilOrigin-Name: 1737e4fdfc9a3628415b234338a68a64cbbaadb23598517761e571ab7ed7ad14

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3_expr.c
/sqlite-3.40.0/ext/fts3/fts3_unicode.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_test_tok.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/ieee754.c
rbudiff.test
/sqlite-3.40.0/ext/session/sessionnoop.test
/sqlite-3.40.0/ext/session/sessionwor.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/ext/session/sqlite3session.h
/sqlite-3.40.0/ext/session/test_session.c
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/alter.test
/sqlite-3.40.0/test/alterauth2.test
/sqlite-3.40.0/test/altercol.test
/sqlite-3.40.0/test/altercorrupt.test
/sqlite-3.40.0/test/alterdropcol.test
/sqlite-3.40.0/test/alterdropcol2.test
/sqlite-3.40.0/test/alterlegacy.test
/sqlite-3.40.0/test/altermalloc3.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/attach.test
/sqlite-3.40.0/test/avfs.test
/sqlite-3.40.0/test/backup2.test
/sqlite-3.40.0/test/columncount.test
/sqlite-3.40.0/test/date2.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts4rename.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/fuzzerfault.test
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/indexedby.test
/sqlite-3.40.0/test/like.test
/sqlite-3.40.0/test/limit.test
/sqlite-3.40.0/test/notnull2.test
/sqlite-3.40.0/test/notnullfault.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/unionall.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/wal.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/windowpushd.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/with6.test
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/sqldiff.c
513c9a1f10-Feb-2021 dan <Dan Kennedy>

Fix a longstanding problem causing an RBU vacuum to omit releasing some locks before finishing.

FossilOrigin-Name: cb5bdf82fe0f90922dc34202be9d0aa34d899afff4200456623765da2877ca41

8737d46e10-Feb-2021 dan <Dan Kennedy>

In RBU, avoid passing VFS xShmLock calls through to the underlying VFS in cases where xShmMap calls may not be. This fixes a bad interaction with ZipVFS.

FossilOrigin-Name: bd1e9e0a4c0e07901ef59fe3b

In RBU, avoid passing VFS xShmLock calls through to the underlying VFS in cases where xShmMap calls may not be. This fixes a bad interaction with ZipVFS.

FossilOrigin-Name: bd1e9e0a4c0e07901ef59fe3b7e6f7b9cc66ccfcd5192f576e1620820891de99

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/shathree.c
sqlite3rbu.c
/sqlite-3.40.0/ext/session/session2.test
/sqlite-3.40.0/ext/session/sessionmem.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/ext/session/sqlite3session.h
/sqlite-3.40.0/ext/session/test_session.c
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/auth.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbetrace.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/corruptN.test
/sqlite-3.40.0/test/crash5.test
/sqlite-3.40.0/test/exists2.test
/sqlite-3.40.0/test/existsfault.test
/sqlite-3.40.0/test/fts4unicode.test
/sqlite-3.40.0/test/func7.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/having.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/selectC.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell4.test
/sqlite-3.40.0/test/startup.c
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/trace3.test
/sqlite-3.40.0/test/triggerE.test
/sqlite-3.40.0/test/unionall.test
/sqlite-3.40.0/test/unionall2.test
/sqlite-3.40.0/test/unionallfault.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/wherelimit.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mkkeywordhash.c
0bf3334615-Dec-2020 dan <Dan Kennedy>

When the -statstep option is passed to the "rbu" executable, print out memory stats right before exiting, as well as every -statstep steps.

FossilOrigin-Name: 94f81b51176566409b7d16b30d861f48ad15bb4

When the -statstep option is passed to the "rbu" executable, print out memory stats right before exiting, as well as every -statstep steps.

FossilOrigin-Name: 94f81b51176566409b7d16b30d861f48ad15bb43a145df6e02e0880f7c348109

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.am
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/autoconf/tea/win/makefile.vc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/doc/vdbesort-memory.md
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_tokenize_vtab.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts3/unicode/mkunicode.tcl
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_aux.c
/sqlite-3.40.0/ext/fts5/fts5_config.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_hash.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_storage.c
/sqlite-3.40.0/ext/fts5/fts5_tokenize.c
/sqlite-3.40.0/ext/fts5/fts5_unicode2.c
/sqlite-3.40.0/ext/fts5/test/fts5colset.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt4.test
/sqlite-3.40.0/ext/fts5/test/fts5delete.test
/sqlite-3.40.0/ext/fts5/test/fts5faultD.test
/sqlite-3.40.0/ext/fts5/test/fts5faultE.test
/sqlite-3.40.0/ext/fts5/test/fts5hash.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
/sqlite-3.40.0/ext/fts5/test/fts5plan.test
/sqlite-3.40.0/ext/fts5/test/fts5prefix2.test
/sqlite-3.40.0/ext/fts5/test/fts5tok1.test
/sqlite-3.40.0/ext/fts5/test/fts5trigram.test
/sqlite-3.40.0/ext/fts5/tool/fts5txt2db.tcl
/sqlite-3.40.0/ext/lsm1/lsm_unix.c
/sqlite-3.40.0/ext/misc/appendvfs.c
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/carray.h
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/decimal.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/normalize.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/shathree.c
/sqlite-3.40.0/ext/misc/zipfile.c
rbu.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/ext/session/test_session.c
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/backup.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/mem2.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/pager.h
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/sqliteLimit.h
/sqlite-3.40.0/src/status.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test6.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/test_devsym.c
/sqlite-3.40.0/src/test_hexio.c
/sqlite-3.40.0/src/test_malloc.c
/sqlite-3.40.0/src/test_multiplex.c
/sqlite-3.40.0/src/test_vfs.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/upsert.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vacuum.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/vdbevtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/affinity3.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/analyze3.test
/sqlite-3.40.0/test/atof1.test
/sqlite-3.40.0/test/bigmmap.test
/sqlite-3.40.0/test/busy2.test
/sqlite-3.40.0/test/carray01.test
/sqlite-3.40.0/test/cast.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/conflict.test
/sqlite-3.40.0/test/conflict2.test
/sqlite-3.40.0/test/corrupt3.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/date2.test
/sqlite-3.40.0/test/dbfuzz001.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/decimal.test
/sqlite-3.40.0/test/distinct2.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_droptrigger.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/filter1.test
/sqlite-3.40.0/test/fkey2.test
/sqlite-3.40.0/test/fkey5.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts4upfrom.test
/sqlite-3.40.0/test/func4.test
/sqlite-3.40.0/test/func7.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/ieee754.test
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/insert4.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/join6.test
/sqlite-3.40.0/test/misc7.test
/sqlite-3.40.0/test/null.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/pg_common.tcl
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/pragma4.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/sessionfuzz.c
/sqlite-3.40.0/test/shared.test
/sqlite-3.40.0/test/shared3.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/skipscan5.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/substr.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/threadtest3.c
/sqlite-3.40.0/test/tkt2854.test
/sqlite-3.40.0/test/tkt3793.test
/sqlite-3.40.0/test/tkt3810.test
/sqlite-3.40.0/test/trans.test
/sqlite-3.40.0/test/triggerupfrom.test
/sqlite-3.40.0/test/tt3_shared.c
/sqlite-3.40.0/test/upfrom1.tcl
/sqlite-3.40.0/test/upfrom1.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/upfrom3.test
/sqlite-3.40.0/test/upfromfault.test
/sqlite-3.40.0/test/upsert5.test
/sqlite-3.40.0/test/vacuum2.test
/sqlite-3.40.0/test/vacuum6.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/vtabJ.test
/sqlite-3.40.0/test/wal2.test
/sqlite-3.40.0/test/walprotocol.test
/sqlite-3.40.0/test/walvfs.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/whereA.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/wherelimit2.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/with5.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/test/without_rowid3.test
/sqlite-3.40.0/tool/GetTclKit.bat
/sqlite-3.40.0/tool/enlargedb.c
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mkautoconfamal.sh
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/mksqlite3h.tcl
/sqlite-3.40.0/tool/showdb.c
/sqlite-3.40.0/tool/showlocks.c
/sqlite-3.40.0/tool/speed-check.sh
/sqlite-3.40.0/tool/sqldiff.c
067b92ba19-Jun-2020 drh <[email protected]>

Extend the refactoring into extensions. Clean up stray newlines.

FossilOrigin-Name: 7a876209a678a34c198b54ceef9e3c041f128a14dc73357f6a57cadadaa6cf7b


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/autoconf/tea/configure.ac
/sqlite-3.40.0/autoconf/tea/win/makefile.vc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/lemon.html
/sqlite-3.40.0/doc/wal-lock.md
/sqlite-3.40.0/ext/async/sqlite3async.c
/sqlite-3.40.0/ext/async/sqlite3async.h
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.c
/sqlite-3.40.0/ext/fts3/README.content
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_expr.c
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts3/fts3_tokenize_vtab.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts3/tool/fts3view.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_vocab.c
/sqlite-3.40.0/ext/fts5/test/fts5matchinfo.test
/sqlite-3.40.0/ext/fts5/test/fts5vocab.test
/sqlite-3.40.0/ext/icu/README.txt
/sqlite-3.40.0/ext/icu/icu.c
/sqlite-3.40.0/ext/icu/sqliteicu.h
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest1.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest8.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest9.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_bt.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_tdb.c
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_tdb2.cc
/sqlite-3.40.0/ext/lsm1/lsm-test/lsmtest_tdb4.c
/sqlite-3.40.0/ext/misc/btreeinfo.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/misc/completion.c
/sqlite-3.40.0/ext/misc/compress.c
/sqlite-3.40.0/ext/misc/dbdump.c
/sqlite-3.40.0/ext/misc/explain.c
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/mmapwarm.c
/sqlite-3.40.0/ext/misc/noop.c
/sqlite-3.40.0/ext/misc/scrub.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/sha1.c
/sqlite-3.40.0/ext/misc/spellfix.c
/sqlite-3.40.0/ext/misc/sqlar.c
/sqlite-3.40.0/ext/misc/stmt.c
/sqlite-3.40.0/ext/misc/uint.c
/sqlite-3.40.0/ext/misc/urifuncs.c
/sqlite-3.40.0/ext/misc/vfsstat.c
/sqlite-3.40.0/ext/misc/zipfile.c
sqlite3rbu.c
/sqlite-3.40.0/ext/repair/checkindex.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/session/sessionH.test
/sqlite-3.40.0/ext/session/session_common.tcl
/sqlite-3.40.0/ext/session/sessioninvert.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/ext/userauth/userauth.c
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/backup.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/dbstat.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/mem3.c
/sqlite-3.40.0/src/memdb.c
/sqlite-3.40.0/src/mutex.c
/sqlite-3.40.0/src/mutex_unix.c
/sqlite-3.40.0/src/mutex_w32.c
/sqlite-3.40.0/src/notify.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/pager.h
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/rowset.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/sqliteLimit.h
/sqlite-3.40.0/src/table.c
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test4.c
/sqlite-3.40.0/src/test8.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/test_multiplex.c
/sqlite-3.40.0/src/test_mutex.c
/sqlite-3.40.0/src/test_osinst.c
/sqlite-3.40.0/src/test_schema.c
/sqlite-3.40.0/src/test_sqllog.c
/sqlite-3.40.0/src/test_thread.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/utf.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vacuum.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/vdbevtab.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/wal.h
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/aggnested.test
/sqlite-3.40.0/test/alter.test
/sqlite-3.40.0/test/alter3.test
/sqlite-3.40.0/test/alter4.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/analyzeG.test
/sqlite-3.40.0/test/atrc.c
/sqlite-3.40.0/test/attach.test
/sqlite-3.40.0/test/bestindex7.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/cost.test
/sqlite-3.40.0/test/count.test
/sqlite-3.40.0/test/cse.test
/sqlite-3.40.0/test/cursorhint.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/default.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/e_createtable.test
/sqlite-3.40.0/test/e_dropview.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/e_fkey.test
/sqlite-3.40.0/test/enc.test
/sqlite-3.40.0/test/enc2.test
/sqlite-3.40.0/test/exclusive.test
/sqlite-3.40.0/test/fkey2.test
/sqlite-3.40.0/test/fordelete.test
/sqlite-3.40.0/test/fts3auto.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts3corrupt2.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts3matchinfo2.test
/sqlite-3.40.0/test/fts3misc.test
/sqlite-3.40.0/test/fts3snippet.test
/sqlite-3.40.0/test/fts3snippet2.test
/sqlite-3.40.0/test/fts4aa.test
/sqlite-3.40.0/test/fts4min.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/func4.test
/sqlite-3.40.0/test/func5.test
/sqlite-3.40.0/test/fuzz_common.tcl
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata7.db
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/icu.test
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/in6.test
/sqlite-3.40.0/test/index7.test
/sqlite-3.40.0/test/indexedby.test
/sqlite-3.40.0/test/instrfault.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/kvtest.c
/sqlite-3.40.0/test/like.test
/sqlite-3.40.0/test/like3.test
/sqlite-3.40.0/test/misc8.test
/sqlite-3.40.0/test/mutex1.test
/sqlite-3.40.0/test/nulls1.test
/sqlite-3.40.0/test/optfuzz-db01.c
/sqlite-3.40.0/test/orderby5.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/printf.test
/sqlite-3.40.0/test/rowvaluevtab.test
/sqlite-3.40.0/test/select3.test
/sqlite-3.40.0/test/select4.test
/sqlite-3.40.0/test/selectA.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/triggerG.test
/sqlite-3.40.0/test/tt3_stress.c
/sqlite-3.40.0/test/wal.test
/sqlite-3.40.0/test/walsetlk.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/whereD.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/win32longpath.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window4.tcl
/sqlite-3.40.0/test/window4.test
/sqlite-3.40.0/test/window9.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/without_rowid3.test
/sqlite-3.40.0/tool/dbhash.c
/sqlite-3.40.0/tool/fast_vacuum.c
/sqlite-3.40.0/tool/index_usage.c
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
/sqlite-3.40.0/tool/offsets.c
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/showdb.c
/sqlite-3.40.0/tool/spaceanal.tcl
/sqlite-3.40.0/tool/sqldiff.c
/sqlite-3.40.0/vsixtest/App.xaml.cpp
8080403e11-Jan-2020 drh <[email protected]>

Redesign for better legacy compatibility. Add the sqlite3_uri_key() interface.

FossilOrigin-Name: bcb43d11c4d0be36888c9e968ccdf85e7d7fccd72a29866f85c014e0562d4b93


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/trusted-schema.md
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts3/fts3_tokenizer.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
/sqlite-3.40.0/ext/fts5/test/fts5misc.test
/sqlite-3.40.0/ext/fts5/test/fts5savepoint.test
/sqlite-3.40.0/ext/icu/icu.c
/sqlite-3.40.0/ext/misc/amatch.c
/sqlite-3.40.0/ext/misc/completion.c
/sqlite-3.40.0/ext/misc/compress.c
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/eval.c
/sqlite-3.40.0/ext/misc/fileio.c
/sqlite-3.40.0/ext/misc/fossildelta.c
/sqlite-3.40.0/ext/misc/fuzzer.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/nextchar.c
/sqlite-3.40.0/ext/misc/noop.c
/sqlite-3.40.0/ext/misc/percentile.c
/sqlite-3.40.0/ext/misc/prefixes.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/rot13.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/sha1.c
/sqlite-3.40.0/ext/misc/shathree.c
/sqlite-3.40.0/ext/misc/spellfix.c
/sqlite-3.40.0/ext/misc/sqlar.c
/sqlite-3.40.0/ext/misc/totype.c
/sqlite-3.40.0/ext/misc/urifuncs.c
/sqlite-3.40.0/ext/misc/uuid.c
/sqlite-3.40.0/ext/misc/wholenumber.c
/sqlite-3.40.0/ext/misc/zipfile.c
sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/dbstat.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/pager.h
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/status.c
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/upsert.c
/sqlite-3.40.0/src/utf.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/alter.test
/sqlite-3.40.0/test/altercol.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/altertab2.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/atof1.test
/sqlite-3.40.0/test/cast.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/conflict3.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/exclusive.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/filter1.test
/sqlite-3.40.0/test/fkey2.test
/sqlite-3.40.0/test/fts3atoken.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3snippet.test
/sqlite-3.40.0/test/fts4langid.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join2.test
/sqlite-3.40.0/test/nulls1.test
/sqlite-3.40.0/test/orderby1.test
/sqlite-3.40.0/test/pragma3.test
/sqlite-3.40.0/test/pragma5.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/skipscan1.test
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/trigger1.test
/sqlite-3.40.0/test/trustschema1.test
/sqlite-3.40.0/test/update.test
/sqlite-3.40.0/test/upsert1.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/whereL.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window2.tcl
/sqlite-3.40.0/test/window2.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/without_rowid3.test
/sqlite-3.40.0/test/zipfile.test
/sqlite-3.40.0/tool/mkpragmatab.tcl
879f1a1e20-Dec-2019 dan <[email protected]>

Fix a bad interaction between RBU and [df51ae19].

FossilOrigin-Name: 0b9d8a1202c4220fd2ef299b6194533c1bf4018a0cd2d13da7e22c1a7de05ffa


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.linux-gcc
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/configure
/sqlite-3.40.0/ext/expert/expert1.test
/sqlite-3.40.0/ext/expert/sqlite3expert.h
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3Int.h
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
/sqlite-3.40.0/ext/fts3/fts3_tokenizer.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5.h
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_config.c
/sqlite-3.40.0/ext/fts5/fts5_expr.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_storage.c
/sqlite-3.40.0/ext/fts5/test/fts5content.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5eb.test
/sqlite-3.40.0/ext/fts5/test/fts5faultB.test
/sqlite-3.40.0/ext/fts5/test/fts5full.test
/sqlite-3.40.0/ext/fts5/test/fts5integrity.test
/sqlite-3.40.0/ext/fts5/test/fts5matchinfo.test
/sqlite-3.40.0/ext/fts5/test/fts5misc.test
/sqlite-3.40.0/ext/fts5/test/fts5multi.test
/sqlite-3.40.0/ext/fts5/test/fts5plan.test
/sqlite-3.40.0/ext/fts5/test/fts5rank.test
/sqlite-3.40.0/ext/fts5/test/fts5simple.test
/sqlite-3.40.0/ext/lsm1/Makefile
/sqlite-3.40.0/ext/lsm1/lsm_vtab.c
/sqlite-3.40.0/ext/lsm1/test/lsm1_simple.test
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/sha1.c
/sqlite-3.40.0/ext/misc/totype.c
/sqlite-3.40.0/ext/misc/uuid.c
/sqlite-3.40.0/ext/misc/zipfile.c
sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/rtree/rtree2.test
/sqlite-3.40.0/ext/rtree/rtreeC.test
/sqlite-3.40.0/ext/rtree/rtreeH.test
/sqlite-3.40.0/ext/rtree/rtreeI.test
/sqlite-3.40.0/ext/rtree/rtreefuzz001.test
/sqlite-3.40.0/ext/session/sqlite3session.h
/sqlite-3.40.0/main.mk
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/attach.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/btree.h
/sqlite-3.40.0/src/btreeInt.h
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/callback.c
/sqlite-3.40.0/src/dbstat.c
/sqlite-3.40.0/src/delete.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/hwtime.h
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/loadext.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/malloc.c
/sqlite-3.40.0/src/memjournal.c
/sqlite-3.40.0/src/mutex.h
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/tclsqlite.c
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_hexio.c
/sqlite-3.40.0/src/test_vfs.c
/sqlite-3.40.0/src/tokenize.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/update.c
/sqlite-3.40.0/src/upsert.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/vtab.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/affinity2.test
/sqlite-3.40.0/test/aggnested.test
/sqlite-3.40.0/test/alter3.test
/sqlite-3.40.0/test/alter4.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/analyzeC.test
/sqlite-3.40.0/test/attach4.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/conflict.test
/sqlite-3.40.0/test/conflict3.test
/sqlite-3.40.0/test/corruptC.test
/sqlite-3.40.0/test/corruptE.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/corruptM.test
/sqlite-3.40.0/test/date2.test
/sqlite-3.40.0/test/descidx1.test
/sqlite-3.40.0/test/descidx2.test
/sqlite-3.40.0/test/descidx3.test
/sqlite-3.40.0/test/distinct2.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/filter1.test
/sqlite-3.40.0/test/format4.test
/sqlite-3.40.0/test/fts3auto.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3cov.test
/sqlite-3.40.0/test/fts3misc.test
/sqlite-3.40.0/test/fts3snippet.test
/sqlite-3.40.0/test/fts4aa.test
/sqlite-3.40.0/test/fts4content.test
/sqlite-3.40.0/test/fts4merge.test
/sqlite-3.40.0/test/fts4merge5.test
/sqlite-3.40.0/test/fts4record.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata1.db
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/in4.test
/sqlite-3.40.0/test/in5.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/indexexpr2.test
/sqlite-3.40.0/test/insert.test
/sqlite-3.40.0/test/insert4.test
/sqlite-3.40.0/test/instr.test
/sqlite-3.40.0/test/intarray.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/journal3.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/json105.test
/sqlite-3.40.0/test/like3.test
/sqlite-3.40.0/test/minmax2.test
/sqlite-3.40.0/test/minmax4.test
/sqlite-3.40.0/test/normalize.test
/sqlite-3.40.0/test/nulls1.test
/sqlite-3.40.0/test/orderbyA.test
/sqlite-3.40.0/test/ossfuzz.c
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/pg_common.tcl
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/pragma4.test
/sqlite-3.40.0/test/pragma5.test
/sqlite-3.40.0/test/releasetest.tcl
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue7.test
/sqlite-3.40.0/test/rowvaluevtab.test
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/stat.test
/sqlite-3.40.0/test/symlink.test
/sqlite-3.40.0/test/symlink2.test
/sqlite-3.40.0/test/tabfunc01.test
/sqlite-3.40.0/test/tclsqlite.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/tkt-18458b1a.test
/sqlite-3.40.0/test/tkt-3a77c9714e.test
/sqlite-3.40.0/test/tkt-a7debbe0.test
/sqlite-3.40.0/test/tkt-b75a9ca6b0.test
/sqlite-3.40.0/test/tkt3292.test
/sqlite-3.40.0/test/trigger1.test
/sqlite-3.40.0/test/trigger2.test
/sqlite-3.40.0/test/update.test
/sqlite-3.40.0/test/upsert1.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/vtabH.test
/sqlite-3.40.0/test/walvfs.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/whereG.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window2.tcl
/sqlite-3.40.0/test/window2.test
/sqlite-3.40.0/test/window7.test
/sqlite-3.40.0/test/window8.tcl
/sqlite-3.40.0/test/window8.test
/sqlite-3.40.0/test/window9.test
/sqlite-3.40.0/test/windowA.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/with3.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/test/without_rowid6.test
/sqlite-3.40.0/test/without_rowid7.test
/sqlite-3.40.0/test/zipfile.test
/sqlite-3.40.0/tool/GetFile.cs
/sqlite-3.40.0/tool/dbhash.c
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkmsvcmin.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/mksourceid.c
/sqlite-3.40.0/tool/speed-check.sh
b8a8d52313-Aug-2019 dan <[email protected]>

Fix a problem with RBU function sqlite3rbu_bp_progress() when used during an RBU vacuum.

FossilOrigin-Name: 8c44b02f1479cec61554800702a3c1d806e4ee64b41ba2af17320f62794a02fe

3728b84c09-Aug-2019 drh <[email protected]>

Fix more compiler warnings.

FossilOrigin-Name: 1b85442b614df0808c10c34ec281282e5dfd93d6d5f9737b51263ffaa4da5c72


/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5Int.h
/sqlite-3.40.0/ext/fts5/fts5_main.c
/sqlite-3.40.0/ext/fts5/fts5_storage.c
/sqlite-3.40.0/ext/fts5/test/fts5content.test
/sqlite-3.40.0/ext/misc/json1.c
sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtreefuzz001.test
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/auth.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_config.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbe.h
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeapi.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereInt.h
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/alter.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/analyze.test
/sqlite-3.40.0/test/analyze3.test
/sqlite-3.40.0/test/analyze5.test
/sqlite-3.40.0/test/analyze6.test
/sqlite-3.40.0/test/analyze7.test
/sqlite-3.40.0/test/analyze8.test
/sqlite-3.40.0/test/auth.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/dbstatus.test
/sqlite-3.40.0/test/distinct2.test
/sqlite-3.40.0/test/filter1.test
/sqlite-3.40.0/test/fkey8.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt5.test
/sqlite-3.40.0/test/fts3expr5.test
/sqlite-3.40.0/test/fts4rename.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/index7.test
/sqlite-3.40.0/test/intreal.test
/sqlite-3.40.0/test/json104.test
/sqlite-3.40.0/test/like.test
/sqlite-3.40.0/test/mallocA.test
/sqlite-3.40.0/test/minmax4.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/schema.test
/sqlite-3.40.0/test/skipscan1.test
/sqlite-3.40.0/test/tempdb2.test
/sqlite-3.40.0/test/tkt-cbd054fa6b.test
/sqlite-3.40.0/test/triggerC.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/walvfs.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/window6.test
/sqlite-3.40.0/test/window9.test
/sqlite-3.40.0/test/without_rowid1.test
b8293a5b26-Jul-2019 dan <[email protected]>

Update RBU so that it supports indexes on expressions.

FossilOrigin-Name: 6bfa44da226fd758a2ee924d1e8e3a742b0635b6d3f922a4a7919cb14b2418e6

dff1d5b626-Jul-2019 dan <[email protected]>

Fix RBU handling of partial indexes with comments embedded in their CREATE INDEX statements.

FossilOrigin-Name: e1ccf211aa975a6688a27f7dc4cea80784ed8dcfe1950b2fa6eb0a3cb938838a


/sqlite-3.40.0/README.md
/sqlite-3.40.0/VERSION
/sqlite-3.40.0/config.guess
/sqlite-3.40.0/config.sub
/sqlite-3.40.0/configure
/sqlite-3.40.0/ext/fts3/fts3_write.c
/sqlite-3.40.0/ext/fts5/fts5_buffer.c
/sqlite-3.40.0/ext/fts5/fts5_index.c
/sqlite-3.40.0/ext/fts5/fts5_vocab.c
/sqlite-3.40.0/ext/fts5/test/fts5corrupt3.test
/sqlite-3.40.0/ext/fts5/test/fts5corrupt4.test
/sqlite-3.40.0/ext/misc/blobio.c
/sqlite-3.40.0/ext/misc/fossildelta.c
/sqlite-3.40.0/ext/misc/json1.c
rbupartial.test
sqlite3rbu.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/session/sqlite3session.c
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/sqlite-3.40.0/src/backup.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/ctime.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/global.c
/sqlite-3.40.0/src/insert.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/os_unix.c
/sqlite-3.40.0/src/os_win.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pcache.c
/sqlite-3.40.0/src/pcache1.c
/sqlite-3.40.0/src/pragma.c
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/prepare.c
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/resolve.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqlite.h.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_demovfs.c
/sqlite-3.40.0/src/test_devsym.c
/sqlite-3.40.0/src/treeview.c
/sqlite-3.40.0/src/trigger.c
/sqlite-3.40.0/src/util.c
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbeblob.c
/sqlite-3.40.0/src/vdbemem.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/src/wal.c
/sqlite-3.40.0/src/walker.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/whereexpr.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/altertab2.test
/sqlite-3.40.0/test/altertab3.test
/sqlite-3.40.0/test/autoindex5.test
/sqlite-3.40.0/test/between.test
/sqlite-3.40.0/test/cast.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/checkfault.test
/sqlite-3.40.0/test/chunksize.test
/sqlite-3.40.0/test/close.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/countofview.test
/sqlite-3.40.0/test/dbfuzz2.c
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/expr2.test
/sqlite-3.40.0/test/filter1.test
/sqlite-3.40.0/test/filter2.tcl
/sqlite-3.40.0/test/filter2.test
/sqlite-3.40.0/test/filterfault.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3corrupt5.test
/sqlite-3.40.0/test/func3.test
/sqlite-3.40.0/test/fuzzdata7.db
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/index6.test
/sqlite-3.40.0/test/index7.test
/sqlite-3.40.0/test/indexexpr2.test
/sqlite-3.40.0/test/intreal.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/jrnlmode.test
/sqlite-3.40.0/test/json104.test
/sqlite-3.40.0/test/like.test
/sqlite-3.40.0/test/like3.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/pragma4.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/reindex.test
/sqlite-3.40.0/test/releasetest.tcl
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/round1.test
/sqlite-3.40.0/test/rowid.test
/sqlite-3.40.0/test/select1.test
/sqlite-3.40.0/test/select6.test
/sqlite-3.40.0/test/speedtest1.c
/sqlite-3.40.0/test/subquery2.test
/sqlite-3.40.0/test/tkt-78e04e52ea.test
/sqlite-3.40.0/test/tkt-a8a0d2996a.test
/sqlite-3.40.0/test/view.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/vtabH.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/window2.tcl
/sqlite-3.40.0/test/window2.test
/sqlite-3.40.0/test/window9.test
/sqlite-3.40.0/test/windowerr.tcl
/sqlite-3.40.0/test/windowerr.test
/sqlite-3.40.0/test/windowfault.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/test/without_rowid6.test
/sqlite-3.40.0/test/without_rowid7.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/lempar.c
/sqlite-3.40.0/tool/mkpragmatab.tcl
90255b8110-May-2019 dan <[email protected]>

Add tests for the RBU module.

FossilOrigin-Name: a194e53670e25a48c2bb51b54755abff88ed6ae2596c5858fb4aac16cb452bdf

ad5536fc08-May-2019 dan <[email protected]>

Add another test case to cover a previously uncovered branch in the RBU module.

FossilOrigin-Name: 30392985612c51d4583a905f8fe766f08cd31b86d0e30a977adc6a6705649e00

12345