/ File History
Login

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

History of test/fts3corrupt4.test

2019-11-01
13:37
Fix an fts3 assert() that could fail when operating on a database containing corrupt records. file: [7194a07e] check-in: [7c52f547] user: dan branch: trunk, size: 388244
2019-09-19
13:51
Fix an assert() in fts3 that could fail when accessing a corrupt database. file: [545c50e7] check-in: [601ce953] user: dan branch: trunk, size: 386635
2019-08-13
17:27
Update some corruption test cases to take [724f4df9c] into account. file: [d5389e14] check-in: [927cd7b4] user: dan branch: trunk, size: 371207
2019-08-08
15:24
Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement. file: [9c21ef82] check-in: [1e17ea2f] user: drh branch: omit-stat3, size: 370858
2019-07-29
16:53
Fix a crash in fts3 caused by corrupt database records. file: [97a930e0] check-in: [11f7f94f] user: dan branch: trunk, size: 370859
2019-06-04
13:11
Fix a segfault in fts3 that could occur when processing corrupt fts records. file: [c3119118] check-in: [dff24c6c] user: dan branch: trunk, size: 354868
2019-05-28
14:42
Fix an assert() in fts3 that could fail when processing corrupt records. Also some minor sanitizer warnings. file: [26039980] check-in: [c736c40a] user: dan branch: trunk, size: 338418
2019-05-22
14:22
Fix a buffer overread that could in fts3 when dealing with corrupt records. file: [e4c03893] check-in: [1660d773] user: dan branch: trunk, size: 322190
2019-04-24
16:13
Fix another instance in fts3 where a corrupt record can cause a buffer overflow. file: [72d8f126] check-in: [e1724f1d] user: dan branch: trunk, size: 307093
15:13
Fix an error in fts3_write.c allowing a corrupt database to cause a crash. file: [470d1522] check-in: [6e4a5f22] user: dan branch: trunk, size: 290474
2019-03-08
13:27
Fix another segfault in fts3 that could occur with corrupt records. file: [af68ede1] check-in: [fcc24edd] user: dan branch: trunk, size: 273984
2019-02-28
13:41
Avoid an assert() failure and an undefined left-shift operation in the fts3 snippet() function that could occur if the database was corrupt. file: [3f2b9abb] check-in: [d5250db6] user: dan branch: trunk, size: 258186
2019-02-23
20:48
Fix a couple of assert() statements in fts3 that can be false if the database is corrupt. file: [8733b958] check-in: [84162af5] user: dan branch: trunk, size: 242189
2019-02-09
19:23
Change a few assert() statements in fts3 that might fail if the database is corrupt. file: [2afb0da4] check-in: [db74a56a] user: dan branch: trunk, size: 226399
2019-02-03
07:46
Fix an assertion failure in fts3 triggered by a corrupt database. file: [ff731365] check-in: [560ebd42] user: dan branch: trunk, size: 211897
2019-01-28
16:50
Fix a buffer overread in fts3 that could occur when accessing a corrupt database. file: [c40a7895] check-in: [a9faf903] user: dan branch: trunk, size: 195668
2019-01-26
20:35
Fix a typo in fts3corrupt4.test causing it to fail if the build does not support fts3. file: [9a1e931a] check-in: [50163034] user: dan branch: rollback-abort, size: 179461
19:09
Fix a broken assert() in fts3. file: [c69501d2] check-in: [b8dd2d67] user: dan branch: rollback-abort, size: 179461
2019-01-25
14:48
Add an assert_fts3_nc() macro to fts3 - for assert() conditions that are only true when it is guaranteed that the fts3 database is not corrupt. file: [fbe8b5a8] check-in: [3498908c] user: dan branch: trunk, size: 162994
2019-01-24
17:41
Fix a buffer overread in fts3 that could occur in a prefix query on a corrupted database. file: [c2797baa] check-in: [d0d56893] user: dan branch: trunk, size: 148525
2019-01-22
12:21
Fix another segfault caused by a corrupt fts3 database. file: [9cc4ae53] check-in: [ba3b8412] user: dan branch: trunk, size: 146872
2019-01-21
16:12
Remove a faulty assert() from fts3. file: [47e55245] check-in: [6c33a303] user: dan branch: trunk, size: 132281
2019-01-18
21:03
Fix an infinite loop caused by a corrupt database in fts3. Also an undefined left-shift in fts5. file: [cea5a082] check-in: [55c5d72a] user: dan branch: trunk, size: 116091
2019-01-16
19:44
Fix a problem in the fts3 matchinfo() function with corrupt database handling. file: [6be332f7] check-in: [24ed5fb6] user: dan branch: trunk, size: 94887
11:38
Fix a memory leak that could occur in fts3 when handling a corrupt database. file: [d5260271] check-in: [65cebb06] user: dan branch: trunk, size: 78666
2019-01-15
16:14
Fix a buffer overread in fts3 caused by a corrupt record. file: [a49f4e23] check-in: [e54efd60] user: dan branch: trunk, size: 62250
2019-01-14
15:09
Fix a problem with querying a corrupt fts3 database. file: [83992025] check-in: [65e50706] user: dan branch: trunk, size: 46081
2019-01-12
14:58
Fix a problem with corrupt database handling in the fts3 matchinfo() function. file: [6c5fe11f] check-in: [703646b1] user: dan branch: trunk, size: 31628
00:07
Indicate that the database may be corrupt in the fts3corrupt4.test test script. file: [7094ffbd] check-in: [473626d5] user: drh branch: trunk, size: 10302
2019-01-11
21:34
Fix a segfault in fts3 prompted by a corrupted database. file: [74be7ccb] check-in: [2d7b1d1d] user: dan branch: trunk, size: 10278
2019-01-10
14:33
More aggressive early detection of orphaned and malformed autoindexes when parsing the schema. file: [8771f5ba] check-in: [10f9e39d] user: drh branch: trunk, size: 9901
2018-12-26
14:15
Fix a problem with corrupt fts3 database detection introduced by [95a9a39f]. file: [eff323c4] check-in: [c80bb15b] user: dan branch: trunk, size: 9862
2018-12-21
11:53
Remove an assert() that could fail on a corrupt db from fts3_write.c. file: [789d97d9] check-in: [4cdcda40] user: dan branch: trunk, size: 4488
2018-12-19
01:57
Add extra defenses against strategically corrupt databases to fts3/4. file: [8ae933f5] check-in: [882ef4e3] user: drh branch: branch-3.9, size: 3768 Added
2018-11-06
19:26
Enable DEFENSIVE mode by default for tests. This requires lots of case of turning DEFENSIVE off in order to dodgy things to the database for testing purposes. No all of those cases are yet handled, so "make test" does not run to completion. file: [a27259f4] check-in: [a1d6c671] user: drh branch: read-only-shadow, size: 3867
2018-11-03
16:51
Add extra defenses against strategically corrupt databases to fts3/4. file: [98022cba] check-in: [d44318f5] user: dan branch: trunk, size: 3770 Added