Commit Graph
66 Commits
Author SHA1 Message Date
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 34b677373e core: do not iterate over files for send-only folder 2025-03-28 09:18:05 +03:00
Ivan Baidakou 34d9031202 [core, bep] implement folder setting (alphabetic, by size, by modification date) for file-iterator 2025-03-22 20:31:13 +03:00
Ivan Baidakou 66d5993d6c clang-format sources 2025-03-06 20:48:37 +03:00
Ivan Baidakou 6eb5f43a98 use protopuf instead of protobuf (incomplete) 2025-03-01 19:54:14 +03:00
Ivan Baidakou 44ac38def4 core, fltk: clean up complains with -Wall 2025-01-24 11:12:42 +03:00
Ivan Baidakou a35ece2850 core: moar safely remove folder when downloading 2025-01-15 19:21:13 +03:00
Ivan Baidakou 08beb5de77 core: moar correct handle symlinks 2025-01-14 15:39:22 +03:00
Ivan Baidakou 1cfdcbf57b core, win32: ignore symlinks 2025-01-13 14:04:19 +03:00
Ivan Baidakou 973ef552fd core: make logging moar cross-platform 2025-01-07 13:59:08 +03:00
Ivan Baidakou 3efd76fbeb core, minor refactoring 2024-12-06 11:27:28 +03:00
Ivan Baidakou 09dfbda221 core, fs-actor should process file-advances first 2024-12-05 23:50:12 +03:00
Ivan Baidakou f6fd9abb57 core, introduce resolver 2024-12-04 10:26:55 +03:00
Ivan Baidakou d555a35642 core: refactor modify::clone_file -> advance::remote_copy 2024-12-02 23:02:31 +03:00
Ivan Baidakou cba67bb366 core: impove file iterator, again :) 2024-11-29 17:55:49 +03:00
Ivan Baidakou 4f469297d1 refactor file iterator, once again 2024-11-25 08:56:46 +03:00
Ivan Baidakou 54213c21d6 core, fix file_iterator + tests 2024-11-14 00:02:59 +03:00
Ivan Baidakou d8d813de18 core, let file_iterator be affected by folder unsharing 2024-11-04 22:28:10 +03:00
Ivan Baidakou 780c569ad4 core, reduce amount of sync start/finish messages 2024-11-03 20:51:14 +03:00
Ivan Baidakou 99b7fe4c7b core, make folder info max sequence lazy 2024-10-20 16:54:05 +03:00
Ivan Baidakou 1635d75e33 core, moar tests for file_iterator 2024-10-18 12:44:29 +03:00
Ivan Baidakou f4836d3eba core, moar tests for file_iterator 2024-10-18 12:18:50 +03:00
Ivan Baidakou c3e1db7863 core, moar tests for file_iterator 2024-10-18 11:03:05 +03:00
Ivan Baidakou 3471475015 core, moar tests for file_iterator 2024-10-18 10:50:40 +03:00
Ivan Baidakou ed006f7324 core, moar tests for file_iterator 2024-10-18 10:34:22 +03:00
Ivan Baidakou b065bce954 core, cleanup 2024-10-18 10:19:50 +03:00
Ivan Baidakou d88cb89089 core, wip 2024-10-17 16:15:45 +03:00
Ivan Baidakou a5c0c2151e core, wip 2024-10-16 09:18:57 +03:00
Ivan Baidakou dc7cdace7e core, wip 2024-10-14 13:44:00 +03:00
Ivan Baidakou 6359718814 core, wip 2024-10-14 13:32:06 +03:00
Ivan Baidakou 564d691d70 core, wip 2024-10-14 12:23:08 +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 45381f47f2 core, cleanup, add tests 2024-10-04 12:31:10 +03:00
Ivan Baidakou 7bd3743646 core, make file_iterator lazy 2024-09-29 13:05:13 +03:00
Ivan Baidakou fb584b2f8f core, refactor file info 2024-09-29 11:06:58 +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 3ae9aa6cd5 core, mark files as local 2024-08-29 18:53:19 +03:00
Ivan Baidakou 6518f8c65b core, refactor: create_folder -> upsert folder 2024-08-18 17:48:18 +03:00
Ivan Baidakou 4cba0478ae core, finalize sequencer 2024-08-14 23:46:45 +03:00
Ivan Baidakou 2c4c479656 core, format sources 2024-08-09 10:11: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 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
Ivan Baidakou d25b0f708d core, generelize aggregate diff 2024-06-27 22:45:50 +03:00
Ivan Baidakou 5d2dbfdc3b WIP 2024-01-02 22:42:12 +03:00
Ivan Baidakou ec9d8a8f28 do not attempt to download invalid files 2023-11-30 15:05:42 +03:00
Ivan Baidakou 1651175096 do not shutdown upon block receiving error 2023-11-29 15:00:16 +03:00