dan
|
3a51f8c307
Fix some divide-by-zero errors that could occur when handling corrupt tombstone hash records.
|
пре 1 година |
dan
|
d6f5aa824e
Avoid an infinite loop that could be entered when dealing with corrupt fts5 tombstone hash pages.
|
пре 1 година |
dan
|
0b3791b537
Add tests and fixes for the new code on this branch.
|
пре 1 година |
dan
|
d1fbaa071b
Fix various issues with code added to this branch.
|
пре 1 година |
dan
|
d05bf0fe61
Fix various problems with fts5 contentless_delete=1 tables.
|
пре 1 година |
drh
|
3f47e7551c
Merge the FTS5 memory leak fix from trunk.
|
пре 1 година |
dan
|
a5b1f34125
Fix memory leak in fts5 introduced by [def41225].
|
пре 1 година |
dan
|
cb1d6b997e
Merge trunk changes with this branch.
|
пре 1 година |
dan
|
263a8e8c0a
Fix a buffer overrun in fts5 that could occur in 'secure-delete' mode when dealing with corrupt database records.
|
пре 1 година |
dan
|
55e0fd4a9d
Do not allow the 'delete' command to be used on contentless_delete=1 fts5 tables.
|
пре 1 година |
dan
|
0dac350f3c
Store large tombstone hash tables in multiple database records. Ensure the same hash tables handle rowid 0.
|
пре 1 година |
dan
|
fc158d3870
Avoid a case of an infinite loop in fts5 when dealing with corrupt records.
|
пре 1 година |
dan
|
9f6c0d0027
Fix a crash that may occur when handling corrupt records in contentless_delete=1 mode.
|
пре 1 година |
drh
|
9faa3bbdbb
Get access to SQL functions and virtual tables used for debugging and analysis
|
пре 1 година |
dan
|
d23f210377
Use a hash-table instead of a flat list to store tombstone rowids.
|
пре 1 година |
dan
|
6788c7b7c0
Begin adding support for deleting rows from contentless fts5 tables.
|
пре 1 година |
dan
|
d679f9e5d1
Fix a buffer over-read that could occur as part of an fts5 secure-delete operation on a database containing corrupt fts5 records.
|
пре 1 година |
dan
|
b838a229be
Fix a buffer overrun that could occur in fts5 when processing corrupt records.
|
пре 1 година |
drh
|
62b28db5c7
Add another assert() to FTS5 to demonstrate that a pointer is never NULL.
|
пре 1 година |
drh
|
f9b58eb4f8
Fix harmless compiler warnings.
|
пре 1 година |
drh
|
1f02cd6cd6
Fix harmless compiler warnings in FTS5.
|
пре 1 година |
drh
|
59fe13e39a
Fix harmless compiler warnings.
|
пре 1 година |
dan
|
e01e3b5b94
Fix a crash that could occur in fts5 'secure-delete' mode when operating on corrupt records.
|
пре 1 година |
dan
|
a5eab9579a
Fix an assert() in fts5 that could fail following an OOM or IO error.
|
пре 1 година |
dan
|
68c0da6f66
Fix some problems with using fts5 options 'secure-delete' and detail=none together.
|
пре 1 година |
dan
|
48824f23cb
Fix problems handling corrupt records in new fts5 code.
|
пре 1 година |
dan
|
5c45a9fbaf
Fix an assert() in fts5 that may be true when dealing with corrupt records.
|
пре 1 година |
dan
|
ae6f6ef3b0
Change a memcpy() to memmove() in new fts5 code.
|
пре 1 година |
dan
|
0e429cf934
Fix a use-after-free that could follow an OOM or IO error in fts5 when using 'secure-delete' mode.
|
пре 1 година |
dan
|
e45317a50a
Avoid dropping the error code following an OOM in fts5 when using 'secure-delete' mode.
|
пре 1 година |