SQLite
Timeline
Not logged in

50 most recent check-ins

2015-05-22
13:09
[799817bf] Leaf: Fix two faulty assert statements discovered by fuzzing. (user: drh, tags: trunk)
12:37
[a6eb2a39] Fix an assert in btree.c that can be false when using a corrupted database file. (user: drh, tags: trunk)
11:38
[c6d5512f] Add the --database option to the fuzzershell test program. (user: drh, tags: trunk)
07:44
[065ab83a] Leaf: Increase test coverage of fts5_vocab.c. (user: dan, tags: fts5)
06:08
[fea8a4db] Improve test coverage of fts5_unicode2.c. (user: dan, tags: fts5)
2015-05-21
20:26
[b9e45596] Leaf: Have r-tree prefer to use the constraint "col MATCH ?" over "rowid = ?". (user: dan, tags: sessions-value-dup)
17:24
[b3bb660a] Leaf: Prevent a virtual table from being destroyed while it is in use. Also: replace Vdbe.inVtabMethod with sqlite3.nVDestroy. Simplify the EXPLAIN output for P4.pVtab to only show the sqlite3_vtab pointer. Cherrypick of [cbeb9a1aed8c]. (user: dan, tags: branch-3.8.6)
17:21
[31b13eb5] Avoid ever writing before the start of an allocated buffer in the DIRECT_OVERFLOW_READ code. Fix for [e3a290961a6]. Cherrypick of [c3c15d20c691]. (user: dan, tags: branch-3.8.6)
02:24
[000197cc] Leaf: Silently ignore any attempt to add a prefix index for prefixes zero bytes in size to an fts3/4 table. Or any prefix index size so large that it overflows a 32-bit signed integer. Cherrypick [ad4b19d2ac0889a] (user: drh, tags: branch-3.7.11)
02:20
[9e3f64a4] Ensure that tables names are dequoted exactly once by the trigger logic. Cherrypick [59e92bd9521f1e8] and [9d887b92f8086961e]. (user: drh, tags: branch-3.7.11)
02:07
[09784f37] When parsing the schema, ignore any SQL that does not begin with "CREATE". Cherrypick of [d3c00d61581c] with additional changes. (user: drh, tags: branch-3.7.11)
01:04
[0f0694e4] Do not allow virtual table constructors to be called recursively. Cherrypick [0a72726da21581ab] (user: drh, tags: branch-3.7.11)
00:50
[a71e2a72] Add the ".open" command to the command-line shell. Cherrypick from [21eccb919441]. (user: drh, tags: branch-3.7.11)
2015-05-20
22:01
[2007391c] Add the sqlite3_value_dup() and sqlite3_value_free() interfaces and use those to add the sqlite3_rtree_query_info.apSqlParam field to the query callback in R-Tree. (user: drh, tags: sessions-value-dup)
21:28
[a7ee40c4] Leaf: Add the sqlite3_value_dup() and sqlite3_value_free() interfaces. Use these interfaces to enhance R-Tree to add the sqlite3_rtree_query_info.apSqlParam field. (user: drh, tags: value-dup)
20:50
[80633682] Fix a problem in test file e_reindex.test. Cherrypick of [5b3de9390f2f]. (user: dan, tags: branch-3.8.6)
20:34
[7d7d633c] Fix a problem causing the fts3 integrity-check to fail if run inside a transaction. Cherrypick of [3b925189a75e]. (user: dan, tags: branch-3.8.6)
20:30
[bd357739] Ensure that tables names are dequoted exactly once by the trigger and FK logic. Cherrypick of [59e92bd9521f] and [9d887b92f808]. (user: dan, tags: branch-3.8.6)
20:27
[3cd2b772] Fix an obscure problem with "INSERT INTO tbl(cols) SELECT" statements where the SELECT is a compound with an ORDER BY and "cols" is a strict subset of tbl's columns. Cherrypick of [718d5d0eab04]. (user: dan, tags: branch-3.8.6)
20:24
[7f3943fb] Fix a potential NULL pointer deference on a corrupt database schema. Cherrypick of [dc61b292d8ea]. (user: dan, tags: branch-3.8.6)
20:21
[2c649cdf] Fix a bug caused by cherrypicking from a branch that assumes sqlite3_stricmp() can handle NULL arguments. (user: dan, tags: branch-3.8.6)
19:57
[0da229b8] When parsing the schema, ignore any SQL that does not begin with "CREATE". Cherrypick of [d3c00d61581c]. (user: dan, tags: branch-3.8.6)
19:53
[4a08f6b8] Detect and report oversized records constructed from multiple zeroblobs. Cherrypick of [9e139afd9211]. (user: dan, tags: branch-3.8.6)
19:50
[023a29ba] Do not allow virtual table constructors to be called recursively. Cherrypick of [0a72726da215] (user: dan, tags: branch-3.8.6)
19:48
[b330c7ff] Avoid signed integer overflow when converting oversized in-line integer widths and precisions in printf(). Cherrypick of [c494171f77dc], [5ce4e7d7651e], [95625ef3adc3] and [8e4ac2ce2441]. (user: dan, tags: branch-3.8.6)
19:44
[4125477e] Ensure that comparison operators do not mess up the MEM_Dyn flag on registers when reverting affinity changes. Cherrypick of [02e3c88fbf6a]. (user: dan, tags: branch-3.8.6)
19:34
[fc1a4f29] Fix a problem causing collation sequence names to be dequoted multiple times under some circumstances. Cherrypick of [eddc05e7bb31]. (user: dan, tags: branch-3.8.6)
19:32
[ff7be4db] Silently ignore any attempt to add a prefix index for prefixes zero bytes in size to an fts3/4 table. Or any prefix index size so large that it overflows a 32-bit signed integer. Cherrypick of [ad4b19d2ac0889a2]. (user: dan, tags: branch-3.8.6)
18:17
[2ef4f3a5] Leaf: Version 3.8.10.2 (user: drh, tags: release, branch-3.8.10, version-3.8.10.2)
17:36
[6a0cf3ce] Fix the initialization logic in CREATE TABLE AS so that the correct affinities are applied to all values being inserted into the new table, even if the RHS is a compound SELECT. Fix for ticket [f2ad7de056ab1dc9200]. (user: drh, tags: trunk)
17:25
[0e45e8f1] Closed-Leaf: Add a test case to verify that CREATE TABLE AS does not store INT values in TEXT columns. Ticket [f2ad7de056ab1dc92]. (user: drh, tags: create-table-as-type-fix)
17:18
[937f659e] Simplification of the initialization code for CREATE TABLE AS. (user: drh, tags: create-table-as-type-fix)
15:51
[d5e2c1fc] A proposed fix for the problem of CREATE TABLE AS generating a table that has INTEGER values in a TEXT column. Ticket [f2ad7de056ab1dc92]. (user: drh, tags: create-table-as-type-fix)
09:27
[0e91a6a5] Improve test coverage of fts5_tokenize.c. (user: dan, tags: fts5)
00:15
[c403502c] Fix handling of queries with VALUES on the left and UNION ALL SELECT on the right and a LIMIT clause. (user: drh, tags: trunk)
2015-05-19
23:56
[45d3893c] Enhance the selecttrace display by showing Select.selFlags. (user: drh, tags: trunk)
23:04
[7530e1bf] Leaf: Merge the Makefile.msc fix and the compiler warning fix from trunk. Also fix another compiler warning in sqlite3session_diff(). (user: drh, tags: sessions)
22:56
[c7b16645] Fix the MSVC makefile so that it works with OTA. Fix a harmless compiler warning in FTS3. (user: drh, tags: trunk)
22:42
[0a0de8b7] Merge recent trunk changes, include the R-Tree enhancement that allows 8-byte BLOB arguments to geometry functions, and the fix for the TEXT affinity problem that could cause corrupt indexes. (user: drh, tags: sessions)
22:20
[b271ed56] Allow R-Tree geometry functions to take 8-byte BLOB arguments which are passed directly through to the underlying callback, and which can be used to pass pointers into the callback. (user: drh, tags: trunk)
19:52
[40f67265] Ensure that when the VM applies TEXT affinity to a value it discards any existing REAL or INTEGER value. Fix for [34cd55d6]. Increase the version number to 3.8.10.2. (user: drh, tags: branch-3.8.10)
19:44
[f5d0ce80] Ensure that when the VM applies TEXT affinity to a value it discards any existing REAL or INTEGER value. Fix for [34cd55d6]. (user: dan, tags: trunk)
19:37
[4f90ba20] Add tests for fts5 tokenizers. (user: dan, tags: fts5)
17:48
[c74e0bc4] Remove the sqlite3ota_open_v2() API. Add a new parameter to sqlite3ota_open() instead. (user: dan, tags: trunk)
16:50
[08e2864e] Merge the ota-update branch with trunk. (user: dan, tags: trunk)
16:26
[efa20f8e] Leaf: Add a comment for SQLITE_FCNTL_OTA to sqlite.h.in. (user: dan, tags: ota-update)
16:22
[5af8db56] Allow OTA update state data to be stored in a database separate from the OTA update database. (user: dan, tags: ota-update)
14:14
[6055a672] Merge latest trunk changes with this branch. (user: dan, tags: ota-update)
11:38
[2870a805] Update Makefile.in so that the amalgamation files built by "make sqlite3.c" include fts5. (user: dan, tags: fts5)
11:32
[de9f8ef6] Fix a memory leak that could follow an OOM condition in fts5. (user: dan, tags: fts5)