dan
|
57312eb362
|
Update mjournal.test so that it works on windows.
FossilOrigin-Name: 6007b5c2d3c27a4597631914d4114b626ba647954ecfb381de67d4cf27d31ccd
|
2026-06-24 19:07:30 +00:00 |
|
dan
|
171b1cfb9b
|
Only delete a super-journal if it contains a pointer to the current database's journal. Test cases in this commit might be broken on some platforms.
FossilOrigin-Name: c768be03d4885557c9520c37e3cecbf5647d358a87cd34948578a4a0a8a59a5e
|
2026-06-24 18:51:36 +00:00 |
|
dan
|
c0121a43ac
|
Do not delete super-journal files named "xyz.9hh" unless the library is built with SQLITE_ENABLE_8_3_FILENAMES.
FossilOrigin-Name: 3973e37a1ef528676de44ddb1b1f18d55b90fca1f6b43c51c3f3ba613267bb92
|
2026-06-24 18:03:20 +00:00 |
|
dan
|
e21a8d7d1e
|
When rolling back a journal that contains a super-journal pointer, only attempt to unlink the super-journal if the filename looks like one that SQLite might have generated. This is to limit the extent to which SQLite can be caused to delete arbitrary files by supplying it with a crafted hot-journal. Bug [bugs:/info/2026-06-24T14:18:00Z | 2026-06-24T14:18:00Z].
FossilOrigin-Name: 0cdde6755837935e4feaa4367a0b107e363582adc8112a91dc7416f1100ae3aa
|
2026-06-24 17:14:57 +00:00 |
|
drh
|
5cfa63e6c8
|
Fix a minor problem with test case mjournal-3.3.
FossilOrigin-Name: 80093dc0610438cd506d230eca12e699e05395aecb8048c5bc066379b927e8bb
|
2026-05-25 20:45:43 +00:00 |
|
dan
|
8c9071ae4e
|
Use "-encoding iso8859-1" instead of "-encoding binary" in mjournal.test so that the script works with both Tcl 8 and 9.
FossilOrigin-Name: 897b443fb35d550891315890a5af473d347af3b6ecea11fcafafb5b06a1b50a5
|
2026-05-25 18:14:58 +00:00 |
|
dan
|
e1233bb609
|
Fix a potential 1 byte overwrite that could occur when processing a carefully crafted super-journal file.
FossilOrigin-Name: b3766c3afd0ac4d31f158ee5938f19d72a047872e422b5f19b1567c60640f54d
|
2026-05-25 17:58:07 +00:00 |
|
drh
|
6ab91a7a7a
|
Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases
so that they work with DEFENSIVE enabled.
FossilOrigin-Name: 3212733cb6d1a59516d67a86df7c7b1d2456a1b2e5d7080c26b0e87b2609c65d
|
2018-11-07 02:17:01 +00:00 |
|
dan
|
92b67025d4
|
Fix some minor problems in test scripts.
FossilOrigin-Name: 4c551fdebc7feda3dcfeec719387d879cd5e2cbe213c0c1aac0a965b3f9e882d
|
2017-11-30 11:21:59 +00:00 |
|
dan
|
6cbc5074e8
|
Avoid creating a master journal if all or all but one of the databases in the
transaction is a temp file.
FossilOrigin-Name: 355d1232fd7314723afaa8d6b8b73506b09cbba1113a88b10204ba89be993508
|
2017-11-17 08:20:10 +00:00 |
|
dan
|
3ed0f1c936
|
Add another test case for the problem fixed by the previous commit.
FossilOrigin-Name: 1a7e0b61c8a6bdd3ed105b9bc8a3732668fd7a897d2ed16c99445498e3c87089
|
2017-09-14 21:12:07 +00:00 |
|
dan
|
629ec14abc
|
Avoid an out-of-bounds read that can be caused by a specially constructed
journal file.
FossilOrigin-Name: cf5bf42cad6e019a38dc0a36ff1f53ada619eef5259e175c3554a16669e03202
|
2017-09-14 20:41:17 +00:00 |
|