Marcus Holland-Moritz
|
0eceb4dd89
|
fix(pcmaudio): work around files with wrong pcm_length due to padding
|
2024-01-11 12:38:19 +01:00 |
|
Marcus Holland-Moritz
|
64d2904f93
|
fix(pcmaudio): cast bytes_per_sample to int before logging
|
2024-01-11 12:26:52 +01:00 |
|
Marcus Holland-Moritz
|
46b1e3f58f
|
docs: add zpaqfranz comparison
|
2024-01-11 09:23:18 +01:00 |
|
Marcus Holland-Moritz
|
4a0c6dff8c
|
docs(mkdwarfs): writing to stdout
|
2024-01-11 07:23:31 +01:00 |
|
Marcus Holland-Moritz
|
7389b56f22
|
chore: add simple mkdwarfs fuzzer (wip)
|
2024-01-10 23:04:00 +01:00 |
|
Marcus Holland-Moritz
|
a83bea3852
|
feat: check for tool link/copy before --tool
This prevents stuff like `mkdwarfs --tool=dwarfsck` from working.
|
2024-01-10 17:04:07 +01:00 |
|
Marcus Holland-Moritz
|
d5955f06d7
|
chore: try artifact upload in workflow
|
2024-01-10 17:01:12 +01:00 |
|
Marcus Holland-Moritz
|
bb9810a94c
|
build: add debug and reldbg static builds
|
2024-01-10 10:29:03 +01:00 |
|
Marcus Holland-Moritz
|
4d3ba94c3f
|
doc: be explicit about --input-list expecting a list of file paths
|
2024-01-10 00:49:00 +01:00 |
|
Marcus Holland-Moritz
|
e70fc2997d
|
chore: bump libfmt version
|
2024-01-10 00:40:37 +01:00 |
|
Marcus Holland-Moritz
|
1ea730cb29
|
build: avoid installation of package pulled in via FetchContent
|
2024-01-10 00:39:49 +01:00 |
|
Marcus Holland-Moritz
|
991b321d61
|
chore: update TODO
|
2024-01-09 23:38:42 +01:00 |
|
Marcus Holland-Moritz
|
f85873a7b0
|
build: use upx -9 for universal binaries
|
2024-01-09 20:30:32 +01:00 |
|
Marcus Holland-Moritz
|
bf1a59c4c8
|
chore: retry "file" ftp download as it's extremely unreliable
|
2024-01-09 20:30:32 +01:00 |
|
Marcus Holland-Moritz
|
2ff1b8e821
|
chore: install custom upx in docker that hopefully has less bugs
|
2024-01-09 20:30:32 +01:00 |
|
Marcus Holland-Moritz
|
cc583dade5
|
feat(dwarfs): add diagnostics about missing fusermount programs
|
2024-01-09 15:46:48 +01:00 |
|
Marcus Holland-Moritz
|
ae7de2486a
|
fix(mkdwarfs): make --max-similarity-size work again + tests
|
2024-01-09 09:54:46 +01:00 |
|
Marcus Holland-Moritz
|
08a7887d8a
|
docs(mkdwarfs): rephrase --max-similarity-size from files to fragments
|
2024-01-08 08:56:33 +01:00 |
|
Marcus Holland-Moritz
|
2003a21eea
|
docs(mkdwarfs): improve categorizer docs
|
2024-01-08 08:56:02 +01:00 |
|
Marcus Holland-Moritz
|
0604d9dc3a
|
doc(mkdwarfs): mention stdout in --output-file docs
|
2024-01-08 08:55:37 +01:00 |
|
Marcus Holland-Moritz
|
e4ffccc211
|
feat(mkdwarfs): show more defaults in command line help
|
2024-01-08 08:54:40 +01:00 |
|
Marcus Holland-Moritz
|
5d7b83c8e5
|
chore: update change log
|
2024-01-07 17:09:57 +01:00 |
|
Marcus Holland-Moritz
|
e00ac88909
|
chore: improve option_map implementation
|
2024-01-07 12:12:40 +01:00 |
|
Marcus Holland-Moritz
|
1c9030e552
|
feat: simpler and more user friendly nilsimsa options
|
2024-01-07 11:44:50 +01:00 |
|
Marcus Holland-Moritz
|
9088a53669
|
feat: include latest commit date in tool header
|
2024-01-07 10:52:56 +01:00 |
|
Marcus Holland-Moritz
|
616841199b
|
chore: use fixed-length commit hashes
The automatically determined value was sometimes differing between
platforms.
|
2024-01-07 10:52:56 +01:00 |
|
Marcus Holland-Moritz
|
b820ce0619
|
docs: update dependency list
|
2024-01-06 22:59:22 +01:00 |
|
Marcus Holland-Moritz
|
9b643b4e3f
|
docs: update change log
|
2024-01-06 22:53:09 +01:00 |
|
Marcus Holland-Moritz
|
5f733bd3a0
|
docs: update change log
|
2024-01-06 22:52:55 +01:00 |
|
Marcus Holland-Moritz
|
e6dbb1aaa4
|
test: even more metadata requirements tests
|
2024-01-06 22:41:29 +01:00 |
|
Marcus Holland-Moritz
|
db6316af2b
|
test: more compression_metadata_requirements tests
|
2024-01-06 21:54:16 +01:00 |
|
Marcus Holland-Moritz
|
774fa243af
|
chore: more checks in compression_metadata_requirements
|
2024-01-06 21:54:16 +01:00 |
|
Marcus Holland-Moritz
|
ba44766bcf
|
chore(metadata.thrift): fix typo
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
92e32021ea
|
build: factor out repetitive thrift library code
|
2024-01-06 17:28:27 +01:00 |
|
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 |
|