753 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
76b6ffd818 Add codacy badge v0.6.0 2022-06-11 21:59:45 +02:00
Marcus Holland-Moritz
c10f7d2482 More travis tweaking 2022-06-11 21:34:03 +02:00
Marcus Holland-Moritz
2713e2166b Disable man pages on travis while their ruby environment is broken 2022-06-11 21:25:44 +02:00
Marcus Holland-Moritz
6c13150f17 See what's wrong with running ronn on travis 2022-06-11 21:06:16 +02:00
Marcus Holland-Moritz
f07e7e3e2b Update change log 2022-06-11 20:19:26 +02:00
Marcus Holland-Moritz
3bc0a3411e Run travis only on main branch 2022-06-11 20:01:50 +02:00
Marcus Holland-Moritz
ce11821fd2 Build libfmt on demand if we can't find a usable version 2022-06-11 19:46:08 +02:00
Marcus Holland-Moritz
898b2b859a Update travis links in README 2022-06-11 09:02:54 +02:00
Marcus Holland-Moritz
1a6dcc6c73 Strip packaged binaries 2022-06-11 08:24:04 +02:00
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