Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
35 events for the month beginning 2022-10-01 by user dan
Following month ↑
2022-10-31
| ||
10:53 | Avoid a segfault that could occur when running the recover API on a database handle with memory-mapping enabled. (check-in: e02c6972 user: dan tags: trunk) | |
2022-10-27
| ||
20:27 | Fix another crash in the recover extension triggered by a corrupt database. (check-in: d1253773 user: dan tags: trunk) | |
19:06 | Fix another problem to do with recovering from in-memory databases. (check-in: 5a7bfd4a user: dan tags: trunk) | |
19:02 | Ensure that the VFS wrapper in the recover extension does not attempt to invoke undefined methods on the underlying VFS. (check-in: 347c5751 user: dan tags: trunk) | |
18:35 | Fix an assert() failure in the recover extension triggered by a zero value as the first page-number in an overflow page chain. (check-in: 44c0874c user: dan tags: trunk) | |
18:19 | Change the name of the ".recover" command option "--freelist-corrupt" to "--ignore-freelist". (check-in: afce8443 user: dan tags: trunk) | |
11:25 | Do not use sqlite3_result_text16() in the recover extension if SQLITE_OMIT_UTF16 is defined. (check-in: 3d20d77a user: dan tags: trunk) | |
11:12 | Fix a problem with running ".recover" on an in-memory database. (check-in: 87b4cca2 user: dan tags: trunk) | |
10:51 | Do not use sqlite3_mutex_xxx() functions in sqlite3recover.c when built with SQLITE_THREADSAFE=0. (check-in: cd0aa27d user: dan tags: trunk) | |
2022-10-26
| ||
21:14 | Disable the push-down optimization for sub-queries that are INTERSECT, UNION or EXCEPT compounds. dbsqlfuzz a34f455c91ad75a0cf8cd9476841903f42930a7a. This corrects an issue that was introduce 12 days earlier by [ed14863dd72e35fa]. (check-in: 346a3b12 user: dan tags: trunk) | |
18:41 | Add the "recover" extension in ext/recover/, for salvaging data from corrupt databases. (check-in: a8207925 user: dan tags: trunk) | |
18:29 | Remove an undefined left-shift operation from the recover extension. (Leaf check-in: a6708235 user: dan tags: recover-extension) | |
18:22 | Merge further changes from trunk, including fix to dbdata.c. (check-in: bcf6b48d user: dan tags: recover-extension) | |
18:04 | Make the shell .recover command and the dbdata.c module more robust in the face of corrupted databases. (check-in: 4eef562a user: dan tags: trunk) | |
2022-10-25
| ||
11:05 | Merge latest trunk changes with this branch. (check-in: 757e3f58 user: dan tags: recover-extension) | |
2022-10-24
| ||
15:51 | Use the same "PRAGMA synchronous" setting for the output of a "VACUUM INTO" as are configured for the database being vacuumed. (check-in: 86cb21ca user: dan tags: trunk) | |
2022-10-20
| ||
16:22 | Add test case for previous commit. (check-in: 535867a9 user: dan tags: trunk) | |
10:46 | Fix minor problems in test1.c test code. (check-in: 6e545e2b user: dan tags: trunk) | |
2022-10-19
| ||
18:03 | Move file /ext/misc/dbdata.c to the /ext/recover/ directory. (check-in: f6d5ac80 user: dan tags: recover-extension) | |
2022-10-18
| ||
15:02 | Add new test file windowE.test, to test the window functions modules response to an inconsistent collation sequence. (check-in: 740a2eb0 user: dan tags: trunk) | |
2022-10-15
| ||
19:18 | Exclude slow test recovercorrupt.test from veryquick.test. (check-in: ff9a7335 user: dan tags: recover-extension) | |
18:26 | Add missing comments and fix other code issues. (check-in: 8ed4e4a8 user: dan tags: recover-extension) | |
15:39 | Merge latest trunk changes. (check-in: 42255ead user: dan tags: recover-extension) | |
2022-10-14
| ||
19:30 | Fix a problem with using the push-down optimization on compound SELECTs where component SELECTs use different collation sequences. dbsqlfuzz 11516f050100243e5a845f5a2b48a90ed2efaf2e. This problem appears to go all the way back to the beginning of the push-down optimization in check-in 6df18e949d367629 in SQLite 3.8.11. (check-in: ed14863d user: dan tags: trunk) | |
15:46 | Handle recovering databases with reserved bytes at the end of each page. (check-in: 52d0235e user: dan tags: recover-extension) | |
15:11 | • Edit [2da677c45b643482|2da677c4]: Edit check-in comment. (artifact: cc841909 user: dan) | |
15:10 | Fix a problem in the LIKE and GLOB operators that may occur when the character immediately following a "%" or "*" wildcard is U+80. Reported by forum post 61bf7ccbdf. (check-in: 2da677c4 user: dan tags: trunk) | |
2022-10-13
| ||
20:06 | Add tests for detecting page size of databases. (check-in: 31f9e236 user: dan tags: recover-extension) | |
2022-10-07
| ||
18:57 | Fix a problem causing the seek-scan optimization to skip over valid rows that could occur when it is used with expressions of the form (a IN (?,?..) AND b >= ?). dbsqlfuzz ab1db6dc0efb04cba1cd3431ee6da4894fdc4520. (check-in: 63d9efe2 user: dan tags: trunk) | |
2022-10-06
| ||
21:00 | Ensure the page-size, auto-vacuum and other settings are copied into the recovered database. (check-in: 078520f2 user: dan tags: recover-extension) | |
17:20 | Add code to determine the database page-size by searching for well-formed pages. (check-in: 0dbd0cce user: dan tags: recover-extension) | |
14:10 | Fix a problem that occurred when using a bloom filter to optimize an (ipk = ?) lookup in the case where the RHS of the expression is a TEXT value. First reported by forum post f61a8b7053. (check-in: 8e14c351 user: dan tags: trunk) | |
2022-10-05
| ||
16:58 | Improve handling of corruption in the sqlite_schema table b-tree structure. (check-in: 2be0dba1 user: dan tags: recover-extension) | |
2022-10-04
| ||
19:47 | Merge latest trunk changes. (check-in: b0feecaa user: dan tags: recover-extension) | |
19:43 | Better handling for databases with corrupt headers. (check-in: 17f68d80 user: dan tags: recover-extension) | |