Ivan Baidakou
|
0e05257579
|
core, watcher: watch subdirs only after scan (unix)
|
2026-05-11 15:46:48 +03:00 |
|
Ivan Baidakou
|
002d8a197e
|
core: more reliable linux watcher work
|
2026-02-19 21:42:26 +03:00 |
|
Ivan Baidakou
|
e01d69f67d
|
core: add 'sub_dir' property into scan request/start
|
2026-02-02 18:44:56 +03:00 |
|
Ivan Baidakou
|
52763dfbeb
|
core: local_keeper, WIP
|
2025-10-18 21:27:23 +03:00 |
|
Ivan Baidakou
|
089b559061
|
core: remove outdated diffs
|
2025-10-13 17:45:21 +03:00 |
|
Ivan Baidakou
|
8bddcd26f5
|
core: format
|
2025-09-21 22:53:40 +03:00 |
|
Ivan Baidakou
|
617dece5e6
|
core: optimize mem usage, remove folder_info_t from file_info_t
|
2025-09-21 22:40:11 +03:00 |
|
Ivan Baidakou
|
88c58b1364
|
[core] use in-depth scan order instead of in-breadth
|
2025-09-09 00:02:37 +03:00 |
|
Ivan Baidakou
|
acf83fa335
|
Refactor
|
2025-08-17 13:41:39 +03:00 |
|
Ivan Baidakou
|
2a7b821425
|
WIP
|
2025-08-16 19:19:47 +03:00 |
|
Ivan Baidakou
|
9cf8e71dee
|
core: introduce bouncer & interrupt diff
|
2025-08-10 21:09:24 +03:00 |
|
Ivan Baidakou
|
7bc9272100
|
core: handle edge cases
|
2025-07-22 22:58:24 +03:00 |
|
Ivan Baidakou
|
620f38ad48
|
core: make peer connection state moar reliable
|
2025-07-07 17:51:02 +03:00 |
|
Ivan Baidakou
|
9cd790e757
|
core: add moar tests for the folder pausing case
|
2025-06-30 14:53:46 +03:00 |
|
Ivan Baidakou
|
4b7057c446
|
core, fs: allow local block cloning acrross different folders
|
2025-06-29 22:25:17 +03:00 |
|
Ivan Baidakou
|
8ef1a5f4ec
|
core, fs: moar correctly work with rw file cache
|
2025-06-25 23:51:14 +03:00 |
|
Ivan Baidakou
|
428a3e3373
|
core, tests, win32: fix utf8-path related issues
|
2025-06-25 22:41:11 +03:00 |
|
Ivan Baidakou
|
4d49165a68
|
core: filter duplicated blocks upon Index(Update)
|
2025-06-12 12:57:31 +03:00 |
|
Ivan Baidakou
|
ba449f4f1b
|
core: don't crash controller when there is something to send to a peer, when peer is down
|
2025-06-10 17:27:32 +03:00 |
|
Ivan Baidakou
|
83d24bffcd
|
core: add tests in bep-proto for folder r/o flag
|
2025-03-27 14:08:45 +03:00 |
|
Ivan Baidakou
|
a550d97b6c
|
core: initial implementation of folder auto-accept
|
2025-03-18 22:23:21 +03:00 |
|
Ivan Baidakou
|
c74852c75c
|
core: handle 'dynamic' address in bep proto spec, add tests
|
2025-03-14 09:22:21 +03:00 |
|
Ivan Baidakou
|
408a49b692
|
[core] add introducer test
|
2025-03-12 22:12:16 +03:00 |
|
Ivan Baidakou
|
a56d457abd
|
[core] add introducer device key
|
2025-03-11 18:33:45 +03:00 |
|
Ivan Baidakou
|
66d5993d6c
|
clang-format sources
|
2025-03-06 20:48:37 +03:00 |
|
Ivan Baidakou
|
0100968bd4
|
use protopuf instead of protobuf (incomplete)
|
2025-02-27 21:29:22 +03:00 |
|
Ivan Baidakou
|
ae600faf44
|
use protopuf instead of protobuf (incomplete)
|
2025-02-23 21:16:15 +03:00 |
|
Ivan Baidakou
|
094f3c25eb
|
use protopuf instead of protobuf (incomplete)
|
2025-02-23 19:40:13 +03:00 |
|
Ivan Baidakou
|
44ac38def4
|
core, fltk: clean up complains with -Wall
|
2025-01-24 11:12:42 +03:00 |
|
Ivan Baidakou
|
ae75ab1cb5
|
core: moar smart peer state update, do not crash when folder is unshared during file downloading
|
2025-01-21 18:02:40 +03:00 |
|
Ivan Baidakou
|
0c3a09d65b
|
core: shutdown controller if there is a controller with better connection
|
2025-01-20 09:59:22 +03:00 |
|
Ivan Baidakou
|
4e5ede7058
|
core: introduce sink_actor and suspend_folder diff to safely remove folder
|
2025-01-15 01:41:00 +03:00 |
|
Ivan Baidakou
|
aece84da57
|
core, fltk: introduce apply_controller to control diff application progress
|
2024-12-31 00:12:13 +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
|
52545a8a85
|
core, file-actor, moar remote win tests
|
2024-12-23 13:59:46 +03:00 |
|
Ivan Baidakou
|
793996161f
|
core: resolve conflicts, local win
|
2024-12-21 13:04:13 +03:00 |
|
Ivan Baidakou
|
016135d04f
|
core: explicitly ack/rej blocks, drop using atomics; moar correct load txn closing
|
2024-12-19 10:49:38 +03:00 |
|
Ivan Baidakou
|
d37cbb6a24
|
core tests: check that there is a version in incoming file metadata
|
2024-12-13 17:27:10 +03:00 |
|
Ivan Baidakou
|
c4ae9042cf
|
core, generalize local::update into advance::local_update
|
2024-12-10 22:39:05 +03:00 |
|
Ivan Baidakou
|
09dfbda221
|
core, fs-actor should process file-advances first
|
2024-12-05 23:50:12 +03:00 |
|
Ivan Baidakou
|
d555a35642
|
core: refactor modify::clone_file -> advance::remote_copy
|
2024-12-02 23:02:31 +03:00 |
|
Ivan Baidakou
|
82c1506ee6
|
core, drop finish file ack in the sake of clone_file
|
2024-11-15 10:41:10 +03:00 |
|
Ivan Baidakou
|
0149de8ea7
|
core, fltk, allow to manually specify index on new folder
|
2024-11-06 18:41:45 +03:00 |
|
Ivan Baidakou
|
d8d813de18
|
core, let file_iterator be affected by folder unsharing
|
2024-11-04 22:28:10 +03:00 |
|
Ivan Baidakou
|
a641d5095e
|
core, wip
|
2024-10-16 18:21:42 +03:00 |
|
Ivan Baidakou
|
a5c0c2151e
|
core, wip
|
2024-10-16 09:18:57 +03:00 |
|
Ivan Baidakou
|
564d691d70
|
core, wip
|
2024-10-14 12:23:08 +03:00 |
|
Ivan Baidakou
|
1004382558
|
core, wip
|
2024-10-12 14:30:14 +03:00 |
|
Ivan Baidakou
|
6e3ab9eecf
|
fix: core, introduce sync start/finish diffs + react on them in scan_actor & scheduler
|
2024-09-21 14:33:09 +03:00 |
|
Ivan Baidakou
|
76da3d60ba
|
core, persist file_info during peer index updates
|
2024-09-15 00:35:29 +03:00 |
|