aboutsummaryrefslogtreecommitdiff
path: root/test/dbfuzz001.test
Commit message (Collapse)AuthorAge
* Add test case for [29937081].dan2023-10-12
| | | FossilOrigin-Name: d3b983edf7164d30ddb8b4b745a3feff9737149d85b1c428d6ad488ac6a1960a
* Disable rootpage bounds checking when the SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKSdrh2020-07-22
| | | | | setting is off, to facilitate reaching obscure error states during testing. FossilOrigin-Name: d7dd4fc464c791915f646b1ad228697d1fa16f530fc7d0e9aa702c8df3068c65
* Validate the type, name, and tbl_name fields of the sqlite_master table whendrh2019-08-12
| | | | | loading the schema, unless writable_schema is engaged. FossilOrigin-Name: 724f4df9ccc2b683f7091a3f7a8c20ee210f44d7a610cd1b4c49da1c274add08
* Partially revert the test file changes in [4371a0c46e]. It is no longer ↵dan2019-04-13
| | | | | required following [93ae382e97c23c90]. FossilOrigin-Name: 593a7e6e20a2f91fe3497edd7effad50ac876f7f03c9222e332dfeb43d26882e
* Update test file dbfuzz001.test so that it works with ↵dan2019-02-06
| | | | | SQLITE_ENABLE_OVERSIZE_CELL_CHECK builds. FossilOrigin-Name: 4371a0c46ee7bfbc0a1507796bd9eefd3371adad81b8dda214d018854316727b
* Fix a potential problem with "INSERT INTO ... SELECT * FROM" (or VACUUM) ↵dan2019-01-24
| | | | | statements on a corrupted database. FossilOrigin-Name: db4b4c2c1e9f1adacfb1b2fedb717a4d8bb0a299c3b11835404a99fcd67bf24b
* More aggressive early detection of orphaned and malformed autoindexes whendrh2019-01-10
| | | | | parsing the schema. FossilOrigin-Name: 10f9e39d6ed2413fa9abc6c82da3ed48f32a42b6190b6219fca7faf850d05113
* When saving the position of a cursor at the b-tree layer, allocate a few extradan2018-12-14
| | | | | | | bytes at the end of the buffer used to save the key. Otherwise, if the key is corrupt, the code that restores the cursor position may overread the buffer by a little. FossilOrigin-Name: 160b1e31c0f27257c06c2987af9ec3a64abfacb2150325b72e8ccd3d217b5baa
* dbfuzz2 found a NEVER() that is sometimes true.drh2018-12-13
| | | FossilOrigin-Name: 1201615cbbd3070158ea5fab3d2c8c95f41b25d6da096a44cb9257a7b7405efc
* Fix a problem in sqlite3BtreeDelete() in which deleting an entry from adrh2018-12-13
| | | | | corrupt database can leave a btree page with zero cells. FossilOrigin-Name: 682053d1e603c21b8085c39db618a39b23ec8d2c4d822fd19634db0e03038ea2
* Add the "decode_hexdb" TCL command to testfixture. Add the dbfuzz001.testdrh2018-12-13
module to demonstration how to use decode_hexdb to deserialize a dbtotxt database description for use in a corruption test. FossilOrigin-Name: 1f583c53f3b7318c69f6e235934d97ef9493278feeab0837217076d7d071c35b