Marcus Holland-Moritz
|
e0f9b09518
|
chore: update change log
|
2025-08-29 18:22:44 +02:00 |
|
Marcus Holland-Moritz
|
d892975936
|
chore: rename frozen_analysis_details to frozen_details
|
2025-08-29 17:18:03 +02:00 |
|
Marcus Holland-Moritz
|
d540ade893
|
test(dwarfsextract): test --format=auto errors
|
2025-08-29 17:18:03 +02:00 |
|
Marcus Holland-Moritz
|
ddef5f50d8
|
docs(mkdwarfs): add section on virtual block size
|
2025-08-29 17:18:03 +02:00 |
|
Marcus Holland-Moritz
|
1370bbb385
|
refactor(fits_categorizer): turn exception into assertion
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
02a8875d5d
|
chore: make a note that FITS is always big-endian
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
4c6e652ba7
|
test: add more hotness categorizer tests
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
6ac0b355e4
|
test(pcmaudio): test unexpected-end-of-file condition
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
ce7cbb8dcf
|
refactor(pcmaudio_categorizer): replace exceptions with assertions
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
23c8c26b03
|
refactor(categorizer): replace logging with assertion
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
16662ebdaf
|
test(mkdwarfs): check unknown categorizer
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
2c9ea48bd9
|
refactor(mkdwarfs): catch exceptions when building categorizers
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
1d426f3331
|
refactor(categorizer): replace exception with assertion
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
181098e0c0
|
refactor(categorizer): remove unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
38676f1bb6
|
test(mkdwarfs): more --order tests
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
04d1d8dde0
|
refactor(category_resolver): replace exception with assertion
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
9282abe2a2
|
refactor(writer_progress): remove unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
cff0e2e60e
|
test: check logging for duplicates in --input-list
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
67720ab810
|
feat(scanner): log when we skip duplicates in --input-list
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
56361180d6
|
refactor(filesystem_writer): turn exceptions into assertions
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
ded9977613
|
refactor(entry): replace exceptions with assertions
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
0685f4d4a6
|
refactor: start with slightly smaller chunk sizes
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
f57a7ff558
|
test(mkdwarfs): test --no-section-index
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
9ec7d9fa17
|
feat(filesystem_v2): add section index validity to dump / json output
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
5cb892b7fb
|
refactor(metadata_types): remove unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
ff06308f65
|
test(filesystem): excercise all section index code paths
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
6e1c6c426e
|
chore(filesystem_parser): remove redundant check
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
6ec670f0bd
|
fix: handle section index endianness correctly
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
a2db02126f
|
test(compat): test has_valid_section_index()
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
968328d0bb
|
feat(filesystem_v2): add has_valid_section_index()
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
3e86f01c33
|
test: add some file system parser tests
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
811cf7906b
|
refactor(filesystem_parser): better error messages
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
586e306031
|
test: add test for block number out of range
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
b929fda3dc
|
refactor(block_cache): turn exception into assertion for block size check
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
cb742bcd55
|
test(dwarfsck): make sure metadata version history is shown in analysis
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
9e363e279e
|
test(mkdwarfs): check that input must be a directory
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
dcf67e0ad2
|
chore(mkdwarfs): slightly improve error reporting on non-existent file
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
dbeaf29e10
|
test(mkdwarfs): check warning when trying to increase time resolution
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
069943f479
|
refactor(inode_manager): reformat switch in ordered_span
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
7ee1c69836
|
test: use fixtures to simplify some tests
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
de3c92f5da
|
test: refactor tool_main_test into smaller compilation units
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
c570cd2fab
|
refactor(similarity_ordering): remove unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
af8722da5e
|
refactor(inode_manager): replace exceptions with assertions
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
d2f488a239
|
refactor(entry): remove more unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
c93e140a17
|
refactor(entry): remove unused methods
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
1ecbee53e3
|
refactor(chmod_transformer): one less exit path in parse_whom
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
b64d186a26
|
refactor: factor out helpers to simplify/split tool_main_test.cpp
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
a8d8e0ad84
|
test(mkdwarfs): test --rebuild-metadata + --no-category-names
|
2025-08-28 00:28:59 +02:00 |
|
Marcus Holland-Moritz
|
5536c75eeb
|
fix(metadata_types): handle images with just a root directory correctly
|
2025-08-28 00:28:59 +02:00 |
|
Marcus Holland-Moritz
|
dbb0a29a94
|
fix(history): remove timestamps when parsing without with_timestamps
|
2025-08-27 22:41:03 +02:00 |
|