/ All files named "test/corruptL.test"
Login

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

History for test/corruptL.test

2020-08-11
18:00
[22589f50] part of check-in [7dfb74c3] Modify a test for corruption within the wal checkpoint code to account for the pending-byte page. And for the fact that test configurations might move the pending-byte page. (check-in: [7dfb74c3] user: dan branch: trunk, size: 80884)
2020-08-10
19:35
[e1a85214] part of check-in [680bdc65] Fix a problem causing test failures in corruptL.test for some permutations. (check-in: [680bdc65] user: dan branch: trunk, size: 80722)
2020-08-08
20:03
[40d78fdf] part of check-in [d62d1711] Changes to busy2.test, corruptL.test and fkey5.test so that new test cases pass with all test permutations. (check-in: [d62d1711] user: dan branch: trunk, size: 80640)
19:52
[0b968228] part of check-in [a85520e0] Fix a test script problem causing an error for SQLITE_ENABLE_OVERSIZE_CELL_CHECK builds in corruptL.test. (check-in: [a85520e0] user: dan branch: trunk, size: 80596)
2020-08-07
18:52
[a908e3dc] part of check-in [ec2c340c] Fix a file-descriptor leak in test script corruptL.test. (check-in: [ec2c340c] user: dan branch: trunk, size: 80566)
16:28
[e32d0bea] part of check-in [e2799563] Return an SQLITE_CORRUPT error if the final expected size of the database when checkpointing is not reasonable - where reasonable is defined (basically) as the sum of the sizes of the database and wal files. (check-in: [e2799563] user: dan branch: trunk, size: 80305)
2020-07-29
16:18
[1467d9d8] part of check-in [a80ae2c9] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c9] user: drh branch: typos, size: 79429)
2020-07-22
21:05
[ddd25506] part of check-in [d7dd4fc4] Disable rootpage bounds checking when the SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS setting is off, to facilitate reaching obscure error states during testing. (check-in: [d7dd4fc4] user: drh branch: rootpage-bounds-check, size: 79517)
2020-07-11
16:45
[01cfda6b] part of check-in [1bd18ca3] Add second test case for the improvement in [30735432]. (check-in: [1bd18ca3] user: dan branch: trunk, size: 79431)
2020-06-17
20:29
[16564fa7] part of check-in [4a340c9b] Fix an assert() that could fail when operating on a database with a corrupt schema. (check-in: [4a340c9b] user: dan branch: trunk, size: 78766)
2020-01-29
13:56
[13ef74a9] part of check-in [bcd5b37b] Add a test case for commit [ffd8bb93]. (check-in: [bcd5b37b] user: dan branch: trunk, size: 73223)
2020-01-17
15:24
[18e62c39] part of check-in [3d13fbf2] Validate the type, name, and tbl_name fields of the sqlite_master table when loading the schema, unless writable_schema is engaged. (check-in: [3d13fbf2] user: drh branch: branch-3.28, size: 53347)
2020-01-03
15:51
[4f28fbef] part of check-in [ceacc28b] Improve a specific case of early database corruption dectecion in the b-tree layer. (check-in: [ceacc28b] user: dan branch: trunk, size: 70631)
2019-10-07
13:46
[a22a7bbf] part of check-in [32fba11a] Add a test case for the assert() fix in the previous commit. (check-in: [32fba11a] user: dan branch: trunk, size: 69216)
2019-09-26
20:57
[dfad9637] part of check-in [352878fe] More minor test file fixes. (check-in: [352878fe] user: dan branch: trunk, size: 67001)
2019-08-12
00:08
[865cb75e] part of check-in [724f4df9] Validate the type, name, and tbl_name fields of the sqlite_master table when loading the schema, unless writable_schema is engaged. (check-in: [724f4df9] user: drh branch: trunk, size: 66841)
2019-05-16
20:13
[15882a75] part of check-in [915388ab] Fix an assert() in the OP_Delete opcode that could fail with a corrupt database. (check-in: [915388ab] user: dan branch: trunk, size: 66426)
2019-05-09
11:19
[b6ea0f65] part of check-in [7ccf2e7d] Fix a problem in the new code introduced by [658b84d7] causing corruption and other errors to be ignored. (check-in: [7ccf2e7d] user: dan branch: trunk, size: 63220)
2019-04-22
11:47
[13763e47] part of check-in [b2ce5ed1] Fix an assert() that may be false for corrupt databases. (check-in: [b2ce5ed1] user: dan branch: trunk, size: 54348)
2019-03-21
21:18
[a569f3ce] part of check-in [80e951fc] Add an extra test for database corruption to defragmentPage(). (check-in: [80e951fc] user: dan branch: trunk, size: 53342)
2019-03-13
11:40
[2d85d558] part of check-in [4e1b005e] When deserializing a database (sqlite3_deserialize()), do not attempt to parse the schema before the data is loaded. (check-in: [4e1b005e] user: dan branch: trunk, size: 45795)
2019-01-30
19:50
[0f64242b] part of check-in [916c52da] Change the error message slightly for when two or more indexes have the same rootpage. (check-in: [916c52da] user: drh branch: trunk, size: 45689)
19:12
[82855aa9] part of check-in [6b360bc0] When parsing the schema, check for duplicate index root page numbers before adding the index to the schema hash table. (check-in: [6b360bc0] user: dan branch: trunk, size: 45691)
18:47
[a4819e67] part of check-in [197edb23] Add test case for the previous commit. (check-in: [197edb23] user: dan branch: trunk, size: 39451)
2019-01-25
13:42
[4c0674ed] part of check-in [5eb5e828] Fix a couple of assert() statments in btree.c that could fail with corrupt databases. (check-in: [5eb5e828] user: dan branch: trunk, size: 36625)
2019-01-24
15:16
[05e4e193] part of check-in [db4b4c2c] Fix a potential problem with "INSERT INTO ... SELECT * FROM" (or VACUUM) statements on a corrupted database. (check-in: [db4b4c2c] user: dan branch: trunk, size: 23734)
2019-01-23
20:31
[8b2a8cf2] part of check-in [a70958cd] Fix an assert() in vdbemem.c that could fire if the database was corrupt. (check-in: [a70958cd] user: dan branch: trunk, size: 14623)
2019-01-11
17:41
Added: [7992f335] part of check-in [556dd892] Fix a problem handling a negative value in the "number-of-pages" database header field. Also a problem with running "REINDEX tbl" against a virtual table for which the SQL passed to sqlite3_declare_vtab() contains PRIMARY KEY or UNIQUE constraints. (check-in: [556dd892] user: dan branch: trunk, size: 7865)