Marcus Holland-Moritz
|
a1ba52d146
|
chore(dwarfsextract): use iolayer abstractions for mapping image
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
aaf8c91366
|
chore(dwarfsck): use iolayer abstractions for metadata export
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
da2a4de820
|
feat(dwarfsck): use special exit code to indicate missing header
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
55b0a19603
|
test: add basic dwarfsextract_main tests
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
e7c398dadd
|
refactor: extract common code from tool tester classes
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
c6ee3c8411
|
refactor(dwarfs): clean up fuse driver implementation
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
f7336ba043
|
refactor: clean up & simplify error handling
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
b5e6398c96
|
refactor: add parse_image_offset + test
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
fc0c0cac30
|
feat: log file/line info with error if available
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
6327c48ecd
|
chore: add thread sanitizer suppression for future race
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
31d9d1192e
|
feat(metadata): show deprecated entry table for legacy images
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
a65f883736
|
test(compat): legacy images built with --set-owner/--set-group
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
979ce8e964
|
refactor(compat_test): add compat suffix to test names
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
37ebf51bc3
|
fix(metadata): correctly handle uid/gid in legacy filesytem images
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
499aee3842
|
chore: update folly/fbthrift
|
2024-01-06 16:26:40 +01:00 |
|
Marcus Holland-Moritz
|
daf3e2def6
|
refactor: abstract out more terminal operations
|
2024-01-05 00:44:45 +01:00 |
|
Marcus Holland-Moritz
|
8a21dc4ece
|
test: add very basic progress test
|
2024-01-05 00:43:51 +01:00 |
|
Marcus Holland-Moritz
|
8df9514dbd
|
test: add lazy_value test
|
2024-01-05 00:07:30 +01:00 |
|
Marcus Holland-Moritz
|
205c2f6630
|
test(mkdwarfs): add more metadata requirements tests
|
2024-01-05 00:00:16 +01:00 |
|
Marcus Holland-Moritz
|
cd9be29d61
|
test(mkdwarfs): corrupt input image when rewriting
|
2024-01-04 23:59:45 +01:00 |
|
Marcus Holland-Moritz
|
2b7c3734f2
|
feat(mkdwarfs): check input filesystem before rewriting
|
2024-01-04 23:59:04 +01:00 |
|
Marcus Holland-Moritz
|
b2f368bce0
|
chore: propagate exceptions in filesystem_writer
|
2024-01-04 23:58:05 +01:00 |
|
Marcus Holland-Moritz
|
4abbdf09ab
|
chore(mkdwarfs): add file/line logging in case of exceptions
|
2024-01-04 23:53:54 +01:00 |
|
Marcus Holland-Moritz
|
3d545e9882
|
refactor: narrow scope of scanner worker group
|
2024-01-04 23:53:17 +01:00 |
|
Marcus Holland-Moritz
|
ccfd97bf80
|
test: add error tests
|
2024-01-04 23:15:16 +01:00 |
|
Marcus Holland-Moritz
|
6267df8bcb
|
test: add integral_value_parser test
|
2024-01-04 22:32:17 +01:00 |
|
Marcus Holland-Moritz
|
a23d04f625
|
fix: add missing include in integral_value_parser.h
|
2024-01-04 22:32:02 +01:00 |
|
Marcus Holland-Moritz
|
70b421cd5b
|
test: add fragment_category test
|
2024-01-04 22:22:25 +01:00 |
|
Marcus Holland-Moritz
|
c7c467230c
|
test: add speedometer test
|
2024-01-04 22:05:58 +01:00 |
|
Marcus Holland-Moritz
|
4868612f4d
|
fix: error handling when using compression with metadata requirements
|
2024-01-04 12:06:50 +01:00 |
|
Marcus Holland-Moritz
|
2a9f301b80
|
fix: race condition for iol.err after progress thread is started
|
2024-01-03 18:52:28 +01:00 |
|
Marcus Holland-Moritz
|
3c552eb3df
|
test(mkdwarfs): add output file tests
|
2024-01-03 13:17:26 +01:00 |
|
Marcus Holland-Moritz
|
10cbbb3d58
|
fix(progress): ensure timely exit in progress dtor
|
2024-01-03 13:02:24 +01:00 |
|
Marcus Holland-Moritz
|
8e4ecd6a9f
|
test: add filesystem header tests
|
2024-01-03 12:43:14 +01:00 |
|
Marcus Holland-Moritz
|
2881a921ba
|
fix(dwarfsck): use iolayer for mapping files / writing header
|
2024-01-03 12:42:42 +01:00 |
|
Marcus Holland-Moritz
|
accece15fd
|
test(mkdwarfs): metadata packing options
|
2024-01-03 11:49:06 +01:00 |
|
Marcus Holland-Moritz
|
aad28c6aa1
|
feat(filesystem_v2): add dump() to string
|
2024-01-03 11:48:45 +01:00 |
|
Marcus Holland-Moritz
|
01065f92aa
|
test: more mkdwarfs option tests
|
2024-01-02 19:38:35 +01:00 |
|
Marcus Holland-Moritz
|
0a0be0ce6f
|
fix: --set-owner and --set-group did not work with non-zero ids
|
2024-01-02 19:38:35 +01:00 |
|
Marcus Holland-Moritz
|
710b321ac5
|
test: add mkdwarfs --debug-filter tests
|
2024-01-02 19:38:35 +01:00 |
|
Marcus Holland-Moritz
|
c1c0cc3528
|
test: improve inode dumping test
|
2024-01-02 17:14:40 +01:00 |
|
Marcus Holland-Moritz
|
d75f78b433
|
test: more mkdwarfs tests
|
2024-01-02 17:14:40 +01:00 |
|
Marcus Holland-Moritz
|
300010f8fb
|
fix: max number of nilsimsa options is 3, not 4
|
2024-01-02 17:00:21 +01:00 |
|
Marcus Holland-Moritz
|
01c6c748c6
|
test: add block range tests
|
2024-01-02 12:32:37 +01:00 |
|
Marcus Holland-Moritz
|
043b0b1e0e
|
test: include lzma binary filters in end-to-end tests
|
2024-01-02 12:05:05 +01:00 |
|
Marcus Holland-Moritz
|
3eb6b22090
|
chore: include test binaries in coverage analysis
|
2024-01-02 11:58:46 +01:00 |
|
Marcus Holland-Moritz
|
310c8b6fad
|
chore: simplify coverage upload
|
2024-01-02 11:58:46 +01:00 |
|
Marcus Holland-Moritz
|
2aa96dfa3f
|
test: more tools tests
|
2024-01-02 11:58:46 +01:00 |
|
Marcus Holland-Moritz
|
4ab808ced9
|
fix: utf8_truncate() handling of zero-width chars + test
|
2024-01-01 22:20:29 +01:00 |
|
Marcus Holland-Moritz
|
3575bfbc0e
|
test: add recompression test
|
2024-01-01 22:20:29 +01:00 |
|