Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants of 6055a6725cb24469
2015-05-25
| ||
20:04 | Fix a case of a corrupt database causing SQLite to read from up to 4 bytes before the start of a memory allocation. check-in: 7d2c4f7b66 user: dan tags: trunk | |
19:37 | Merge the btree fixes out of trunk. check-in: f3cd8cecf4 user: drh tags: fuzzcheck | |
19:35 | Add the --dbid and --sqlid parameters to fuzzcheck. Other fuzzcheck fixes. check-in: 75ec9299fa user: drh tags: fuzzcheck | |
19:24 | Have the b-tree layer return SQLITE_CORRUPT to any attempt to open a cursor with a root page number less than 1. check-in: aa18c8e9d1 user: dan tags: trunk | |
18:48 | First code for a new utility program to rerun checks on a large number of fuzzer-generated test cases. check-in: c5b4e36352 user: drh tags: fuzzcheck | |
18:47 | Fix a couple of btree asserts that would fail when encountering 32-bit rollover in cell payload size fields (cell payloads this large always indicate corruption). check-in: 8fa0937a2f user: dan tags: trunk | |
17:07 | Fix a case where database corruption may cause SQLite to write past the end of a buffer. check-in: 97806a7814 user: dan tags: trunk | |
15:03 | Fix an assert() in btree routine freeSpace() that may be false if the database is corrupt. check-in: 00a473c561 user: dan tags: trunk | |
10:57 | Fix an fts4 matchinf() problem triggered by deferred tokens that are part of phrases that are part of AND expressions. check-in: f1e942a1dd user: dan tags: trunk | |
10:29 | Fix an obsolete comment - no changes to code. check-in: 4e4228c47f user: drh tags: trunk | |
09:33 | Remove an incorrect and pointless assert(). check-in: 8c3929bd42 user: drh tags: trunk | |
2015-05-24
| ||
21:46 | The assert() changes removed in the previous check-in are needed after all. check-in: 336fccc84c user: drh tags: trunk | |
21:09 | Better detection of corruption in allocateSpace() in btree.c. check-in: bf7bb53ee2 user: drh tags: trunk | |
10:18 | Detect database corruption in the modifyPagePointer() routine and abort. check-in: 4f0bba42f9 user: drh tags: trunk | |
2015-05-23
| ||
19:53 | Instead of early detection of corruption in balance_nonroot, simply ignore the error, as it is harmless and exceedingly uncommon. check-in: 7bbf9b3cd6 user: drh tags: trunk | |
19:29 | Earlier detection of a specific kind of corruption in the balance_nonroot() routine. check-in: ee6dc9913a user: drh tags: trunk | |
02:44 | Minor documentation improvements. No changes to code. check-in: e446d9ce00 user: drh tags: trunk | |
2015-05-22
| ||
23:51 | Merge bug fixes from trunk. check-in: 519054bb72 user: drh tags: sessions | |
23:50 | Improved error messages in fuzzershell when unable to open the database. check-in: c404fcace8 user: drh tags: trunk | |
23:45 | Fix a bug in fuzzershell caused by an uninitialized local variable. check-in: 745deab87a user: drh tags: trunk | |
23:39 | Fix another bad assert() in btree - one that can be false on a corrupt database file. check-in: 89f0bbfde4 user: drh tags: trunk | |
23:26 | Merge enhancements from trunk, including the new sqlite3_value_dup() API and the addition of the apSqlParam field in the sqlite3_rtree_query_info object of R-Tree. check-in: cdc0ca6fb3 user: drh tags: sessions | |
23:17 | 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. check-in: 10cc44f5a6 user: drh tags: trunk | |
21:12 | 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. check-in: c1814242e6 user: drh tags: trunk | |
21:04 | Make sure sqlite3_value_dup() works correctly even for sqlite3_value objects that are marked SQLITE_STATIC. Closed-Leaf check-in: f332ffc39b user: drh tags: value-dup | |
19:55 | Fix minor issues with the sqlite3_value_dup() interface. check-in: 95edcf5010 user: drh tags: value-dup | |
18:40 | Update with fixes and enhancements from trunk. check-in: 9605d008f5 user: drh tags: value-dup | |
17:29 | The SRT_Table type for the SelectDest object is now just an SRT_EphemTab for which the ephemeral table has already been allocated. check-in: b9727e6bbf user: drh tags: trunk | |
16:08 | Have r-tree prefer to use the constraint "col MATCH ?" over "rowid = ?". check-in: b9fb95194d user: dan tags: trunk | |
13:09 | Fix two faulty assert statements discovered by fuzzing. check-in: 799817bfb2 user: drh tags: trunk | |
12:37 | Fix an assert in btree.c that can be false when using a corrupted database file. check-in: a6eb2a3935 user: drh tags: trunk | |
11:38 | Add the --database option to the fuzzershell test program. check-in: c6d5512f4b user: drh tags: trunk | |
2015-05-21
| ||
20:26 | Have r-tree prefer to use the constraint "col MATCH ?" over "rowid = ?". <i>drh added later:</i> All changes on this branch have been cherrypicked to trunk and will be merged into sessions from trunk. So this branch can close. Closed-Leaf check-in: b9e45596d8 user: dan tags: sessions-value-dup | |
2015-05-20
| ||
22:01 | 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. check-in: 2007391cec user: drh tags: sessions-value-dup | |
21:28 | 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. check-in: a7ee40c4fc user: drh tags: value-dup | |
17:36 | 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]. check-in: 6a0cf3ce9e user: drh tags: trunk | |
17:25 | Add a test case to verify that CREATE TABLE AS does not store INT values in TEXT columns. Ticket [f2ad7de056ab1dc92]. Closed-Leaf check-in: 0e45e8f157 user: drh tags: create-table-as-type-fix | |
17:18 | Simplification of the initialization code for CREATE TABLE AS. check-in: 937f659e89 user: drh tags: create-table-as-type-fix | |
15:51 | A proposed fix for the problem of CREATE TABLE AS generating a table that has INTEGER values in a TEXT column. Ticket [f2ad7de056ab1dc92]. check-in: d5e2c1fc76 user: drh tags: create-table-as-type-fix | |
00:15 | Fix handling of queries with VALUES on the left and UNION ALL SELECT on the right and a LIMIT clause. check-in: c403502cdc user: drh tags: trunk | |
2015-05-19
| ||
23:56 | Enhance the selecttrace display by showing Select.selFlags. check-in: 45d3893c61 user: drh tags: trunk | |
23:04 | Merge the Makefile.msc fix and the compiler warning fix from trunk. Also fix another compiler warning in sqlite3session_diff(). check-in: 7530e1bf55 user: drh tags: sessions | |
22:56 | Fix the MSVC makefile so that it works with OTA. Fix a harmless compiler warning in FTS3. check-in: c7b1664530 user: drh tags: trunk | |
22:42 | 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. check-in: 0a0de8b72c user: drh tags: sessions | |
22:20 | 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. check-in: b271ed5653 user: drh tags: trunk | |
19:44 | Ensure that when the VM applies TEXT affinity to a value it discards any existing REAL or INTEGER value. Fix for [34cd55d6]. check-in: f5d0ce8079 user: dan tags: trunk | |
17:48 | Remove the sqlite3ota_open_v2() API. Add a new parameter to sqlite3ota_open() instead. check-in: c74e0bc481 user: dan tags: trunk | |
16:50 | Merge the ota-update branch with trunk. check-in: 08e2864ed7 user: dan tags: trunk | |
16:26 | Add a comment for SQLITE_FCNTL_OTA to sqlite.h.in. Closed-Leaf check-in: efa20f8e41 user: dan tags: ota-update | |
16:22 | Allow OTA update state data to be stored in a database separate from the OTA update database. check-in: 5af8db56af user: dan tags: ota-update | |
14:14 | Merge latest trunk changes with this branch. check-in: 6055a6725c user: dan tags: ota-update | |