Ivan Baidakou
|
a550d97b6c
|
core: initial implementation of folder auto-accept
|
2025-03-18 22:23:21 +03:00 |
|
Ivan Baidakou
|
a2e910214b
|
[core] add db migration: 1 -> 2
|
2025-03-11 20:16:56 +03:00 |
|
Ivan Baidakou
|
66d5993d6c
|
clang-format sources
|
2025-03-06 20:48:37 +03:00 |
|
Ivan Baidakou
|
8820fe2bd0
|
use protopuf instead of protobuf, fix db (incomplete)
|
2025-03-02 17:46:18 +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
|
1cfdcbf57b
|
core, win32: ignore symlinks
|
2025-01-13 14:04:19 +03:00 |
|
Ivan Baidakou
|
2ee7b63473
|
tests, moar correct db test precondition check
|
2025-01-12 19:00:58 +03:00 |
|
Ivan Baidakou
|
ec7d7d4caf
|
core: drop boost::filesystem in the sake of std::filesystem
|
2025-01-08 14:57:09 +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
|
8dbff65f5e
|
use rotor v0.32 feature to create routed message for closing db transaction as message post-processing step
|
2024-12-18 20:58:55 +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
|
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
|
aaf3621b36
|
core, simplify file cloning
|
2024-10-19 17:21:31 +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
|
d5c96daeea
|
core, refactor file_iterator (WIP)
|
2024-10-09 15:18:14 +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
|
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 |
|
Ivan Baidakou
|
02ae4a74bd
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:35:30 +03:00 |
|
Ivan Baidakou
|
49b7735411
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:18:05 +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
|
a7543c38c0
|
core, format sources
|
2024-08-09 12:36:39 +03:00 |
|
Ivan Baidakou
|
fa2faa351d
|
core, finalize upserting folder_infos
|
2024-08-09 12:35:23 +03:00 |
|
Ivan Baidakou
|
fcbb455250
|
core, add db tests for folder removal
|
2024-08-07 10:00:46 +03:00 |
|
Ivan Baidakou
|
744ce76122
|
core, fltk, allow to query db runtime info
|
2024-07-09 17:01:27 +03:00 |
|
Ivan Baidakou
|
6b1518ec23
|
introduce augmentable
|
2024-07-07 11:05:51 +03:00 |
|
Ivan Baidakou
|
df609a0ff8
|
core, remove uknown device when adding the same ignored
|
2024-07-02 21:35:50 +03:00 |
|
Ivan Baidakou
|
72d45fd7b7
|
core, udpate_peer diff: remove the same unknown/ignored device
|
2024-06-30 20:24:03 +03:00 |
|
Ivan Baidakou
|
b0d2db3da2
|
core, udpate_peer diff: remove the same unknown/ignored device
|
2024-06-30 19:56:19 +03:00 |
|
Ivan Baidakou
|
5ff2a601da
|
core, udpate_peer diff: remove the same unknown/ignored device
|
2024-06-30 16:28:05 +03:00 |
|
Ivan Baidakou
|
e4a01a5a03
|
core, send add_unknown_device when it is new
|
2024-06-30 14:52:28 +03:00 |
|
Ivan Baidakou
|
3321276ed7
|
core, db, update unknown/ignored device connect attempt
|
2024-06-28 18:35:39 +03:00 |
|
Ivan Baidakou
|
db94447362
|
core, emit unknown/ignored device connected
|
2024-06-28 16:09:34 +03:00 |
|
Ivan Baidakou
|
6f9d6009f9
|
core, enable db tests
|
2024-06-26 10:37:16 +03:00 |
|
Ivan Baidakou
|
bb057fa97e
|
core, add diffs: add, remove, unknown and ignored device
|
2024-06-26 10:28:56 +03:00 |
|
Ivan Baidakou
|
ccd8bc8000
|
refactor ignored devices, add unknown devices (db)
|
2024-06-23 14:23:18 +03:00 |
|
Ivan Baidakou
|
4e3efbebd2
|
core, update diff-builder
|
2024-06-18 15:43:23 +03:00 |
|
Ivan Baidakou
|
b014dbdf2d
|
core: db_actor, process remove_peer; add tests
|
2024-06-15 23:05:05 +03:00 |
|
Ivan Baidakou
|
68c8c576d8
|
core: introduce update_folder_info diff
|
2024-06-12 12:14:20 +03:00 |
|
Ivan Baidakou
|
56b4dc6410
|
core: refactor cluster_update
|
2024-06-11 15:04:00 +03:00 |
|