Ivan Baidakou
|
e74a8207b5
|
core, fs: scan_task allow splitting diff into multiple messages
|
2025-07-28 13:39:20 +03:00 |
|
Ivan Baidakou
|
5d6b7678ee
|
core: moare safely handle symlinks on win32
|
2025-07-27 18:11:46 +03:00 |
|
Ivan Baidakou
|
14e8e9ba25
|
core, scan_task: ignore permissions on win32 or when they are set of a folder or if file has no_permissions
|
2025-07-27 15:03:02 +03:00 |
|
Ivan Baidakou
|
118bf733c5
|
core: set no_permissions of symlinks
|
2025-07-27 12:55:09 +03:00 |
|
Ivan Baidakou
|
ff834c653b
|
core, fs: moar precise error detection in scan-task
|
2025-06-28 17:37:36 +03:00 |
|
Ivan Baidakou
|
8ef1a5f4ec
|
core, fs: moar correctly work with rw file cache
|
2025-06-25 23:51:14 +03:00 |
|
Ivan Baidakou
|
d563d686bd
|
core, fs: moar correctly work with rw file cache
|
2025-06-25 09:56:43 +03:00 |
|
Ivan Baidakou
|
ed541cf5f0
|
add moar tests
|
2025-06-24 20:29:49 +03:00 |
|
Ivan Baidakou
|
4e21bcc20e
|
core: handle race cases
|
2025-06-06 18:47:25 +03:00 |
|
Ivan Baidakou
|
37a884e495
|
Add test
|
2025-06-01 19:07:22 +03:00 |
|
Ivan Baidakou
|
a79c71eb50
|
core, fs: fix file races when downloading and scanning a file
|
2025-06-01 18:48:02 +03:00 |
|
Ivan Baidakou
|
d3342d28c0
|
core, scan_actor: moar correctly 'import' deleted files
|
2025-05-27 21:35:08 +03:00 |
|
Ivan Baidakou
|
ce0c90280c
|
core: preserver directory permissions and modification date upon importing
|
2025-05-25 16:01:45 +03:00 |
|
Ivan Baidakou
|
a11a879e09
|
core: import deleted files using cluster representation
|
2025-05-25 14:20:59 +03:00 |
|
Ivan Baidakou
|
66d5993d6c
|
clang-format sources
|
2025-03-06 20:48:37 +03:00 |
|
Ivan Baidakou
|
d3de32967d
|
use protopuf instead of protobuf (incomplete)
|
2025-03-01 23:16:48 +03:00 |
|
Ivan Baidakou
|
24c016cd5a
|
core, adjust for 32-bit systems
|
2025-01-11 20:55:42 +03:00 |
|
Ivan Baidakou
|
ec7d7d4caf
|
core: drop boost::filesystem in the sake of std::filesystem
|
2025-01-08 14:57:09 +03:00 |
|
Ivan Baidakou
|
973ef552fd
|
core: make logging moar cross-platform
|
2025-01-07 13:59:08 +03:00 |
|
Ivan Baidakou
|
64889b16f3
|
core: compress multiple fs-events from scanner into single one
|
2024-12-28 16:04:44 +03:00 |
|
Ivan Baidakou
|
01662f67fa
|
core: move io_error into model diff instead of custom message
|
2024-12-27 21:38:42 +03:00 |
|
Ivan Baidakou
|
863e6bb6fc
|
core, fltk: make moar correct short device it (string) presentation
|
2024-12-26 14:57:27 +03:00 |
|
Ivan Baidakou
|
2f79b73fdf
|
core, moar correct version handling
|
2024-12-12 18:07:53 +03:00 |
|
Ivan Baidakou
|
c899783108
|
core, fs, scan_task: take into account file permissions changes
|
2024-12-07 23:03:06 +03:00 |
|
Ivan Baidakou
|
e7588ee772
|
core, make scan task test moar deterministic
|
2024-10-23 22:44:32 +03:00 |
|
Ivan Baidakou
|
99b7fe4c7b
|
core, make folder info max sequence lazy
|
2024-10-20 16:54:05 +03:00 |
|
Ivan Baidakou
|
a6c96ef594
|
core, fix scan actor & scan task
|
2024-10-17 20:02:37 +03:00 |
|
Ivan Baidakou
|
fff812a6c3
|
core, refactor scan-task
|
2024-10-17 10:51:33 +03:00 |
|
Ivan Baidakou
|
a5c0c2151e
|
core, wip
|
2024-10-16 09:18:57 +03:00 |
|
Ivan Baidakou
|
3fb39b293a
|
core, file scanner, fix symlinks
|
2024-09-22 20:03:13 +03:00 |
|
Ivan Baidakou
|
f47dde9838
|
core, file scanner, fix symlinks
|
2024-09-22 18:13:33 +03:00 |
|
Ivan Baidakou
|
11e7a0880b
|
core, moar correct folder scanning
|
2024-09-22 16:07:29 +03:00 |
|
Ivan Baidakou
|
b225304523
|
fix: core, file_scanner record (empty) dirs also as file records
|
2024-09-15 22:17:21 +03:00 |
|
Ivan Baidakou
|
4cba0478ae
|
core, finalize sequencer
|
2024-08-14 23:46:45 +03:00 |
|
Ivan Baidakou
|
b64acd7a21
|
win32 fixes
|
2024-04-04 23:21:14 +03:00 |
|
Ivan Baidakou
|
5d2dbfdc3b
|
WIP
|
2024-01-02 22:42:12 +03:00 |
|
Ivan Baidakou
|
b0d520bcef
|
more correcly handle symlink in scan_task
|
2023-04-30 10:15:52 +03:00 |
|
Ivan Baidakou
|
ff80f9a4a8
|
WIP
|
2023-04-29 18:36:52 +03:00 |
|
Ivan Baidakou
|
8f6de4a188
|
handle moar correctly file-or-directory-not-found for folder dirs
|
2023-04-09 15:22:37 +03:00 |
|
Ivan Baidakou
|
2b584f6e0f
|
bugfix: do not update db when deleted file (in cluster) is actually missing on the filesystem
|
2023-04-09 10:54:12 +03:00 |
|
Ivan Baidakou
|
294da6844c
|
improve scan-task
|
2023-03-30 14:04:20 +03:00 |
|
Ivan Baidakou
|
e700586da2
|
refactor
|
2023-03-29 21:19:44 +03:00 |
|
Ivan Baidakou
|
8e149d6a84
|
symlink test for scan actor
|
2023-03-29 16:00:27 +03:00 |
|
Ivan Baidakou
|
4f16bed429
|
gather unknown file type
|
2023-03-29 14:11:18 +03:00 |
|
Ivan Baidakou
|
eecd364dcc
|
gather symlinks fin scan task
|
2023-03-29 13:50:53 +03:00 |
|
Ivan Baidakou
|
8198b3a4de
|
scan_task: record unknown (new) files
|
2023-03-17 10:37:38 +03:00 |
|
Ivan Baidakou
|
5c980ae0d3
|
let catch library be managed by conan
|
2023-02-28 16:18:59 +03:00 |
|
Ivan Baidakou
|
b0645361e5
|
update, multiple fixes
|
2022-04-08 18:35:10 +03:00 |
|
Ivan Baidakou
|
3c8a39423f
|
Add copyright & license
|
2022-03-06 20:12:54 +03:00 |
|
Ivan Baidakou
|
513aa7259a
|
refactor file iterator
|
2022-02-18 22:12:32 +03:00 |
|