Marcus Holland-Moritz
2e94b1bce8
Finally rename entries to inodes
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
95d4c36ab6
We can be less cautious here
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
f9743537ce
Add create timestamp
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
480a2f839b
Add version information
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
50ef291cd3
Report correct file system size depending on enable_nlink
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
d5f611bfbe
Shared files table compression
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
44dc446849
Optimize
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
718e7050f7
Optimize more
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
aa323d2ed6
Renaming
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
daecc748db
Optimize files table
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
ad51853c82
Re-enable checks, fix comments
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
5ac501467a
Rename walk_inode_order to walk_data_order
...
We want to walk the file system in the order in which file data is
stored. This used to be inode order, but it's not anymore, so let's
name the function appropriately and fix the implementation.
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
10b1ea9e31
More debug info
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
69bb8bf1b9
Fix hardlink extraction, use safe extraction options
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
5726ee708f
Cleanup
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
5cc2023a45
Fix parent entry index
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
85981ff794
Fix extractor
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
9727d56be8
Test statvfs
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
4563256651
Fix inode count in statvfs
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
7904d2f0ca
More accurate filesystem size
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
ad48cae7b1
Unique files table, deprecate inode_v2_2, some cleanup
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
d507ade9d1
Initial implementation of metadata format v2.3
2021-03-17 20:48:01 +01:00
Marcus Holland-Moritz
282fc33ca3
Add file system format documentation
2021-03-17 20:47:42 +01:00
Marcus Holland-Moritz
6ef5361fc5
Improve test coverage
2021-03-16 13:06:09 +01:00
Marcus Holland-Moritz
44b135f548
Don't access devices if not present
2021-03-16 13:06:00 +01:00
Marcus Holland-Moritz
7a5350c36d
Cleanup
2021-03-15 11:32:52 +01:00
Marcus Holland-Moritz
2877d55db1
Clean up block manager code
2021-03-15 10:34:23 +01:00
Marcus Holland-Moritz
3ed20dcac3
Only output block manager stats when they're meaningful
2021-03-15 10:28:48 +01:00
Marcus Holland-Moritz
18520de172
Working towards new metadata format
2021-03-15 10:19:09 +01:00
Marcus Holland-Moritz
fe5eb38741
Add ENABLE_COVERAGE cmake option
2021-03-15 09:26:33 +01:00
Marcus Holland-Moritz
3608072836
More naming cleanups
2021-03-14 20:52:22 +01:00
Marcus Holland-Moritz
93e7ba7e09
Emit more metadata details in dwarfsck
2021-03-14 10:06:01 +01:00
Marcus Holland-Moritz
a00d3dd863
More naming cleanup
2021-03-14 10:05:31 +01:00
Marcus Holland-Moritz
514b644358
Be more explicit about naming symlinks
2021-03-13 18:04:01 +01:00
Marcus Holland-Moritz
579dc1a556
Disable multiversioning on non-x86 platforms (part 3)
2021-03-13 17:24:48 +01:00
Marcus Holland-Moritz
de6dbb5955
Disable multiversioning on non-x86 platforms (part 2)
2021-03-13 17:22:55 +01:00
Marcus Holland-Moritz
eddce26ac4
Disable multiversioning on non-x86 platforms
2021-03-13 17:20:30 +01:00
Marcus Holland-Moritz
c57a0a67ce
Remove .tar.bz2 packages again
2021-03-13 16:16:52 +01:00
Marcus Holland-Moritz
6c5986307c
Update README
2021-03-13 16:13:49 +01:00
Marcus Holland-Moritz
5b0142a45b
Re-enable .tar.bz2 packages
2021-03-13 15:51:20 +01:00
Marcus Holland-Moritz
bc2007a240
Update change log
v0.4.1
2021-03-13 15:27:36 +01:00
Marcus Holland-Moritz
ef7d342f3d
Catch system_error in mkdwarfs
2021-03-13 15:24:30 +01:00
Marcus Holland-Moritz
60003f7c48
Update static linking script to fix exception handling
2021-03-13 15:23:07 +01:00
Marcus Holland-Moritz
2e2e9bdd9c
Only generate .tar.gz for now
2021-03-13 13:36:49 +01:00
Marcus Holland-Moritz
632028a75a
Update README
2021-03-13 13:25:52 +01:00
Marcus Holland-Moritz
8138e45922
Update change log
2021-03-13 12:32:43 +01:00
Marcus Holland-Moritz
4f93d37f1d
Update README
2021-03-13 12:32:12 +01:00
Marcus Holland-Moritz
4d5df018b8
Update mkdwarfs docs
2021-03-13 12:31:44 +01:00
Marcus Holland-Moritz
142bd999dc
More nilsimsa optimizations
2021-03-10 00:18:50 +01:00
Marcus Holland-Moritz
c06bc5e8b5
clang-format
2021-03-09 17:24:10 +01:00