History log of /sqlite-3.40.0/ext/fts5/ (Results 1 – 25 of 658)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
838865c009-Nov-2022 dan <Dan Kennedy>

Better handle an error in the fts5 integrity-check code. dbsqlfuzz e87c62f9b67ea21aebdc36ab71cab7cc3eda8dc3.

FossilOrigin-Name: ae43e97087a3207a5ca3ffae75fbe7a33c01f4a38ce0d1d7eed8591ae3083617


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/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
fts5_index.c
/sqlite-3.40.0/ext/icu/icu.c
/sqlite-3.40.0/ext/misc/cksumvfs.c
/sqlite-3.40.0/ext/rbu/rburename.test
/sqlite-3.40.0/ext/rbu/rbuvacuum2.test
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
/sqlite-3.40.0/ext/rbu/sqlite3rbu.h
/sqlite-3.40.0/ext/rbu/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/rtree.c
/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/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/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_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/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/random.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/test1.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/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/test/attachmalloc.test
/sqlite-3.40.0/test/bloom1.test
/sqlite-3.40.0/test/btreefault.test
/sqlite-3.40.0/test/cast.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/dbpagefault.test
/sqlite-3.40.0/test/e_uri.test
/sqlite-3.40.0/test/e_wal.test
/sqlite-3.40.0/test/enc3.test
/sqlite-3.40.0/test/fts4merge4.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/fuzzinvariants.c
/sqlite-3.40.0/test/join.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/memsubsys1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/recover.test
/sqlite-3.40.0/test/releasetest_data.tcl
/sqlite-3.40.0/test/savepoint.test
/sqlite-3.40.0/test/seekscan1.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/speedtest1.c
/sqlite-3.40.0/test/sqllimits1.test
/sqlite-3.40.0/test/tester.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/uri.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/vt02.c
/sqlite-3.40.0/test/walshared.test
/sqlite-3.40.0/test/wapptest.tcl
/sqlite-3.40.0/test/widetab1.test
/sqlite-3.40.0/test/window1.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/mkshellc.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/stripccomments.c
6aafd74808-Aug-2022 dan <Dan Kennedy>

Avoid some cases of signed integer overflow in fts5 by casting to unsigned values.

FossilOrigin-Name: 46a78c8c0ed518c4521e6e0bdebeb065bab07076abc444775002e7f4361d2242

cf2ad7ae18-Jul-2022 dan <Dan Kennedy>

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

FossilOrigin-Name: 22d280a5cd395abbedcfffbac3d3b3a614c327be25763ca380c1338a2a7bd33a

show more ...

f703b42d11-Jul-2022 dan <Dan Kennedy>

Update the expected error messages in some OOM test cases to account for [44d77a7f807].

FossilOrigin-Name: b3d6b3c3fc68dca7e20418eefa35ce3b583322b884b88a11c6773419f027a7a4


/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/ext/fiddle/EXPORTED_FUNCTIONS.fiddle
/sqlite-3.40.0/ext/fiddle/EXPORTED_FUNCTIONS.sqlite3-api
/sqlite-3.40.0/ext/fiddle/EXPORTED_RUNTIME_METHODS
/sqlite-3.40.0/ext/fiddle/Makefile
/sqlite-3.40.0/ext/fiddle/SqliteTestUtil.js
/sqlite-3.40.0/ext/fiddle/emscripten.css
/sqlite-3.40.0/ext/fiddle/fiddle-worker.js
/sqlite-3.40.0/ext/fiddle/fiddle.html
/sqlite-3.40.0/ext/fiddle/fiddle.js
/sqlite-3.40.0/ext/fiddle/index.md
/sqlite-3.40.0/ext/fiddle/sqlite3-api.js
/sqlite-3.40.0/ext/fiddle/sqlite3-worker.js
/sqlite-3.40.0/ext/fiddle/testing.css
/sqlite-3.40.0/ext/fiddle/testing1.html
/sqlite-3.40.0/ext/fiddle/testing1.js
/sqlite-3.40.0/ext/fiddle/testing2.html
/sqlite-3.40.0/ext/fiddle/testing2.js
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3_write.c
test/fts5fault4.test
/sqlite-3.40.0/ext/misc/csv.c
/sqlite-3.40.0/ext/misc/regexp.c
/sqlite-3.40.0/ext/misc/stmt.c
/sqlite-3.40.0/ext/rtree/rtree1.test
/sqlite-3.40.0/ext/rtree/rtree3.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/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/func.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.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/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/test4.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/vacuum.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/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/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/changes2.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_vacuum.test
/sqlite-3.40.0/test/expr.test
/sqlite-3.40.0/test/fts3corrupt.test
/sqlite-3.40.0/test/fts3corrupt6.test
/sqlite-3.40.0/test/fts3fault.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/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/malloc_common.tcl
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/permutations.test
/sqlite-3.40.0/test/regexp1.test
/sqlite-3.40.0/test/rowvalue.test
/sqlite-3.40.0/test/rowvalue3.test
/sqlite-3.40.0/test/select3.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/subtype1.test
/sqlite-3.40.0/test/swarmvtab3.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/upfrom4.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/window1.test
/sqlite-3.40.0/test/windowD.test
/sqlite-3.40.0/tool/dbtotxt.c
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/split-sqlite3c.tcl
de7a820f29-Apr-2022 drh <>

Minor typo fix in a comment, for the benefit of broken IDE syntax highlighters.

FossilOrigin-Name: 680ccecbc839373194ed2dcc1053e25512d9ea3f12f8c8963cb8fbd1a034d2f8


fts5_index.c
/sqlite-3.40.0/ext/rbu/rbubusy.test
/sqlite-3.40.0/ext/rtree/rtreeC.test
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/analyze.c
/sqlite-3.40.0/src/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/dbpage.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/fkey.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/parse.y
/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/sqliteInt.h
/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/vdbeInt.h
/sqlite-3.40.0/src/vdbeaux.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/altertab3.test
/sqlite-3.40.0/test/autoindex1.test
/sqlite-3.40.0/test/autoindex4.test
/sqlite-3.40.0/test/btree01.test
/sqlite-3.40.0/test/collate2.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/eqp.test
/sqlite-3.40.0/test/fkey8.test
/sqlite-3.40.0/test/fts3join.test
/sqlite-3.40.0/test/index6.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/select1.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/tester.tcl
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/test/where.test
/sqlite-3.40.0/test/where9.test
/sqlite-3.40.0/test/windowB.test
/sqlite-3.40.0/test/with1.test
/sqlite-3.40.0/test/with6.test
/sqlite-3.40.0/tool/lemon.c
c381056e07-Apr-2022 drh <>

Fix harmless compiler warnings.

FossilOrigin-Name: 61095b5bcb5c30d29f03efa5b4809e3a0b780ed57e35227c292aab9dd1cfe3f6


fts5_expr.c
/sqlite-3.40.0/ext/misc/zipfile.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/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/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/mem5.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/pragma.c
/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/status.c
/sqlite-3.40.0/src/test1.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/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/whereexpr.c
/sqlite-3.40.0/test/bestindex8.test
/sqlite-3.40.0/test/bestindex9.test
/sqlite-3.40.0/test/distinct.test
/sqlite-3.40.0/test/e_select.test
/sqlite-3.40.0/test/func6.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/json101.test
/sqlite-3.40.0/test/shell2.test
/sqlite-3.40.0/test/tkt3935.test
/sqlite-3.40.0/test/upfrom2.test
/sqlite-3.40.0/test/vtab6.test
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
7ef4d75b11-Mar-2022 dan <Dan Kennedy>

Fix a case in fts5 where a corrupt database could cause a crash.

FossilOrigin-Name: 5e95df261cce275adb5b2226e9584f4c389bb0d53c3b4feafd5a14be8d02ce63


/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/README.txt
/sqlite-3.40.0/autoconf/configure.ac
/sqlite-3.40.0/configure
fts5_main.c
test/fts5corrupt3.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/ieee754.c
/sqlite-3.40.0/ext/misc/qpvtab.c
/sqlite-3.40.0/ext/misc/shathree.c
/sqlite-3.40.0/ext/misc/zipfile.c
/sqlite-3.40.0/ext/repair/sqlite3_checker.c.in
/sqlite-3.40.0/ext/rtree/test_rtreedoc.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/btreeInt.h
/sqlite-3.40.0/src/build.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/memjournal.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/parse.y
/sqlite-3.40.0/src/pcache.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_bestindex.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/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/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/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/atof1.test
/sqlite-3.40.0/test/auth.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/bind2.test
/sqlite-3.40.0/test/btree01.test
/sqlite-3.40.0/test/capi3d.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/e_createtable.test
/sqlite-3.40.0/test/e_expr.test
/sqlite-3.40.0/test/e_fkey.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/insert4.test
/sqlite-3.40.0/test/join5.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/merge1.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/printf2.test
/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/rowvalue5.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/tclsqlite.test
/sqlite-3.40.0/test/trigger1.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/where7.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/mkopcodeh.tcl
/sqlite-3.40.0/tool/mkpragmatab.tcl
/sqlite-3.40.0/tool/omittest.tcl
/sqlite-3.40.0/tool/sqldiff.c
/sqlite-3.40.0/tool/vdbe-compress.tcl
/sqlite-3.40.0/tool/warnings.sh
7d44b22d16-Jan-2022 drh <>

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

FossilOrigin-Name: 4883776669ee2f2310ea82b0d6df4d008eebaa7cb252102539cf21a635402ebb


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/autoconf/Makefile.msc
/sqlite-3.40.0/configure
/sqlite-3.40.0/configure.ac
/sqlite-3.40.0/doc/json-enhancements.md
test/fts5eb.test
test/fts5integrity.test
/sqlite-3.40.0/ext/rtree/geopoly.c
/sqlite-3.40.0/ext/rtree/rtreeA.test
/sqlite-3.40.0/ext/rtree/rtreecheck.test
/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/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/fkey.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/json.c
/sqlite-3.40.0/src/main.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/select.c
/sqlite-3.40.0/src/shell.c.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/vdbe.c
/sqlite-3.40.0/src/vdbeInt.h
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbesort.c
/sqlite-3.40.0/test/altercol.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/check.test
/sqlite-3.40.0/test/collate1.test
/sqlite-3.40.0/test/ctime.test
/sqlite-3.40.0/test/eval.test
/sqlite-3.40.0/test/expr.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/fts4noti.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/fuzz-oss1.test
/sqlite-3.40.0/test/in.test
/sqlite-3.40.0/test/index.test
/sqlite-3.40.0/test/join.test
/sqlite-3.40.0/test/json102.test
/sqlite-3.40.0/test/misc1.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/returningfault.test
/sqlite-3.40.0/test/select6.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/shell5.test
/sqlite-3.40.0/test/subquery.test
/sqlite-3.40.0/test/swarmvtab.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/update.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/window6.test
/sqlite-3.40.0/tool/lemon.c
/sqlite-3.40.0/tool/mkctimec.tcl
/sqlite-3.40.0/tool/mksqlite3c.tcl
a6ca90c301-Jan-2022 drh <>

Attempt to fix a harmless compiler warning in FTS5.

FossilOrigin-Name: 8e619c21e2326be1538b60908e7cd211558ec840835c6eb69e768eb190e1fd0b


/sqlite-3.40.0/README.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
fts5_index.c
/sqlite-3.40.0/ext/misc/fileio.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/shathree.c
/sqlite-3.40.0/ext/rtree/test_rtreedoc.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/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/func.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/memjournal.c
/sqlite-3.40.0/src/pager.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/sqlite3ext.h
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/test1.c
/sqlite-3.40.0/src/test_func.c
/sqlite-3.40.0/src/tokenize.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/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/test/fkey1.test
/sqlite-3.40.0/test/fts3dropmod.test
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/join5.test
/sqlite-3.40.0/test/memjournal2.test
/sqlite-3.40.0/test/merge1.test
/sqlite-3.40.0/test/returning1.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/tabfunc01.test
/sqlite-3.40.0/test/upsert1.test
/sqlite-3.40.0/test/windowC.test
/sqlite-3.40.0/test/without_rowid1.test
/sqlite-3.40.0/tool/logest.c
/sqlite-3.40.0/tool/showdb.c
c436b30506-Dec-2021 dan <Dan Kennedy>

Fix an OOB read that could occur in fts5 when processing corrupt records.

FossilOrigin-Name: bb9b1a15f7e80483162049dfd981d059dc69d03348b521f7ac164a8cd3ae3cc4

913306a526-Nov-2021 drh <>

Improved defenses against integer overflow when computing the size of a
memory allocations. No bugs were fixed here. But perhaps future bugs will
be prevented.

FossilOrigin-Name: eb878c01f317f09e8

Improved defenses against integer overflow when computing the size of a
memory allocations. No bugs were fixed here. But perhaps future bugs will
be prevented.

FossilOrigin-Name: eb878c01f317f09e8ef6b1bd2ec8d6d5cd6ce0bdfe9da7fa7d92d2047cc9d9e4

show more ...


/sqlite-3.40.0/Makefile.msc
/sqlite-3.40.0/ext/fts3/fts3.c
/sqlite-3.40.0/ext/fts3/fts3_aux.c
/sqlite-3.40.0/ext/fts3/fts3_snippet.c
fts5_index.c
fts5_vocab.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/rbu/rbuexlock.test
/sqlite-3.40.0/ext/rbu/rbuvacuum2.test
/sqlite-3.40.0/ext/rbu/sqlite3rbu.c
/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/alter.c
/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/insert.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/pragma.c
/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/tokenize.c
/sqlite-3.40.0/src/trigger.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/wal.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/src/wherecode.c
/sqlite-3.40.0/src/window.c
/sqlite-3.40.0/test/alterfault.test
/sqlite-3.40.0/test/altertab.test
/sqlite-3.40.0/test/corruptN.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_fkey.test
/sqlite-3.40.0/test/e_uri.test
/sqlite-3.40.0/test/fts3corrupt4.test
/sqlite-3.40.0/test/fts3offsets.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/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/releasetest_data.tcl
/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/stat.test
/sqlite-3.40.0/test/strict1.test
/sqlite-3.40.0/test/strict2.test
/sqlite-3.40.0/test/tkt-2d1a5c67d.test
/sqlite-3.40.0/test/vacuum-into.test
/sqlite-3.40.0/test/vacuum3.test
/sqlite-3.40.0/test/vtab1.test
/sqlite-3.40.0/test/vtabK.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/speed-check.sh
/sqlite-3.40.0/tool/sqlite3_analyzer.c.in
76c3ae6802-Nov-2021 dan <Dan Kennedy>

Fix a broken assert() in fts5 that could fail if the snippet() function were used with a query phrase containing 0 tokens on a detail=none or detail=col table.

FossilOrigin-Name: 0a5b94b99cf45df759a

Fix a broken assert() in fts5 that could fail if the snippet() function were used with a query phrase containing 0 tokens on a detail=none or detail=col table.

FossilOrigin-Name: 0a5b94b99cf45df759a59cb5fc62da111ca33f8c2614769a81930d72b51f093a

show more ...


/sqlite-3.40.0/Makefile.in
/sqlite-3.40.0/Makefile.msc
/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
fts5_expr.c
test/fts5af.test
/sqlite-3.40.0/ext/misc/carray.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/rtree/rtree.c
/sqlite-3.40.0/ext/rtree/rtree9.test
/sqlite-3.40.0/ext/rtree/rtreedoc.test
/sqlite-3.40.0/ext/rtree/test_rtreedoc.c
/sqlite-3.40.0/manifest
/sqlite-3.40.0/manifest.uuid
/sqlite-3.40.0/src/alter.c
/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/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/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/pragma.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/test1.c
/sqlite-3.40.0/src/test_multiplex.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/vdbeaux.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/test/autovacuum.test
/sqlite-3.40.0/test/autovacuum2.test
/sqlite-3.40.0/test/carray01.test
/sqlite-3.40.0/test/fuzzcheck.c
/sqlite-3.40.0/test/fuzzdata8.db
/sqlite-3.40.0/test/io.test
/sqlite-3.40.0/test/ioerr.test
/sqlite-3.40.0/test/multiplex.test
/sqlite-3.40.0/test/permutations.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/tester.tcl
/sqlite-3.40.0/test/vacuum-into.test
134f544a16-Oct-2021 drh <>

Fix a harmless scan-build warning in FTS5.

FossilOrigin-Name: 0bf42bb5611dc3f672cb898b8be245fd25f7a3862c1e0734effd18d75e812f22

f7ff755616-Oct-2021 dan <Dan Kennedy>

Fix an assert() in fts5 that could fail with a corrupt database.

FossilOrigin-Name: e99979855de937ed5ee0994b180054501400bf8776fb70acd31786d2ba1ad49a

33cf194214-Oct-2021 dan <Dan Kennedy>

Fix a signed integer overflow in fts5 leading to a segfault that could occur when processing corrupt records.

FossilOrigin-Name: 69a3ff0cc159cdf84a5367eaf708882ddeda4fa65c96a5b546ae4a0114f02cb7

13ca72d005-Oct-2021 drh <>

Fix harmless compiler warnings, mostly caused by prior efforts to get static
analyzers to run without warnings.

FossilOrigin-Name: cddd3b382a118bb16be3a602ae711fe2c2a7d1c673dd30dd3977b67ee555e666

d7ace22d05-Oct-2021 drh <>

Fix more harmless static-analyzer warnings. As of this check-in, no warnings
are generated by scan-build for clang-6 or clang-10.

FossilOrigin-Name: a7835bead85b1b18a8affd9835240b0baf9c7af887196bbd

Fix more harmless static-analyzer warnings. As of this check-in, no warnings
are generated by scan-build for clang-6 or clang-10.

FossilOrigin-Name: a7835bead85b1b18a8affd9835240b0baf9c7af887196bbdcc3f5d58055042fc

show more ...

7a3b445105-Oct-2021 drh <>

Fixes for harmless static-analyzer warnings. This also makes the code easier
for humans to understand.

FossilOrigin-Name: 36177a62feeb4fa93ab6e3c6f4dbe1ddcf63bb02f93284abab979da0261b218e

640574f605-Oct-2021 drh <>

Small change to FTS5 to help static analyzers understand that it is not
dereferencing a NULL pointer.

FossilOrigin-Name: 0d853df1b19a0270b2cb0ebdf5df8067572f19ab9a82d047cb047f3f9e850348

922c542004-Oct-2021 drh <>

Some #defines somehow failed to get set correctly in the previous check-in.
Fixed here.

FossilOrigin-Name: 15bbdf9ac840a220f384411d3025ef22f949d310194b60bca8e6d6a759e6042e

11a9ad5604-Oct-2021 drh <>

Fix harmless static analyzer warnings in sessions, rtree, fts3 and fts5.
Add the -DSQLITE_OMIT_AUXILIARY_SAFETY_CHECKS compile-time option to cause
ALWAYS() and NEVER() macros to be omitted from the

Fix harmless static analyzer warnings in sessions, rtree, fts3 and fts5.
Add the -DSQLITE_OMIT_AUXILIARY_SAFETY_CHECKS compile-time option to cause
ALWAYS() and NEVER() macros to be omitted from the build.

FossilOrigin-Name: 1c67f957fc77e37ce8f0d447c41ca975e8e79a35d332739c24a633649b5b0387

show more ...


/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_snippet.c
fts5Int.h
fts5_expr.c
fts5_index.c
/sqlite-3.40.0/ext/misc/ieee754.c
/sqlite-3.40.0/ext/misc/json1.c
/sqlite-3.40.0/ext/misc/series.c
/sqlite-3.40.0/ext/misc/zipfile.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/session/sessionat.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/btree.c
/sqlite-3.40.0/src/build.c
/sqlite-3.40.0/src/date.c
/sqlite-3.40.0/src/expr.c
/sqlite-3.40.0/src/func.c
/sqlite-3.40.0/src/main.c
/sqlite-3.40.0/src/os.c
/sqlite-3.40.0/src/pager.c
/sqlite-3.40.0/src/parse.y
/sqlite-3.40.0/src/pragma.h
/sqlite-3.40.0/src/printf.c
/sqlite-3.40.0/src/select.c
/sqlite-3.40.0/src/shell.c.in
/sqlite-3.40.0/src/sqliteInt.h
/sqlite-3.40.0/src/vdbe.c
/sqlite-3.40.0/src/vdbeaux.c
/sqlite-3.40.0/src/vdbetrace.c
/sqlite-3.40.0/src/where.c
/sqlite-3.40.0/test/altercorrupt.test
/sqlite-3.40.0/test/alterqf.test
/sqlite-3.40.0/test/analyze4.test
/sqlite-3.40.0/test/auth3.test
/sqlite-3.40.0/test/columncount.test
/sqlite-3.40.0/test/corruptL.test
/sqlite-3.40.0/test/e_changes.test
/sqlite-3.40.0/test/e_totalchanges.test
/sqlite-3.40.0/test/func.test
/sqlite-3.40.0/test/gencol1.test
/sqlite-3.40.0/test/hook.test
/sqlite-3.40.0/test/indexexpr1.test
/sqlite-3.40.0/test/istrue.test
/sqlite-3.40.0/test/pager1.test
/sqlite-3.40.0/test/pragma.test
/sqlite-3.40.0/test/quote.test
/sqlite-3.40.0/test/schema3.test
/sqlite-3.40.0/test/shell1.test
/sqlite-3.40.0/test/skipscan2.test
/sqlite-3.40.0/test/sorterref.test
/sqlite-3.40.0/test/strict1.test
/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/view.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/tool/lemon.c
/sqlite-3.40.0/tool/mkkeywordhash.c
/sqlite-3.40.0/tool/mkpragmatab.tcl
adfb203a01-Oct-2021 dan <Dan Kennedy>

Fix a buffer overread in fts5 that could occur when processing an "ORDER BY rowid DESC" query against corrupt database records.

FossilOrigin-Name: fe098a93340b8dac15752f1be4f681e2a591f7ae1a94b177f40

Fix a buffer overread in fts5 that could occur when processing an "ORDER BY rowid DESC" query against corrupt database records.

FossilOrigin-Name: fe098a93340b8dac15752f1be4f681e2a591f7ae1a94b177f400ccd7ef638480

show more ...

415540dd29-Sep-2021 dan <Dan Kennedy>

Fix an out-of-bounds read in fts5 that could occur when processing corrupt records.

FossilOrigin-Name: 9bbc01fb239b4aa752a56c584baa29655a3c845425d5c17d24a3939984d54fe2

dd31c03322-Sep-2021 drh <>

Fix harmless compiler warnings.

FossilOrigin-Name: d678ecca02698753d1b33e072566112e94ea36d0d3a8f4a24d2b09d131968d88

eb84c6ef07-Sep-2021 dan <Dan Kennedy>

Fix a memory leak in fts5 that could occur when writing to an fts5 table that is being scanned by an fts5vocab cursor.

FossilOrigin-Name: 1183552de10b64a776874a23be8962c0693e5e0cd1a191ea8fa5d6a02b69

Fix a memory leak in fts5 that could occur when writing to an fts5 table that is being scanned by an fts5vocab cursor.

FossilOrigin-Name: 1183552de10b64a776874a23be8962c0693e5e0cd1a191ea8fa5d6a02b691e4a

show more ...

12345678910>>...27