Ivan Baidakou
|
4c80a0e251
|
tests: add precondition checks for fs-sensitive tests
|
2026-01-01 13:42:10 +03:00 |
|
Ivan Baidakou
|
f89fd048b4
|
tests: add precondition checks for fs-sensitive tests
|
2026-01-01 11:30:10 +03:00 |
|
Ivan Baidakou
|
c2351410db
|
core: don't download until full files/block is downloaded (finalize)
|
2025-12-14 13:19:22 +03:00 |
|
Ivan Baidakou
|
f4c0993bff
|
core: refactor remote_folder_info -> remove_view
|
2025-12-13 16:20:23 +03:00 |
|
Ivan Baidakou
|
30d2f15c76
|
core: fix cluster update UB when sharing unknown folder with known peer
|
2025-10-02 13:59:59 +03:00 |
|
Ivan Baidakou
|
790fc08ed4
|
core: add path_lock
|
2025-09-26 23:19:22 +03:00 |
|
Ivan Baidakou
|
0906cbd30c
|
core: file_info_t: drop block-size & missing blocks cache fields
|
2025-09-24 22:25:12 +03:00 |
|
Ivan Baidakou
|
e6372ec980
|
core: file_info_t: store raw block pointers instead of smart-pointers
|
2025-09-23 22:49:22 +03:00 |
|
Ivan Baidakou
|
f12f085e09
|
core: model::file_info_t use path_ptr_t for name instead of std::string + cached
|
2025-09-06 17:45:04 +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
|
45ad7fd55a
|
core: tolerate file duplicates within index updates (again)
|
2025-07-18 23:49:59 +03:00 |
|
Ivan Baidakou
|
d53339416b
|
core: fix: do not accidently unshare folder
|
2025-07-11 17:56:27 +03:00 |
|
Ivan Baidakou
|
15d75e2e07
|
core, ClusterConfig: add moar sanity checks
|
2025-06-30 10:51:39 +03:00 |
|
Ivan Baidakou
|
3ecf6792ed
|
[core] fix tests for mac os x
|
2025-06-19 14:21:50 +03:00 |
|
Ivan Baidakou
|
275c243da1
|
improve cross-platform-ability of the tests
|
2025-03-22 16:37:29 +03:00 |
|
Ivan Baidakou
|
f59e1a41d4
|
core: moar correct handle remote folder updates
|
2025-03-19 20:54:06 +03:00 |
|
Ivan Baidakou
|
22971dbf04
|
core: moar auto-sharing tests
|
2025-03-19 10:19:07 +03:00 |
|
Ivan Baidakou
|
d4e8884ba4
|
core: implement two-pass cluster update processing
|
2025-03-19 10:13:22 +03:00 |
|
Ivan Baidakou
|
40e3242bbf
|
core: moar tests for auto-accept folders
|
2025-03-18 23:15:33 +03:00 |
|
Ivan Baidakou
|
ed7d0fb548
|
core: auto-accept + introducer, moar tests
|
2025-03-18 22:49:05 +03:00 |
|
Ivan Baidakou
|
a550d97b6c
|
core: initial implementation of folder auto-accept
|
2025-03-18 22:23:21 +03:00 |
|
Ivan Baidakou
|
c0d6706dcf
|
core: introduce folder share for previously introduced device
|
2025-03-14 11:09:56 +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
|
260f165274
|
[core] handle device::skip_introduction_removals
|
2025-03-13 19:20:07 +03:00 |
|
Ivan Baidakou
|
408a49b692
|
[core] add introducer test
|
2025-03-12 22:12:16 +03:00 |
|
Ivan Baidakou
|
66d5993d6c
|
clang-format sources
|
2025-03-06 20:48:37 +03:00 |
|
Ivan Baidakou
|
9acd752ac3
|
use protopuf instead of protobuf (incomplete)
|
2025-02-28 17:55:50 +03:00 |
|
Ivan Baidakou
|
f74c34ca80
|
use protopuf instead of protobuf (incomplete)
|
2025-02-28 17:22:27 +03:00 |
|
Ivan Baidakou
|
44ac38def4
|
core, fltk: clean up complains with -Wall
|
2025-01-24 11:12:42 +03:00 |
|
Ivan Baidakou
|
01e0d04adc
|
core: fix crash of db-actor
|
2025-01-21 09:24:07 +03:00 |
|
Ivan Baidakou
|
973ef552fd
|
core: make logging moar cross-platform
|
2025-01-07 13:59:08 +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
|
60735836fc
|
core, introduce model::Version class
|
2024-12-13 11:31:12 +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
|
595f1ae2ab
|
core, refactor (WIP)
|
2024-10-10 09:10:01 +03:00 |
|
Ivan Baidakou
|
d5c96daeea
|
core, refactor file_iterator (WIP)
|
2024-10-09 15:18:14 +03:00 |
|
Ivan Baidakou
|
6518f8c65b
|
core, refactor: create_folder -> upsert folder
|
2024-08-18 17:48:18 +03:00 |
|
Ivan Baidakou
|
7d07b20fc4
|
core, fltk: refactor unknown -> pending
|
2024-08-17 00:08:14 +03:00 |
|
Ivan Baidakou
|
d23342ead4
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:42:30 +03:00 |
|
Ivan Baidakou
|
02ae4a74bd
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:35:30 +03:00 |
|
Ivan Baidakou
|
577dd1754c
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 22:59:45 +03:00 |
|
Ivan Baidakou
|
f1eafebcbf
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 18:46:37 +03:00 |
|
Ivan Baidakou
|
4cba0478ae
|
core, finalize sequencer
|
2024-08-14 23:46:45 +03:00 |
|
Ivan Baidakou
|
c5de5cbd13
|
core, sequencer WIP
|
2024-08-13 09:24:30 +03:00 |
|
Ivan Baidakou
|
36b5a57e11
|
core, remove outdated update_folder_info diff
|
2024-08-09 15:19:50 +03:00 |
|
Ivan Baidakou
|
a7543c38c0
|
core, format sources
|
2024-08-09 12:36:39 +03:00 |
|