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
mhx
58af657fa7
Merge pull request #55 from metanorma/main
...
Static build reimplemented in more portable way
2021-08-12 13:23:37 +02:00
Maxim Samsonov
9f0c672bee
Cleaned trash comment
2021-08-05 17:34:39 +03:00
Maxim [maxirmx] Samsonov
4ee007f891
https://github.com/mhx/dwarfs/issues/54
2021-07-30 08:32:26 +03:00
Maxim [maxirmx] Samsonov
7ad1c61ba8
Static build rework
2021-07-30 01:02:45 +03:00
Maxim [maxirmx] Samsonov
da9f3f0086
Static build fixes
2021-07-29 00:32:53 +03:00
Marcus Holland-Moritz
2a51edb67b
Update change log
v0.5.6
2021-07-03 15:27:18 +02:00
Marcus Holland-Moritz
1e46f2270e
Use real directory paths in version.cmake (fixes gh #47 )
2021-06-08 20:51:57 +02:00
Marcus Holland-Moritz
c97105f3e9
Move fatal error after useful debug output (d'oh!)
2021-06-06 23:08:31 +02:00
Marcus Holland-Moritz
626b8c0f6a
Build fixes for gcc-11
2021-05-04 13:33:02 +02:00
Marcus Holland-Moritz
49061e96af
Temporarily disable clang until this is usable again on travis
v0.5.5
2021-05-03 22:57:54 +02:00
Marcus Holland-Moritz
0ddd94d019
Try fixing travis again...
2021-05-03 22:24:49 +02:00
Marcus Holland-Moritz
96c6093754
Update change log
2021-05-03 22:10:33 +02:00
Marcus Holland-Moritz
07987e1081
Don't compress blocks with bad compression ratio
...
If we don't save at least one byte by compression, just store the
block uncompressed. This also partially fixes github #45 , where
LZMA would behave out-of-spec when compressing a large block of
random data.
2021-05-03 22:09:40 +02:00
Marcus Holland-Moritz
889c3c66b5
Fix block boundary handling in block manager
...
If the last chunk ended exactly on a block boundary, the last block
was accidentally written to the output filesystem twice. This had no
impact on the usability of the filesystem, but is obviously bad in
that it added unnecessary data to the filesystem image.
2021-05-03 13:25:15 +02:00
Marcus Holland-Moritz
3c9bb23665
Fix filesystem loading without shared files and packing
...
If packing is enabled, a filesystem without shared files will not
load due to an out-of-bounds access. It'll either crash or throw
an error.
2021-05-03 12:58:38 +02:00
Marcus Holland-Moritz
54b27f5662
Make os_access_mock more flexible
2021-05-03 12:53:45 +02:00
Marcus Holland-Moritz
1bb87772c7
Update folly/fbthrift
2021-04-15 22:11:43 +02:00
Marcus Holland-Moritz
6dc565c50c
More extensive FUSE driver option testing
2021-04-13 21:41:48 +02:00
Marcus Holland-Moritz
5dd3323782
Revert 5eee555 and fix test
2021-04-13 14:28:04 +02:00
Marcus Holland-Moritz
dc16fee8a0
Re-add clang to travis config
2021-04-13 13:54:12 +02:00
Marcus Holland-Moritz
5eee555de6
Fix access() with W_OK, and add test
2021-04-13 13:53:40 +02:00