Commit Graph
69 Commits
Author SHA1 Message Date
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
Ivan Baidakou bfad00f8de core, fltk, unify diffs 2024-09-01 20:03:55 +03:00
Ivan Baidakou 447df93c2d core, fs, add scan request 2024-08-28 18:19:34 +03:00
Ivan Baidakou 45f35a6da9 core, fs, wip scan_scheduler 2024-08-28 00:38:02 +03:00
Ivan Baidakou ceaa0fda77 core, minor refactoring 2024-08-23 11:40:58 +03:00
Ivan Baidakou 6518f8c65b core, refactor: create_folder -> upsert folder 2024-08-18 17:48:18 +03:00
Ivan Baidakou 49b7735411 core, fltk: refactor unknown -> pending (wip) 2024-08-16 23:18:05 +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 9610cfae76 core, sequencer WIP 2024-08-14 10:24:17 +03:00
Ivan Baidakou ac585eb42d core, sequencer WIP 2024-08-14 09:59:45 +03:00
Ivan Baidakou c5de5cbd13 core, sequencer WIP 2024-08-13 09:24:30 +03:00
Ivan Baidakou 60b22939d1 core, sequencer WIP 2024-08-12 11:13:51 +03:00
Ivan Baidakou 3d606182e7 core, refactor with folder-infos upserts 2024-08-09 10:10:44 +03:00
Ivan Baidakou 97c8173e8f core, refactor diffs via adding upserts (folder_info) 2024-08-08 17:11:43 +03:00
Ivan Baidakou fcbb455250 core, add db tests for folder removal 2024-08-07 10:00:46 +03:00
Ivan Baidakou c2054ffa1c core, fix tests 2024-08-06 14:21:16 +03:00
Ivan Baidakou 95e46a9e7c format sources 2024-08-06 13:35:19 +03:00
Ivan Baidakou a91fd6eb19 core, refactor diffs 2024-08-06 10:15:59 +03:00
Ivan Baidakou df3b97ea3b core, refactor diffs (WIP) 2024-08-05 08:33:47 +03:00