SQLite

Changes On Branch read-only-shadow
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch read-only-shadow Excluding Merge-Ins

This is equivalent to a diff from a8d65214 to c5dc7fb8

2018-11-10
18:23
Add support for read-only shadow tables on virtual tables. Added the SQLITE_DEFAULT_DEFENSIVE compile-time option that can put SQLite in defensive mode by default. (check-in: 9c685171 user: drh tags: trunk)
17:37
Add the "changesetfuzz" program. For fuzzing changeset blobs. (check-in: 2bae0e7c user: dan tags: trunk)
17:36
Merge latest trunk changes. (Closed-Leaf check-in: b6d549c9 user: dan tags: changesetfuzz)
04:14
Remove a NEVER() that is reachable after all. Reverts checkin [9292d3351c40339]. (Closed-Leaf check-in: c5dc7fb8 user: drh tags: read-only-shadow)
03:47
Merge fixes from trunk. (check-in: bf88efce user: drh tags: read-only-shadow)
2018-11-09
23:45
Merge fixes from trunk. (check-in: e3e9b85e user: drh tags: apple-osx)
23:41
Fix invalid use of unprotected sqlite3_value objects in the sqldiff utility, when using the --changeset option. (check-in: a8d65214 user: drh tags: trunk)
20:04
When a table is renamed using "ALTER TABLE RENAME TO", update any REFERENCES clauses that refer to the table, unless "PRAGMA legacy_alter_table" is true and "PRAGMA foreign_keys" is set to false (i.e. so that when "PRAGMA legacy_alter_table" is set behaviour is still compatible with versions 3.24 and earlier). (check-in: ae9638e9 user: dan tags: trunk)

Changes to ext/expert/sqlite3expert.c.

Changes to ext/fts3/fts3.c.

Changes to ext/fts3/fts3_aux.c.

Changes to ext/fts3/fts3_term.c.

Changes to ext/fts3/fts3_tokenize_vtab.c.

Changes to ext/fts5/fts5_main.c.

Changes to ext/fts5/fts5_test_tok.c.

Changes to ext/fts5/fts5_vocab.c.

Changes to ext/fts5/test/fts5aa.test.

Changes to ext/fts5/test/fts5connect.test.

Changes to ext/fts5/test/fts5corrupt.test.

Changes to ext/fts5/test/fts5corrupt2.test.

Changes to ext/fts5/test/fts5corrupt3.test.

Changes to ext/fts5/test/fts5first.test.

Changes to ext/fts5/test/fts5integrity.test.

Changes to ext/fts5/test/fts5rank.test.

Changes to ext/fts5/test/fts5rebuild.test.

Changes to ext/fts5/test/fts5rowid.test.

Changes to ext/fts5/test/fts5version.test.

Changes to ext/fts5/test/fts5vocab.test.

Changes to ext/fts5/test/fts5vocab2.test.

Changes to ext/misc/amatch.c.

Changes to ext/misc/btreeinfo.c.

Changes to ext/misc/closure.c.

Changes to ext/misc/completion.c.

Changes to ext/misc/explain.c.

Changes to ext/misc/fileio.c.

Changes to ext/misc/json1.c.

Changes to ext/misc/memstat.c.

Changes to ext/misc/stmt.c.

Changes to ext/misc/templatevtab.c.

Changes to ext/misc/unionvtab.c.

Changes to ext/misc/vtablog.c.

Changes to ext/rbu/rbu1.test.

Changes to ext/rbu/rbu10.test.

Changes to ext/rbu/rbu11.test.

Changes to ext/rbu/rbu12.test.

Changes to ext/rbu/rbu13.test.

Changes to ext/rbu/rbu14.test.

Changes to ext/rbu/rbu3.test.

Changes to ext/rbu/rbu5.test.

Changes to ext/rbu/rbu6.test.

Changes to ext/rbu/rbu7.test.

Changes to ext/rbu/rbu8.test.

Changes to ext/rbu/rbu9.test.

Changes to ext/rbu/rbuA.test.

Changes to ext/rbu/rbuB.test.

Changes to ext/rbu/rbuC.test.

Changes to ext/rbu/rbucollate.test.

Changes to ext/rbu/rbucrash.test.

Changes to ext/rbu/rbucrash2.test.

Changes to ext/rbu/rbudiff.test.

Changes to ext/rbu/rbudor.test.

Changes to ext/rbu/rbufault.test.

Changes to ext/rbu/rbufault2.test.

Changes to ext/rbu/rbufault3.test.

Changes to ext/rbu/rbufault4.test.

Changes to ext/rbu/rbufts.test.

Changes to ext/rbu/rbumulti.test.

Changes to ext/rbu/rbuprogress.test.

Changes to ext/rbu/rburesume.test.

Changes to ext/rbu/rbusave.test.

Changes to ext/rbu/rbusplit.test.

Changes to ext/rbu/rbutemplimit.test.

Changes to ext/rbu/rbuvacuum.test.

Changes to ext/rbu/rbuvacuum2.test.

Changes to ext/repair/test/checkindex01.test.

Changes to ext/rtree/geopoly.c.

Changes to ext/rtree/rtree.c.

Changes to ext/rtree/rtree8.test.

Changes to ext/rtree/rtreeA.test.

Changes to ext/rtree/rtreecheck.test.

Changes to ext/session/sessionC.test.

Changes to ext/session/sessionD.test.

Changes to ext/session/sessionE.test.

Changes to ext/session/sessionF.test.

Changes to ext/session/sessionG.test.

Changes to ext/session/sessionH.test.

Changes to ext/session/sessionfault2.test.

Changes to ext/session/sessionrebase.test.

Changes to ext/session/sessionstat1.test.

Changes to ext/session/sessionwor.test.

Changes to src/build.c.

Changes to src/dbpage.c.

Changes to src/dbstat.c.

Changes to src/delete.c.

Changes to src/main.c.

Changes to src/pragma.c.

Changes to src/sqlite.h.in.

Changes to src/sqliteInt.h.

Changes to src/vacuum.c.

Changes to test/alter2.test.

Changes to test/altercol.test.

Changes to test/alterlegacy.test.

Changes to test/altertab.test.

Changes to test/altertab2.test.

Changes to test/analyze.test.

Changes to test/autoinc.test.

Changes to test/bestindex5.test.

Changes to test/capi3.test.

Changes to test/capi3c.test.

Changes to test/corrupt.test.

Changes to test/corrupt2.test.

Changes to test/corrupt5.test.

Changes to test/corruptI.test.

Changes to test/corruptK.test.

Changes to test/countofview.test.

Changes to test/dbpage.test.

Changes to test/default.test.

Changes to test/e_fts3.test.

Changes to test/e_reindex.test.

Changes to test/fts3auto.test.

Changes to test/fts3corrupt.test.

Changes to test/fts3corrupt2.test.

Changes to test/fts3corrupt3.test.

Changes to test/fts3corrupt4.test.

Changes to test/fts3cov.test.

Changes to test/fts3d.test.

Changes to test/fts3defer.test.

Changes to test/fts3defer2.test.

Changes to test/fts3matchinfo.test.

Changes to test/fts3misc.test.

Changes to test/fts3query.test.

Changes to test/fts3snippet.test.

Changes to test/fts4check.test.

Changes to test/fts4growth.test.

Changes to test/fts4merge.test.

Changes to test/fts4opt.test.

Changes to test/index.test.

Changes to test/index3.test.

Changes to test/misc1.test.

Changes to test/misc4.test.

Changes to test/misc5.test.

Changes to test/misc7.test.

Changes to test/mjournal.test.

Changes to test/notnull.test.

Changes to test/pager1.test.

Changes to test/parser1.test.

Changes to test/pragma.test.

Changes to test/resetdb.test.

Changes to test/shared8.test.

Changes to test/snapshot2.test.

Changes to test/snapshot3.test.

Changes to test/snapshot4.test.

Changes to test/snapshot_up.test.

Changes to test/swarmvtab3.test.

Changes to test/swarmvtabfault.test.

Changes to test/table.test.

Changes to test/trigger7.test.

Changes to test/triggerE.test.

Changes to test/unionvtab.test.

Changes to test/unionvtabfault.test.

Changes to test/vtab1.test.

Changes to test/wherelimit2.test.

Changes to test/window5.test.

Changes to test/windowfault.test.

Changes to test/zipfile2.test.

Changes to tool/genfkey.test.