Ivan Baidakou
|
4c154efd09
|
core: file itertor and controller react properly on changing back folder type
|
2025-03-29 21:51:21 +03:00 |
|
Ivan Baidakou
|
37ecea23a8
|
core: controller, react on changing folder to receive-only by stopping emitting indices
|
2025-03-29 21:04:00 +03:00 |
|
Ivan Baidakou
|
13ebb450b9
|
core, add tests for folder type change in controller
|
2025-03-29 20:21:33 +03:00 |
|
Ivan Baidakou
|
6741300b51
|
core: send per peer rx/tx stats
|
2025-03-09 19:36:03 +03:00 |
|
Ivan Baidakou
|
aef7facbe5
|
[cor] controller, let out outgoing messages to be compressed using lz4
|
2025-03-08 23:00:21 +03:00 |
|
Ivan Baidakou
|
66d5993d6c
|
clang-format sources
|
2025-03-06 20:48:37 +03:00 |
|
Ivan Baidakou
|
c21c41cef9
|
use protopuf instead of protobuf (incomplete)
|
2025-03-05 13:38:11 +03:00 |
|
Ivan Baidakou
|
d0b2eb28f5
|
use protopuf instead of protobuf (incomplete)
|
2025-03-04 17:20:37 +03:00 |
|
Ivan Baidakou
|
ce515513f9
|
use protopuf instead of protobuf (incomplete)
|
2025-03-04 17:02:13 +03:00 |
|
Ivan Baidakou
|
7dea0e8cb4
|
use protopuf instead of protobuf (incomplete)
|
2025-03-04 13:10:51 +03:00 |
|
Ivan Baidakou
|
44ac38def4
|
core, fltk: clean up complains with -Wall
|
2025-01-24 11:12:42 +03:00 |
|
Ivan Baidakou
|
d3242a6f0d
|
core: moar safe hanlding download interruption
|
2025-01-22 12:34:36 +03:00 |
|
Ivan Baidakou
|
f8bd624be8
|
core: moar fix on downloading interupting
|
2025-01-21 22:17:57 +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
|
12bd8fb9ac
|
core: moar safety when interrupting downloading
|
2025-01-16 23:09:30 +03:00 |
|
Ivan Baidakou
|
64b375ba5a
|
core: moar safety when interrupting downloading
|
2025-01-16 00:02:36 +03:00 |
|
Ivan Baidakou
|
8a0ec0bca9
|
core: moar safely when interrupting downloading
|
2025-01-15 22:53:19 +03:00 |
|
Ivan Baidakou
|
352f7e624f
|
core: moar safely when interrupting downloading
|
2025-01-15 22:15:52 +03:00 |
|
Ivan Baidakou
|
a35ece2850
|
core: moar safely remove folder when downloading
|
2025-01-15 19:21:13 +03:00 |
|
Ivan Baidakou
|
973ef552fd
|
core: make logging moar cross-platform
|
2025-01-07 13:59:08 +03:00 |
|
Ivan Baidakou
|
ba1597857d
|
core: finish conflicts resolutions
|
2024-12-26 20:42: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
|
82a11005d2
|
core: resolve conflice, remote win case
|
2024-12-23 11:29:22 +03:00 |
|
Ivan Baidakou
|
793996161f
|
core: resolve conflicts, local win
|
2024-12-21 13:04:13 +03:00 |
|
Ivan Baidakou
|
a57236ce1e
|
core, refactor updates streaming
|
2024-12-14 20:11:39 +03:00 |
|
Ivan Baidakou
|
60735836fc
|
core, introduce model::Version class
|
2024-12-13 11:31:12 +03:00 |
|
Ivan Baidakou
|
39415334e6
|
core, refactor updates streamer
|
2024-12-11 23:00:12 +03:00 |
|
Ivan Baidakou
|
a8b2d4e53d
|
core, moar controller tests (related to updates streamer)
|
2024-12-10 23:25:09 +03:00 |
|
Ivan Baidakou
|
f0ce094e68
|
core, send index right after sharing folder
|
2024-12-08 22:38:07 +03:00 |
|
Ivan Baidakou
|
4f469297d1
|
refactor file iterator, once again
|
2024-11-25 08:56:46 +03:00 |
|
Ivan Baidakou
|
879c6ae53e
|
core, do not generate index_id for peer folder info
|
2024-11-06 17:44:48 +03:00 |
|
Ivan Baidakou
|
c9cc639846
|
core, controller, moar correctly handle index_id for peer
|
2024-10-22 10:03:46 +03:00 |
|
Ivan Baidakou
|
5fff3883a4
|
core, allow resuming downloading
|
2024-10-21 14:17:17 +03:00 |
|
Ivan Baidakou
|
99b7fe4c7b
|
core, make folder info max sequence lazy
|
2024-10-20 16:54:05 +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
|
66165dc4ab
|
core, cleanup, add tests
|
2024-10-04 12:33:44 +03:00 |
|
Ivan Baidakou
|
78f609a3ac
|
core, cleanup, add tests
|
2024-10-04 12:23:22 +03:00 |
|
Ivan Baidakou
|
b1257d0ebb
|
core, improve controller & file_iterator
|
2024-10-04 11:09:09 +03:00 |
|
Ivan Baidakou
|
c595989b88
|
core, improve controller (lock/unlock blocks)
|
2024-10-01 17:39:50 +03:00 |
|
Ivan Baidakou
|
c5b29aaa7f
|
core, improve controller
|
2024-10-01 16:49:20 +03:00 |
|
Ivan Baidakou
|
2984749d58
|
core, fix block iterator (WIP)
|
2024-10-01 15:47:38 +03:00 |
|
Ivan Baidakou
|
175093ffc1
|
core, moar correct controller implementation
|
2024-09-30 12:11:52 +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 |
|
Ivan Baidakou
|
8112a5ff71
|
core, remove orphaned blocks upon local file update and remote folder update
|
2024-08-30 16:48:37 +03:00 |
|
Ivan Baidakou
|
da2fcd6dc8
|
core, minor fixes
|
2024-08-30 11:12:19 +03:00 |
|
Ivan Baidakou
|
6518f8c65b
|
core, refactor: create_folder -> upsert folder
|
2024-08-18 17:48:18 +03:00 |
|
Ivan Baidakou
|
d23342ead4
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:42:30 +03:00 |
|