SQLite
Timeline
Not logged in

30 ancestors of [336fccc8]

2015-05-24
21:46
[336fccc8] Leaf: The assert() changes removed in the previous check-in are needed after all. (user: drh, tags: trunk)
21:09
[bf7bb53e] Better detection of corruption in allocateSpace() in btree.c. (user: drh, tags: trunk)
10:18
[4f0bba42] Detect database corruption in the modifyPagePointer() routine and abort. (user: drh, tags: trunk)
2015-05-23
19:53
[7bbf9b3c] Instead of early detection of corruption in balance_nonroot, simply ignore the error, as it is harmless and exceedingly uncommon. (user: drh, tags: trunk)
19:29
[ee6dc991] Earlier detection of a specific kind of corruption in the balance_nonroot() routine. (user: drh, tags: trunk)
02:44
[e446d9ce] Minor documentation improvements. No changes to code. (user: drh, tags: trunk)
2015-05-22
23:50
[c404fcac] Improved error messages in fuzzershell when unable to open the database. (user: drh, tags: trunk)
23:45
[745deab8] Fix a bug in fuzzershell caused by an uninitialized local variable. (user: drh, tags: trunk)
23:39
[89f0bbfd] Fix another bad assert() in btree - one that can be false on a corrupt database file. (user: drh, tags: trunk)
23:17
[10cc44f5] Fix incorrect validation of the size of the BLOB returned by a geometry function on the RHS of a MATCH operator in RTree. The old code worked for 64-bit systems (by chance) but fails on 32-bit. (user: drh, tags: trunk)
21:12
[c1814242] 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: trunk)
21:04
[f332ffc3] Closed-Leaf: Make sure sqlite3_value_dup() works correctly even for sqlite3_value objects that are marked SQLITE_STATIC. (user: drh, tags: value-dup)
19:55
[95edcf50] Fix minor issues with the sqlite3_value_dup() interface. (user: drh, tags: value-dup)
18:40
[9605d008] Update with fixes and enhancements from trunk. (user: drh, tags: value-dup)
17:29
[b9727e6b] The SRT_Table type for the SelectDest object is now just an SRT_EphemTab for which the ephemeral table has already been allocated. (user: drh, tags: trunk)
16:08
[b9fb9519] Have r-tree prefer to use the constraint "col MATCH ?" over "rowid = ?". (user: dan, tags: trunk)
13:09
[799817bf] 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)
2015-05-20
21:28
[a7ee40c4] 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)
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)
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)
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: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: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)
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)