/ File History
Login

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