Marcus Holland-Moritz
|
e6ae08475a
|
feat: allow disabling advanced features in dwarfs-fuse-extract
|
2025-04-13 22:14:57 +02:00 |
|
Marcus Holland-Moritz
|
d786083d3d
|
chore: move everything but the writer code from GPLv3 to MIT license
|
2025-04-07 21:32:26 +02:00 |
|
Marcus Holland-Moritz
|
45098e7913
|
chore: reformat code using new .clang-format
|
2025-03-17 07:15:55 +01:00 |
|
Marcus Holland-Moritz
|
853d8ca966
|
test: factor out mtree parser
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
2c1689e192
|
test: move compat images, clean up and extend compat tests
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
9e201cfe65
|
test: add tests for dir_entry_view::parent()
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
19a4bc88e8
|
test: exercise directory iterator beyond range-for
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
49adb18131
|
refactor(filesystem_v2): char const* -> string_view
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
05f788f6f0
|
feat(filesystem_v2): return dir_entry_view from find()
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
436949a98d
|
feat(filesystem_v2): return dir_entry_view from readdir()
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
6d6e6662f7
|
test: add more compatibility tests
|
2025-03-14 13:39:25 +01:00 |
|
Marcus Holland-Moritz
|
52aef6af7d
|
refactor(filesystem_writer): remove compressor arguments in ctor
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
8f8c5b1de8
|
refactor: factor out remaining options from options.h
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
e4dfd24e8d
|
refactor: factor out reader options
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
6c12a046e3
|
refactor: replace folly::split with dwarfs::split_to
|
2024-08-13 19:25:11 +02:00 |
|
Marcus Holland-Moritz
|
343c880497
|
refactor: move filesystem_extractor to utility namespace
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
9f60f91b60
|
refactor: move rewrite_filesystem to its own library
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
c1fbaf7789
|
wip: more refactoring
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
e81c2de507
|
refactor: move writer library to writer namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
65f1d28f2b
|
refactor: move all reader library code to reader namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
6fd2990928
|
refactor: move reader library code
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
7eb47649ff
|
refactor: move most of filesytem_writer to internal namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
248a16c7bb
|
refactor: remove deprecated dump / info_as_json methods
|
2024-08-01 10:17:23 +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
|
61d77b3295
|
refactor(progress): hide internals behind new writer_progress class
|
2024-07-29 11:15:57 +02:00 |
|
Marcus Holland-Moritz
|
3ae80f564e
|
refactor: cleanup read/readv APIs
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
b00a26ad10
|
refactor: remove readlink version returning int
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
62899bbd73
|
refactor: remove access version returning int
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
6a2cc3f860
|
refactor: remove getattr version returning int
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
77ca8d2b3b
|
refactor: introduce thread_pool and make worker_group internal
|
2024-07-26 21:08:41 +02:00 |
|
Marcus Holland-Moritz
|
75d6c92821
|
refactor: make progress class use std::function and chrono duration
|
2024-07-26 21:08:41 +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
|
96a0afed95
|
refactor: folly::dynamic -> nlohmann::json, part 1
|
2024-05-14 17:59:33 +02:00 |
|
Marcus Holland-Moritz
|
965fa93b3f
|
fix: duf reports odd sizes due to using bsize instead of frsize
This is arguably a bug in `duf`, but the `bsize` value reported by
DwarFS isn't that relevant, so we might just change it here.
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
06e1910554
|
refactor: pass os_access to worker_group and other classes
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
3dbe63b7df
|
chore: support logging in worker_group
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
a65f883736
|
test(compat): legacy images built with --set-owner/--set-group
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
979ce8e964
|
refactor(compat_test): add compat suffix to test names
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
cce7cdd494
|
refactor: simplify test handling in CMakeLists.txt
|
2023-12-24 09:11:47 +01:00 |
|