Dmitry Makarenko
|
40322b0650
|
Merge pull request #12 from kryksyh/bugfixes
Bugfixes
v1.0.5
|
2026-01-27 12:29:36 +03:00 |
|
Dmitry Makarenko
|
edd0a14a52
|
Cleanup journal files on finish
|
2026-01-26 21:53:59 +03:00 |
|
Dmitry Makarenko
|
956b312035
|
Fix removeUnusedBlocks finding missing blocks instead of orphaned
|
2026-01-26 21:53:59 +03:00 |
|
Dmitry Makarenko
|
b5013399bc
|
Fix Buffer::read corrupting data across chunk boundaries
|
2026-01-26 21:53:59 +03:00 |
|
Dmitry Makarenko
|
99837208db
|
Fix IdsLookup::store out-of-bounds access on resize
|
2026-01-26 21:53:59 +03:00 |
|
Dmitry Makarenko
|
601208bb9c
|
Fix bool conversion from string treating "0" as true
|
2026-01-26 21:53:59 +03:00 |
|
Dmitry Makarenko
|
cd7654c2ef
|
Merge pull request #11 from kryksyh/bump-version
Bump version
|
2026-01-26 21:08:46 +03:00 |
|
Dmitry Makarenko
|
516c53fcf2
|
Bump tool version to 1.0.5
|
2026-01-26 20:40:46 +03:00 |
|
Dmitry Makarenko
|
e99cae9ce5
|
Bump supported project version to 3.7
|
2026-01-26 20:40:46 +03:00 |
|
Dmitry Makarenko
|
cce14f3260
|
Merge pull request #10 from kryksyh/add-release-workflow
Add release workflow
|
2026-01-26 20:13:14 +03:00 |
|
Dmitry Makarenko
|
24de66669e
|
Merge pull request #9 from kryksyh/macos-support
MacOS support
|
2026-01-26 17:19:24 +03:00 |
|
Dmitry Makarenko
|
743e8e8615
|
Add release workflow
|
2026-01-26 16:36:34 +03:00 |
|
Dmitry Makarenko
|
b67cef0611
|
Update CI for Conan 2 and add macOS builds
|
2026-01-26 16:18:18 +03:00 |
|
Dmitry Makarenko
|
a080523fd8
|
Fix std::from_chars for floating-point types
|
2026-01-26 16:04:23 +03:00 |
|
Dmitry Makarenko
|
bb1a76604f
|
Migrate from Conan 1 to Conan 2
|
2026-01-26 16:03:06 +03:00 |
|
Dmitry Vedenko
|
58d7406479
|
Change the way Conan is collected
v1.0.4
|
2024-01-12 15:35:15 +03:00 |
|
Dmitry Vedenko
|
0d19b93d3a
|
Bump the tool version
|
2024-01-12 15:32:13 +03:00 |
|
Dmitry Vedenko
|
1b447406f5
|
Removes redundant declarations
|
2024-01-12 15:31:26 +03:00 |
|
Dmitry Vedenko
|
3a1b4b0778
|
Bump supported project version
|
2024-01-12 15:30:23 +03:00 |
|
Dmitry Vedenko
|
84c09abe60
|
Better recovery for the corrupted waveblocks
1. Tool ensures that the waveblock `start`is correct whenever possible.
2. Tool tries to guess the block id from the sequence
|
2024-01-12 15:29:01 +03:00 |
|
Dmitry Vedenko
|
b27f3cb580
|
Ignore .venv
|
2024-01-12 15:27:30 +03:00 |
|
Dmitry Vedenko
|
d74083ba4b
|
Do not fail if user_version pragma is invalid
In most of the cases seen so far, if the user_version pragma is
invalid it means that it was corrupted on disk.
v1.0.3
|
2023-03-31 12:56:03 +03:00 |
|
Dmitry Vedenko
|
23f0dbfc0e
|
Updates docs
v1.0.2
|
2023-02-03 20:38:58 +03:00 |
|
Dmitry Vedenko
|
f8ad1f73cf
|
Bump version to 1.0.2
|
2023-02-03 20:37:21 +03:00 |
|
Dmitry Vedenko
|
a5dda0106a
|
Do not fail if external sqlite3 executable has failed
|
2023-02-03 20:36:19 +03:00 |
|
Dmitry Vedenko
|
d080afaf3b
|
Adapt the command line to SQLite 3.40
|
2023-02-03 20:35:57 +03:00 |
|
Dmitry Vedenko
|
9960561177
|
Update SQLite to 3.40
|
2023-02-03 20:35:29 +03:00 |
|
Dmitry Vedenko
|
d38007e671
|
Adds ability to print basic stats about the project
|
2023-01-23 15:59:15 +03:00 |
|
Dmitry Vedenko
|
a306adf7b4
|
Do not fail DB recovery if query fails.
v1.0.1
|
2022-01-27 15:21:08 +03:00 |
|
Dmitry Vedenko
|
333b8cce0a
|
Allows recovering databases which are unable to even execute PRAGMA
v1.0.0
|
2022-01-24 15:22:58 +03:00 |
|
Dmitry Vedenko
|
bac606a839
|
Adds packaging to the workflow
|
2021-12-27 22:58:19 +03:00 |
|
Dmitry Vedenko
|
b77030fc6a
|
Adds -freelist_corrupt option
|
2021-12-27 22:52:07 +03:00 |
|
Dmitry Vedenko
|
37f04c08b6
|
Disable macOS workflow for now
|
2021-12-27 18:16:37 +03:00 |
|
Dmitry Vedenko
|
af1934e80f
|
Create cmake.yml
|
2021-12-27 18:14:53 +03:00 |
|
Dmitry Vedenko
|
68a50b8056
|
Update README.md
|
2021-12-27 18:14:53 +03:00 |
|
Dmitry Vedenko
|
2a9302b014
|
Basic project recovery utilities implemented
|
2021-12-27 18:14:53 +03:00 |
|
Dmitry Vedenko
|
856ded854a
|
Initial commit
|
2021-12-20 18:07:39 +03:00 |
|