Marcus Holland-Moritz
|
c2042a60fb
|
feat(terminal): add background color support
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
1f14619a1d
|
feat(terminal): add BLACK color support
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
938677302e
|
refactor: use file_access abstraction in filesystem_extractor
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
19fcdbdd03
|
feat(dwarfsextract): support --format-filters and --format=auto
|
2025-08-17 12:58:39 +02:00 |
|
oxalica
|
bd1c068f3e
|
feat(dwarfsextract): add --format-options
This allows users to pass custom libarchive options of the specific output
format. Eg. `mtree:sha256` or `zstd:compression-level=9`.
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
65e1f7670f
|
docs(mkdwarfs): update workers and bit-identical image descriptions
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
e9cff93636
|
feat(util): add support for memory usage on Windows
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
038541f94e
|
feat: show memory usage in mkdwarfs
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
4751d9201a
|
fix(segmenter): don't use per-block bloom filters with -B1
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
b587042215
|
chore(segmenter): add debug logging with memory usage information
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
6240c601c7
|
refactor(block_merger): improve naming, don't hard-code policy
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
f50d659a61
|
refactor(filesystem_writer): capacity -> estimated_mem_usage
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
a358a72a38
|
refactor(filesystem_writer): rename re-writing methods
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
e714e1f2f7
|
refactor(zstd): drop zstd_context_manager from zstd compressor
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
f3b8726364
|
feat(metadata_analyzer): add old string table details
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
067b47ab0c
|
refactor(metadata_analyzer): clean up analyzer code
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
cd1ee212a6
|
refactor: factor out metadata_analyzer
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
ea2c1c142c
|
feat(dwarfsck): show metadata byte ranges with frozen_analysis_details
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
e7c35d2402
|
feat: add --change-block-size
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
e5e0a36ea5
|
feat: use sane per-category defaults for rewriting
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
fb1c986ee1
|
fix(mkdwarfs_main): only store time resolution if necessary
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
3934944cfb
|
test: add metadata rebuilding tests
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
e1442886f1
|
feat: update inode info when rebuilding metadata
|
2025-08-17 12:58:39 +02:00 |
|
Marcus Holland-Moritz
|
8aa0e4158b
|
feat: add metadata version history
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
faea9c3c4d
|
feat: add metadata_builder and --rebuild-metadata option
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
ca2e5c9e35
|
feat: optionally add category metadata to file system metadata
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
886a107a0e
|
feat(metadata_freezer): log metadata freezing time
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
b1f6fd72a7
|
build: add ENABLE_SANITIZER for other sanitizer types
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
05166815b2
|
refactor(lru_cache): pass prune hook by reference
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
32a2ffd0ca
|
refactor: factor out metadata_builder from scanner
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
44644ebb0f
|
chore: allow access to thawed/unpacked metadata for rewriting
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
115f01d78b
|
chore: update benchmark scripts after v0.12.4
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
8180523442
|
chore: configure coveralls as code coverage backup
|
2025-08-17 12:58:38 +02:00 |
|
Marcus Holland-Moritz
|
a1b945cce4
|
chore: skip slow tests for additional cross-compiled builds
|
2025-07-30 22:27:20 +02:00 |
|
Marcus Holland-Moritz
|
846300baf4
|
chore: test more cross-compiled builds
|
2025-07-30 14:11:51 +02:00 |
|
Marcus Holland-Moritz
|
4517e526ba
|
chore: no more --privileged containers
|
2025-07-29 12:51:43 +02:00 |
|
Marcus Holland-Moritz
|
997118da6e
|
build: one standard to rule them all
|
2025-07-28 22:46:46 +02:00 |
|
Marcus Holland-Moritz
|
48c1d2a1e5
|
chore: more CI rebalancing
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
47ad455051
|
chore: update folly/fbthrift
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
bb85177925
|
build: allow full cross-compile build with codegen
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
7bd7e3bc8a
|
chore: balance CI workflow jobs
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
2dec20b01f
|
build: completely refactor static build to support cross-compilation
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
9fc2b895b2
|
chore: upgrade to codecov-action@v5
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
64fd359605
|
fix(util): folly::exceptionStr() segfaults for exception_ptr on arm32
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
5027c12f78
|
test: skip test that is flaky on i386
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
141ea63f52
|
test: work around clang optimizer bug on aarch64
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
c3532ab2eb
|
build: only UPX a binary when using a supported architecture
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
6300d33598
|
chore: simplify DWARFS_BUILD_ID / DWARFS_SYSTEM_ID
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
cdf69a7449
|
test: support running cross-compiled tools test
|
2025-07-28 22:44:45 +02:00 |
|
Marcus Holland-Moritz
|
c92b39bdf8
|
build: no need for building boost-stacktrace
|
2025-07-28 22:44:45 +02:00 |
|