Marcus Holland-Moritz
|
fbe188e540
|
chore: add header to thrift_library.cmake
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
09749b3a2e
|
chore: add cmake_minimum_required to version.cmake
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
66f37989b6
|
build: use MSVC embedded debug info to enable ccache in debug build
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
1b70247dd9
|
chore: update folly/fbthrift
|
2024-01-20 12:02:37 +01:00 |
|
Marcus Holland-Moritz
|
d9feb70663
|
chore: enable ccache on Windows
|
2024-01-17 21:22:57 +01:00 |
|
Marcus Holland-Moritz
|
480b00f6dc
|
docs: manpage rendering tweaks
|
2024-01-17 21:22:57 +01:00 |
|
Marcus Holland-Moritz
|
6e1e82e29d
|
feat: only report basename of file in runtime errors
|
2024-01-17 09:32:50 +01:00 |
|
Marcus Holland-Moritz
|
51bd06e74f
|
fix(mkdwarfs): don't assert on Windows when input path is not found
|
2024-01-16 22:31:58 +01:00 |
|
Marcus Holland-Moritz
|
72c9a451c5
|
doc: fix man page generation
|
2024-01-16 21:23:55 +01:00 |
|
Marcus Holland-Moritz
|
b11725b495
|
fix(mkdwarfs): don't store inodes with inconsistent fragments
|
2024-01-16 18:21:28 +01:00 |
|
Marcus Holland-Moritz
|
6804aa0f75
|
refactor(test_helpers): argument name was a bit too specific
|
2024-01-16 18:21:28 +01:00 |
|
Marcus Holland-Moritz
|
07acf5579c
|
fix: windows compiler warning
|
2024-01-16 18:21:28 +01:00 |
|
Marcus Holland-Moritz
|
04067e18de
|
chore: use upx -9 to make the binary decompress/start faster
|
2024-01-16 18:21:28 +01:00 |
|
Marcus Holland-Moritz
|
0c2a18f447
|
chore: update change log
|
2024-01-16 17:00:48 +01:00 |
|
Marcus Holland-Moritz
|
75a3986fda
|
chore: update change log
|
2024-01-16 16:23:34 +01:00 |
|
Marcus Holland-Moritz
|
0771e8aa7d
|
refactor: get rid of null_block_decompressor
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
1e6d76dec6
|
refactor(dwarfsck): prevent shadowing of local variable
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
860912e5e4
|
refactor: get rid of std::endl
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
fd005e0e06
|
feat(filesystem): load image even if non-metadata sections are corrupt
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
91368d0550
|
chore(fs_section): use cache for check_fast(), add check() to bypass
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
99d6e20a6c
|
chore: add more asserts and slightly fix reported fragment counts
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
ccddd644ae
|
fix(logger): fix context shortening on Windows
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
f95ae41a9b
|
test(filesystem): find_image_offset tests
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
a0acdacd03
|
chore: remove unused code
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
70d3c8232d
|
test: check inode dumps in the presence of read/map errors
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
6cf799a96e
|
test: test log context presence and option
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
3f56013125
|
chore: update TODO
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
96a0ae1156
|
feat(logging): consolidate log option handling, add --log-with-context
|
2024-01-15 22:08:44 +01:00 |
|
Marcus Holland-Moritz
|
2d4d8e79c9
|
fix: correctly handle delayed file access errors
|
2024-01-15 21:09:51 +01:00 |
|
Marcus Holland-Moritz
|
bc72147689
|
fix(logger): detect and remove \r from log messages
|
2024-01-15 15:41:32 +01:00 |
|
Marcus Holland-Moritz
|
f08dec266b
|
refactor: more flexible random file tree generation for testing
|
2024-01-15 08:34:16 +01:00 |
|
Marcus Holland-Moritz
|
f3b8dc29e4
|
chore: support using real terminal in test_iolayer
|
2024-01-15 08:34:16 +01:00 |
|
Marcus Holland-Moritz
|
3dbe63b7df
|
chore: support logging in worker_group
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
e045a420c5
|
chore(logger): support LOG_FATAL
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
0446513c06
|
fix: make sure exceptions in worker threads produce an error message
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
179cfb8928
|
fix(inode_manager): handle file mapping errors
|
2024-01-14 17:26:58 +01:00 |
|
Marcus Holland-Moritz
|
2e02131478
|
fix(metadata): exit from find() if we found a non-directory inode
|
2024-01-14 15:31:53 +01:00 |
|
Marcus Holland-Moritz
|
4966013395
|
build: don't try to use mold with gcc at the moment
|
2024-01-14 14:25:45 +01:00 |
|
Marcus Holland-Moritz
|
0162aba94e
|
chore: silence gcc warnings
|
2024-01-14 14:25:22 +01:00 |
|
Marcus Holland-Moritz
|
3be0715c1f
|
fix(segmenter): repeating sequence detection was broken + test
This never properly worked for bytes >= 0x10 due to hash collisions
in the map that was used to verify the repeating sequence.
|
2024-01-14 14:25:08 +01:00 |
|
Marcus Holland-Moritz
|
c322708a7b
|
test: add filesystem read error tests
|
2024-01-14 10:59:44 +01:00 |
|
Marcus Holland-Moritz
|
27ac296248
|
test: add history tests
|
2024-01-14 10:59:29 +01:00 |
|
Marcus Holland-Moritz
|
7a1427f608
|
chore(inode_reader): report iovec stats as VERBOSE rather than INFO
|
2024-01-14 10:59:02 +01:00 |
|
Marcus Holland-Moritz
|
66533bad99
|
chore: try to make gmock regexes somewhat portable
|
2024-01-13 20:14:13 +01:00 |
|
Marcus Holland-Moritz
|
8ebb06c482
|
test: make random file tree more random
|
2024-01-13 19:16:50 +01:00 |
|
Marcus Holland-Moritz
|
2d12cd6c30
|
test(mkdwarfs): add test for fancy vs. non-fancy logging
|
2024-01-13 19:08:24 +01:00 |
|
Marcus Holland-Moritz
|
95c50920f5
|
feat(mkdwarfs): exit with code 2 in case of recoverable errors
|
2024-01-13 18:49:06 +01:00 |
|
Marcus Holland-Moritz
|
f90bec0235
|
test(mkdwarfs): colored logs test
|
2024-01-13 18:41:27 +01:00 |
|
Marcus Holland-Moritz
|
5dd8715964
|
test(mkdwarfs): more error tests
|
2024-01-13 15:43:20 +01:00 |
|
Marcus Holland-Moritz
|
5cf79e2208
|
test(mkdwarfs): low memory limit warning
|
2024-01-13 15:26:32 +01:00 |
|