1368 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
7990b3d5e3 Allow dumping of contextual options 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
34beffceb3 Integrate categorizers into inode manager 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
611d1ef28d Refactor similarity handling in inode manager 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
04701f09a9 Replace optional<uint32> by plain uint32 + flags field 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
3c3d67a2d6 Add chunks vector to single_inode_fragment 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
62e3805b13 Update categorizer_manager interface 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
d6d279fbb4 Fix AIFF parser bug, reduce min size 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
2544195abf Check for invalid chunk size in WAV64 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
99adfdbf22 Clean up pcmaudio categorizer and add wav-like formats 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
0d7f08515a More metadata checks 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
c17ab2b44a Fix a few bugs found by fuzzing 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
0d25c6e704 Basic categorizer fuzzer 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
4bcbb3bfe9 CAF format support 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
e08bbb5e94 Pass category name to category_metadata() 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
465f8e090c Implement metadata handling in pcmaudio categorizer 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
f30910e79b Allow categorizer selection on command line 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
0fe8be7ad5 Add pcmaudio categorizer 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
74159770d8 Remove default category 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
c6206653d2 Add support for category metadata 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
a9bf89aa0c Add safety check for multi-fragment sequential categorizers 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
33b2dfb95f Switch categorizers to returning inode fragments 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
1ac36bb6fa Initial categorizer implementation 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
4e0d2ba25e Support features sets 2023-12-17 21:59:11 +01:00
Marcus Holland-Moritz
7a9bd01775 chore: update folly/fbthrift 2023-12-17 20:36:07 +01:00
Marcus Holland-Moritz
6214ccbe8c chore: update folly/fbthrift 2023-11-20 22:54:40 +01:00
Marcus Holland-Moritz
99e7680090 chore: fix thrift deprecation warnings 2023-11-20 22:54:29 +01:00
Marcus Holland-Moritz
754eb33bb8 chore: remove python support leftovers 2023-11-20 11:05:25 +01:00
Marcus Holland-Moritz
86b78b0c75 build: update build script / workflow 2023-11-19 10:07:20 +01:00
Marcus Holland-Moritz
6fe969bcd1 build: move docker to ubuntu 23.10 2023-11-19 09:16:27 +01:00
Marcus Holland-Moritz
79207af1ce docs: document current issues with WinFsp 2023-11-08 22:38:46 +01:00
Marcus Holland-Moritz
2b27c9746c docs: fix typo 2023-11-08 22:38:24 +01:00
Marcus Holland-Moritz
6123c6ae14 Update folly/fbthrift 2023-11-07 13:17:47 +01:00
mhx
7026793d78
Merge pull request #177 from tamatebako/main
Fixed MSVC issues with /MT(d) flag propagation
2023-11-07 00:44:02 +01:00
Maxim Samsonov
f506169f80 Fixed MSVC issues with /MT(d) flag propagation 2023-11-06 17:10:59 +03:00
Marcus Holland-Moritz
6cfce3b5fa fix: pr #175 broke windows build 2023-11-04 07:54:03 +01:00
mhx
35e05d39bd
Merge pull request #175 from tamatebako/main
Fixed cmake_minimum_required directive
2023-11-03 22:18:32 +01:00
Maxim [maxirmx] Samsonov
62059bc182 Fixed cmake_minimum_required directive 2023-11-03 21:44:25 +03:00
Marcus Holland-Moritz
dd639c6717 style: clang-format 2023-10-29 08:29:21 +01:00
Marcus Holland-Moritz
928fdc257f fix: support more than 65536 uids/gids/modes (see gh #173) 2023-10-29 08:28:55 +01:00
Marcus Holland-Moritz
b8d8246801 test: add mock_directory cache to avoid linear scans of large dirs 2023-10-29 08:26:40 +01:00
Marcus Holland-Moritz
6d994de34f Update UIDs/GIDs/mode to 32-bit types (fixes gh #173) 2023-10-16 13:11:19 +02:00
Marcus Holland-Moritz
7f39b48abc Remove unused stringstreams 2023-10-16 13:11:19 +02:00
Marcus Holland-Moritz
67496b3128 Enforce constexpr if for log statements 2023-10-16 11:02:20 +02:00
Marcus Holland-Moritz
b4df3eb522 Use test_logger in more tests 2023-10-16 10:59:58 +02:00
Marcus Holland-Moritz
cbbb16e7dc Improve test_logger 2023-10-16 10:59:58 +02:00
Marcus Holland-Moritz
8632ad91e9 getenv cleanup 2023-10-16 10:59:58 +02:00
Marcus Holland-Moritz
2a069ce8f6 Fix stack traces and add DWARFS_LOGGER_STACK_TRACE 2023-10-16 10:59:58 +02:00
Marcus Holland-Moritz
03d474c912 Remove duplicate code between stream_logger and console_writer 2023-10-16 10:59:58 +02:00
Marcus Holland-Moritz
7615b2e827 Support multi-line logging 2023-10-16 10:59:58 +02:00
Marcus Holland-Moritz
ae7be72003 We only need debug loggers for levels >= DEBUG 2023-10-16 10:59:58 +02:00