Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of test/corruptC.test
2019-10-29
| ||
16:18 | Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab] file: [74d4498f] check-in: [4d424f30] user: drh branch: trunk, size: 12227 | |
2019-04-12
| ||
12:10 | Fix minor problems in tcl test scripts. file: [776f43eb] check-in: [56b66418] user: dan branch: trunk, size: 12216 | |
2017-09-13
| ||
20:20 | Test case update due to PRAGMA integrity_check enhancements in [8525c30c]. No changes to code. file: [138ecb02] check-in: [43c6023b] user: drh branch: trunk, size: 12192 | |
2017-02-07
| ||
16:15 | Update an error message in corruptC.test. file: [46ec43bd] check-in: [722e57fe] user: dan branch: trunk, size: 12157 | |
2016-12-27
| ||
12:45 | Adjust a corruption test case to accommodate the sqlite3BtreeInsert() optimization of check-in [0b86fbca66]. file: [4ef10844] check-in: [4cb0945f] user: drh branch: trunk, size: 12155 | |
2015-09-18
| ||
14:22 | Remove a test made obsolete by the ONEPASS DELETE optimization. file: [0c46574f] check-in: [c88b62c2] user: drh branch: trunk, size: 11784 | |
2015-04-16
| ||
12:12 | Fix the corruptC.test module due to a change in error message text. file: [3fcc0f73] check-in: [7c0deed2] user: drh branch: trunk, size: 11682 | |
12:09 | Checked in the wrong fix. file: [8627f8b9] check-in: [4b0f4484] user: drh branch: mistake, size: 11671 | |
2013-11-29
| ||
15:06 | Add a new sqlite3_test_control() that indicates that database files are always well-formed. Use this during testing to enable assert() statements that prove conditions that are always true for well-formed databases. file: [02405cf7] check-in: [15e4f63d] user: drh branch: trunk, size: 11707 | |
2013-11-28
| ||
14:14 | Remove an assert() condition that may not be true if the database file is corrupt. Update a test case in corruptC.test. file: [b497c185] check-in: [0bcf7551] user: dan branch: trunk, size: 11633 | |
2013-03-29
| ||
19:38 | Further fixes for test scripts. file: [b2d0e016] check-in: [23ffa4f9] user: dan branch: two-mappings, size: 11495 | |
2011-08-02
| ||
00:57 | Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. file: [62a767fe] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 11455 | |
2010-06-22
| ||
13:46 | Some changes to test scripts related to codec enabled versions of sqlite. file: [483aa35d] check-in: [85dd51a7] user: dan branch: trunk, size: 11550 | |
2010-06-10
| ||
06:53 | Store the MemPage structure in memory following, instead of preceding, the page data for cached pages. This reduces the likelihood of a corrupt database page image causing SQLite to read past the end of a buffer. file: [c19fcc36] check-in: [0ce42e76] user: dan branch: trunk, size: 11385 | |
2010-06-07
| ||
17:47 | Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. file: [e753c037] check-in: [7c33eb5a] user: dan branch: trunk, size: 11025 | |
2009-07-11
| ||
06:55 | Modify the integrity-check code so that each b-tree page inspected is reinitialized while doing so, even if an initialized copy exists in the cache. This prevents an assert from failing when running integrity_check on a corrupt database. (CVS 6877) file: [691ed070] check-in: [709576c6] user: danielk1977 branch: trunk, size: 11022 | |
2009-06-06
| ||
19:21 | Update the error message on one of the corruption tests to account for the fact that we are finding the corruption sooner. (CVS 6726) file: [4ee86485] check-in: [ba9848e7] user: drh branch: trunk, size: 10926 | |
2009-06-04
| ||
02:46 | Minor tweak to test script to ensure every byte in file touched at least once. (CVS 6713) file: [9b70fa2b] check-in: [bc6c2d89] user: shane branch: trunk, size: 10962 | |
2009-04-11
| ||
16:06 | Fix a case where a corrupt database could cause an assert() to fail. (CVS 6496) file: [47d544f6] check-in: [2c560e05] user: danielk1977 branch: trunk, size: 10691 | |
2008-11-19
| ||
18:43 | Force the corruptC.test script to use file format 1. (CVS 5930) file: [c798aa39] check-in: [deadc254] user: drh branch: trunk, size: 10286 | |
2008-11-13
| ||
18:29 | Fixed several more crashes due to corrupt db files. Added corruptC.test to soak.test. (CVS 5905) file: [b8030bbe] check-in: [9b7a52e9] user: shane branch: trunk, size: 10254 | |
2008-11-12
| ||
18:21 | Avoid some buffer overreads detected by valgrind while running corruptC.test. (CVS 5898) file: [bcedf37a] check-in: [faa6bd7b] user: danielk1977 branch: trunk, size: 7090 | |
14:22 | In corruptC.test, explicitly set "PRAGMA auto_vacuum = 0". (CVS 5895) file: [d73d70aa] check-in: [b6563af8] user: danielk1977 branch: trunk, size: 7088 | |
11:57 | Modify a failing test case in corruptC.test. The test case was failing only because the integrity_check was returning a slightly different error message than expected. (CVS 5891) file: [2211c09c] check-in: [0953f300] user: danielk1977 branch: trunk, size: 7060 | |
04:55 | Fixed a few more crashes when dealing with corrupt db files. (CVS 5888) file: [98785fda] check-in: [f8bb34e4] user: shane branch: trunk, size: 7150 | |
2008-11-11
| ||
22:18 | Fixed crash during an UPDATE when free cell size is corrupt. (CVS 5887) file: [b872e806] check-in: [ec18667e] user: shane branch: trunk, size: 5831 | |
20:51 | Prevent a crash during an UPDATE when the cell offset is corrupt. (CVS 5886) file: [8b4d848d] check-in: [99d4172e] user: shane branch: trunk, size: 5388 | |
17:36 | Fixed crash in integrity_check with corrupt content offset size in page header. (CVS 5881) file: [02a12dee] check-in: [0659a666] user: shane branch: trunk, size: 4432 | |
2008-10-31
| ||
13:57 | Test that single byte corruptions in increasingly larger quantities are handled gracefully. (CVS 5854) file: [c9188250] check-in: [c73d9159] user: shane branch: trunk, size: 3957 Added | |