Marcus Holland-Moritz
2c1e6b2528
Update realclean
target
2022-06-11 07:56:08 +02:00
Marcus Holland-Moritz
8c73147acb
Update libarchive version
2022-06-10 22:53:17 +02:00
Marcus Holland-Moritz
2a20df6368
Update README index
2022-06-10 22:42:58 +02:00
Marcus Holland-Moritz
7b8b25a9a7
Fix #75 : Suggested environment for static build?
...
Add docs for setting up a static build environment.
2022-06-10 22:41:31 +02:00
Marcus Holland-Moritz
07bd50defa
Fix implicit this
captures
2022-06-10 22:27:34 +02:00
Marcus Holland-Moritz
670a1e437d
Build folly without exception tracer in static builds
2022-06-10 20:47:47 +02:00
Marcus Holland-Moritz
8c7eb3858f
Fix #85 : Feature request: dwarfsextract for windows
...
This change removes the dependency on <sys/statvfs.h>. Not sure
if this is enough to get things building on windows. :-)
2022-06-10 19:20:10 +02:00
Marcus Holland-Moritz
b06975eb2a
Switch to C++20
2022-06-10 19:07:47 +02:00
Marcus Holland-Moritz
d2133354b7
Fix #86 : block size bits config issues
...
- limit block size bits to between 10 and 30
- slightly tweak help for --block-size-bits
- fix math to make sure we *could* use block sizes above 30
2022-06-10 19:07:33 +02:00
Marcus Holland-Moritz
3d2059a457
Fix build with new thrift version
2022-06-10 18:56:29 +02:00
Marcus Holland-Moritz
9264eef0b0
Update fbthrift
2022-06-10 18:55:15 +02:00
Marcus Holland-Moritz
8c2b5ad40b
Update folly
2022-06-10 18:55:08 +02:00
Marcus Holland-Moritz
d8304082cf
Update zstd
2022-06-10 18:54:59 +02:00
Marcus Holland-Moritz
6c48f24bc1
Update parallel-hashmap
2022-06-10 18:54:47 +02:00
Marcus Holland-Moritz
8db0176f4f
Update xxHash
2022-06-10 18:54:24 +02:00
Marcus Holland-Moritz
075194067a
Fix #67 : dwarfs I/O hangs if call to to fuse_reply_iov fails
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
14654b6f38
Fix #71 : driver hangs when unmounting
...
The tidy thread that gets spawned when constructing the block cache
doesn't survive the fork to background when the driver is not being
run in foreground mode. This is a familar problem that we already
ran into with the cache worker threads. The fix is simple: just delay
the thread spawning until after we've forked to background.
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
569966b752
Markdown cleanup
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
9ad4dd655f
Update fbthrift
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
995db48f75
Update folly
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
f760286dab
Suppress two flawfinder false positives
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
8e55cf3020
Prefer string_view for string constants
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
13f954ca12
Update libfsst
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
656b7a7780
Support for cache tidying
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
923eda7a71
Add parse_time_with_unit function
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
5fcb0a1d13
Fix markdown in changes file
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
c0f46f822b
Remove unused variable
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
47e7d6d7e2
Remove redundant condition
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
7c0b22d3bd
Fix ctors that were missing explicit keyword
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
7750bc582e
Fix handling of failed read call in filesystem extractor
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
22444ba8dd
Remove load adaptive worker group policy
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
cbae29f284
Initialize segment match data member
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
c103783d4b
Section index support for speeding up mount times ( fixes #48 )
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
d2ca60b320
Ensure regular inactive logging code has no side effects
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
f498c5b3eb
Use string refs for python logging object
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
2d50547063
Add a comment to prevent head scratching in the future
2022-06-10 18:49:18 +02:00
mhx
bdbddcd813
Merge pull request #81 from kspalaiologos/patch-1
...
fix fbthrift not cloning because of the trailing slash in git submodule name
2022-04-25 20:50:28 +02:00
Kamila Szewczyk
38a27bc4a7
fix fbthrift not cloning because of the trailing slash in git submodule name
2022-04-25 19:07:15 +02:00
Marcus Holland-Moritz
cb66203196
Update googletest tag (master -> main)
2022-03-02 12:27:45 +01:00
Marcus Holland-Moritz
7345578827
Output more useful file system info with dwarfsck
2021-10-26 09:30:08 +02:00
Marcus Holland-Moritz
263890c6f1
Update parallel-hashmap
2021-10-23 17:49:31 +02:00
Marcus Holland-Moritz
f16d857b9e
Update zstd
2021-10-23 17:49:31 +02:00
Marcus Holland-Moritz
85afd723a3
Update fbthrift
2021-10-23 17:49:31 +02:00
Marcus Holland-Moritz
4ee07c8991
Update folly
2021-10-23 17:49:31 +02:00
Marcus Holland-Moritz
cf431735cf
Fix some thrift deprecation warnings
2021-10-23 17:49:31 +02:00
Marcus Holland-Moritz
ce436345f9
Remove unused variable
2021-10-23 17:49:31 +02:00
mhx
5112867b92
Merge pull request #58 from RarogCmex/main
...
Attempting to fix https://github.com/mhx/dwarfs/issues/57
2021-10-02 22:27:01 +02:00
RarogCmex
401deff9f7
Attempting to fix https://github.com/mhx/dwarfs/issues/57
2021-09-22 17:25:57 +05:00
Marcus Holland-Moritz
0f6d94f00f
cmake-format again, preserving comment layout
2021-08-12 14:01:46 +02:00
Marcus Holland-Moritz
54f6f1b69e
Fix static linking for tests, cmake-format everything
...
Some tests didn't link yet due to gflags init code. Tweaking static
library dependencies a little fixed this.
2021-08-12 13:55:06 +02:00