Marcus Holland-Moritz
0f0249b1ee
fix(scanner): handle absolute paths in --input-list
(fixes gh #259 )
2025-03-31 14:10:38 +02:00
Marcus Holland-Moritz
a340410365
fix: remove access() implementation from FUSE driver (see gh #244 )
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
7a7d336176
test: add debug output for tools test
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
a8938d5623
test: speed up tools test
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
b349e584e0
feat: support case-insensitive lookups (fixes gh #232 )
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
3a895769de
feat: allow uid/gid override in filesystem and FUSE driver (see gh #244 )
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
dd74a1bd9c
test: simplify path handling
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
09d4748e87
test(tools): invalid file name handling on Windows (gh #241 )
2024-11-20 18:47:34 +01:00
Michael Cho
b14b3b0545
fix: support for upcoming Boost 1.87.0
...
io_service was deprecated and replaced by io_context in 1.66.0[^1].
The upcoming Boost 1.87.0 will remove the deprecated API[^2].
[^1]: b60e92b13e
[^2]: ec0908c562
2024-11-19 23:08:00 +01:00
Marcus Holland-Moritz
bb4c3ca596
test: use diskutil unmount
instead of umount
on macOS
2024-08-13 19:53:38 +02:00
Marcus Holland-Moritz
f0bc7b0e29
test: skip some combinations of FUSE driver arguments on macOS
2024-08-13 16:57:07 +02:00
Marcus Holland-Moritz
c2513f4e81
test: add env variable to allow skipping slow tests in CI
2024-08-13 11:53:01 +02:00
Marcus Holland-Moritz
ca09955e12
build: disable tools test unless we have mkdwarfs, dwarfs{ck,extract}
2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
414fadb357
feat: make tools_test work without WITH_TOOLS
2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
2c2308dcd0
test: try removing folly dependency from tools_test
2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
68c2538d7b
build: switch from using compile_definitions to config.h
2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
8199919d36
refactor: switch from detail level to info features
2024-08-01 01:42:22 +02:00
Marcus Holland-Moritz
964a4f49e6
refactor(file_stat): turn into proper object with hidden data
2024-07-31 22:36:13 +02:00
Marcus Holland-Moritz
df6ff2ccbd
chore(tools_test): allow external io_service for subprocess (wip)
2024-07-31 11:06:18 +02:00
Marcus Holland-Moritz
eaeb9f6afe
test: more FUSE driver tests on windows
2024-07-31 00:20:16 +02:00
Marcus Holland-Moritz
ee4fe24850
test: more FUSE driver tests
2024-07-30 19:08:39 +02:00
Marcus Holland-Moritz
061f6419b6
test: more FUSE driver xattr tests
2024-07-30 01:08:26 +02:00
Marcus Holland-Moritz
522efd04f7
refactor: switch to using system includes for dwarfs headers
2024-05-22 14:56:08 +02:00
Marcus Holland-Moritz
0721b199f5
refactor: folly::dynamic -> nlohmann::json, part 2
2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
2cb5542a5d
chore: allow skipping of FUSE tests (should help with gh #214 )
2024-05-07 21:39:26 +02:00
Marcus Holland-Moritz
aa000939a6
feat(dwarfs): support extended attributes on windows
2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
9346f572d4
feat: add portable xattr functions (non-windows part)
2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
29a126b4ac
test: fuse driver perfmon option
2024-04-29 23:01:11 +02:00
Marcus Holland-Moritz
c14e884188
test: some tools_test cleanups
2024-04-29 23:01:11 +02:00
Marcus Holland-Moritz
efb5995a20
fix(tools_test): retry fusermount when it occasionally fails
2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
5a2a0f515f
fix(dwarfs): files not showing in finder w/o noapplexattr
(gh #211 )
2024-04-14 16:36:05 +02:00
Marcus Holland-Moritz
43ec38d65d
chore: fix warnings when building on macOS
2024-02-02 21:43:22 +01:00
Marcus Holland-Moritz
dbb412729b
chore: macOS build tweaks
2024-02-02 14:27:55 +01:00
Marcus Holland-Moritz
17a74390c8
chore(tools_test): retry umount on macOS
...
We've seen some spurious failures to unmount a FUSE volume due to
the volume still being busy. Not sure if this fixes it, but worth
a try.
2024-02-01 17:09:59 +01:00
Marcus Holland-Moritz
a97161e6da
feat: support building on OSX (should address gh #132 )
2024-01-30 21:59:54 +01:00
Marcus Holland-Moritz
6f3ad2a563
test: try to improve test speed a bit
2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
da608ba3e6
refactor: use class to temporarily disable leak checks
2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
f5869ddbf4
test: tool --man tests
2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
bc8ff4ebce
test: more dwarfsextract tests
2024-01-13 09:51:39 +01:00
Marcus Holland-Moritz
70d6f1008d
fix(metadata): access() should work according to mode flags
2024-01-13 09:39:34 +01:00
Marcus Holland-Moritz
2aa96dfa3f
test: more tools tests
2024-01-02 11:58:46 +01:00
Marcus Holland-Moritz
fa60881ad9
fix: allow everything to build/test without FLAC support
2023-12-28 20:57:44 +01:00
Marcus Holland-Moritz
80dc5b0c8e
test(dwarfs): add cache tidying options to tools test
2023-12-28 20:34:05 +01:00
Marcus Holland-Moritz
2bee3ec702
feat(mkdwarfs): support writing file system to stdout
2023-12-25 22:02:28 +01:00
Marcus Holland-Moritz
ee178ac223
test: check tool usage
2023-12-24 11:58:17 +01:00
Marcus Holland-Moritz
ab54211e63
refactor: use smaller image for category tests
2023-12-24 09:34:32 +01:00
Marcus Holland-Moritz
cce7cdd494
refactor: simplify test handling in CMakeLists.txt
2023-12-24 09:11:47 +01:00