89 Commits
Author SHA1 Message Date
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