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

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

History for test/corruptC.test

2019-10-29
16:18
[74d4498f] part of check-in [4d424f30] 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] (check-in: [4d424f30] user: drh branch: trunk, size: 12227)
2019-04-12
12:10
[776f43eb] part of check-in [56b66418] Fix minor problems in tcl test scripts. (check-in: [56b66418] user: dan branch: trunk, size: 12216)
2017-09-13
20:20
[138ecb02] part of check-in [43c6023b] Test case update due to PRAGMA integrity_check enhancements in [8525c30c]. No changes to code. (check-in: [43c6023b] user: drh branch: trunk, size: 12192)
2017-02-07
16:15
[46ec43bd] part of check-in [722e57fe] Update an error message in corruptC.test. (check-in: [722e57fe] user: dan branch: trunk, size: 12157)
2016-12-27
12:45
[4ef10844] part of check-in [4cb0945f] Adjust a corruption test case to accommodate the sqlite3BtreeInsert() optimization of check-in [0b86fbca66]. (check-in: [4cb0945f] user: drh branch: trunk, size: 12155)
2015-09-18
14:22
[0c46574f] part of check-in [c88b62c2] Remove a test made obsolete by the ONEPASS DELETE optimization. (check-in: [c88b62c2] user: drh branch: trunk, size: 11784)
2015-04-16
12:12
[3fcc0f73] part of check-in [7c0deed2] Fix the corruptC.test module due to a change in error message text. (check-in: [7c0deed2] user: drh branch: trunk, size: 11682)
12:09
[8627f8b9] part of check-in [4b0f4484] Checked in the wrong fix. (check-in: [4b0f4484] user: drh branch: mistake, size: 11671)
2013-11-29
15:06
[02405cf7] part of check-in [15e4f63d] 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. (check-in: [15e4f63d] user: drh branch: trunk, size: 11707)
2013-11-28
14:14
[b497c185] part of check-in [0bcf7551] Remove an assert() condition that may not be true if the database file is corrupt. Update a test case in corruptC.test. (check-in: [0bcf7551] user: dan branch: trunk, size: 11633)
2013-03-29
19:38
[b2d0e016] part of check-in [23ffa4f9] Further fixes for test scripts. (check-in: [23ffa4f9] user: dan branch: two-mappings, size: 11495)
2011-08-02
00:57
[62a767fe] part of check-in [9007586f] 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. (check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 11455)
2010-06-22
13:46
[483aa35d] part of check-in [85dd51a7] Some changes to test scripts related to codec enabled versions of sqlite. (check-in: [85dd51a7] user: dan branch: trunk, size: 11550)
2010-06-10
06:53
[c19fcc36] part of check-in [0ce42e76] 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. (check-in: [0ce42e76] user: dan branch: trunk, size: 11385)
2010-06-07
17:47
[e753c037] part of check-in [7c33eb5a] Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. (check-in: [7c33eb5a] user: dan branch: trunk, size: 11025)
2009-07-11
06:55
[691ed070] part of check-in [709576c6] 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) (check-in: [709576c6] user: danielk1977 branch: trunk, size: 11022)
2009-06-06
19:21
[4ee86485] part of check-in [ba9848e7] Update the error message on one of the corruption tests to account for the fact that we are finding the corruption sooner. (CVS 6726) (check-in: [ba9848e7] user: drh branch: trunk, size: 10926)
2009-06-04
02:46
[9b70fa2b] part of check-in [bc6c2d89] Minor tweak to test script to ensure every byte in file touched at least once. (CVS 6713) (check-in: [bc6c2d89] user: shane branch: trunk, size: 10962)
2009-04-11
16:06
[47d544f6] part of check-in [2c560e05] Fix a case where a corrupt database could cause an assert() to fail. (CVS 6496) (check-in: [2c560e05] user: danielk1977 branch: trunk, size: 10691)
2008-11-19
18:43
[c798aa39] part of check-in [deadc254] Force the corruptC.test script to use file format 1. (CVS 5930) (check-in: [deadc254] user: drh branch: trunk, size: 10286)
2008-11-13
18:29
[b8030bbe] part of check-in [9b7a52e9] Fixed several more crashes due to corrupt db files. Added corruptC.test to soak.test. (CVS 5905) (check-in: [9b7a52e9] user: shane branch: trunk, size: 10254)
2008-11-12
18:21
[bcedf37a] part of check-in [faa6bd7b] Avoid some buffer overreads detected by valgrind while running corruptC.test. (CVS 5898) (check-in: [faa6bd7b] user: danielk1977 branch: trunk, size: 7090)
14:22
[d73d70aa] part of check-in [b6563af8] In corruptC.test, explicitly set "PRAGMA auto_vacuum = 0". (CVS 5895) (check-in: [b6563af8] user: danielk1977 branch: trunk, size: 7088)
11:57
[2211c09c] part of check-in [0953f300] 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) (check-in: [0953f300] user: danielk1977 branch: trunk, size: 7060)
04:55
[98785fda] part of check-in [f8bb34e4] Fixed a few more crashes when dealing with corrupt db files. (CVS 5888) (check-in: [f8bb34e4] user: shane branch: trunk, size: 7150)
2008-11-11
22:18
[b872e806] part of check-in [ec18667e] Fixed crash during an UPDATE when free cell size is corrupt. (CVS 5887) (check-in: [ec18667e] user: shane branch: trunk, size: 5831)
20:51
[8b4d848d] part of check-in [99d4172e] Prevent a crash during an UPDATE when the cell offset is corrupt. (CVS 5886) (check-in: [99d4172e] user: shane branch: trunk, size: 5388)
17:36
[02a12dee] part of check-in [0659a666] Fixed crash in integrity_check with corrupt content offset size in page header. (CVS 5881) (check-in: [0659a666] user: shane branch: trunk, size: 4432)
2008-10-31
13:57
Added: [c9188250] part of check-in [c73d9159] Test that single byte corruptions in increasingly larger quantities are handled gracefully. (CVS 5854) (check-in: [c73d9159] user: shane branch: trunk, size: 3957)