41 Commits
Author SHA1 Message Date
Ivan Baidakou 89f9e6aa62 code: update catch2 dependecy 2026-05-17 17:02:18 +03:00
Ivan Baidakou bc357b3c31 core, controller: process bep-messages in a batch 2025-12-11 20:20:04 +03:00
Ivan Baidakou e85ab8d337 core: clean up 2025-10-16 09:04:07 +03:00
Ivan Baidakou b2a52254c5 core: refactor peer actor (WIP) 2025-10-15 18:12:34 +03:00
Ivan Baidakou 1415d64c93 core: refactor peer actor (WIP) 2025-10-14 12:33:10 +03:00
Ivan Baidakou d7b8568282 [core] http_actor allow to specify root_ca for https connections 2025-09-13 23:32:51 +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 5b7566ae9a core, peer actor, controller: moar correctly identify controller up 2025-07-31 22:56:36 +03:00
Ivan Baidakou 5ffa061e38 reimplement peer actor for moar reliable 2025-07-09 14:16:36 +03:00
Ivan Baidakou b13c583815 reimplement peer actor for moar reliable 2025-07-08 23:26:23 +03:00
Ivan Baidakou 5d45dcb4f1 fix tests 2025-07-07 18:52:45 +03:00
Ivan Baidakou 620f38ad48 core: make peer connection state moar reliable 2025-07-07 17:51:02 +03:00
Ivan Baidakou 176b231116 Minor controller/peer communication optimization 2025-06-27 22:56:35 +03:00
Ivan Baidakou 6e48359f6e core: add peer actor tests 2025-06-27 14:00:25 +03:00
Ivan Baidakou 648fd066d6 core, tests: relax tests related to time interval, i.e. > -> >= etc. 2025-06-23 00:02:37 +03:00
Ivan Baidakou 0b8d0a2151 [core] syncrhonize threads/app startup 2025-06-18 18:27:03 +03:00
Ivan Baidakou 6741300b51 core: send per peer rx/tx stats 2025-03-09 19:36:03 +03:00
Ivan Baidakou 66d5993d6c clang-format sources 2025-03-06 20:48:37 +03:00
Ivan Baidakou c21c41cef9 use protopuf instead of protobuf (incomplete) 2025-03-05 13:38:11 +03:00
Ivan Baidakou b5199e2eb1 use protopuf instead of protobuf (incomplete) 2025-03-04 17:38:54 +03:00
Ivan Baidakou 44ac38def4 core, fltk: clean up complains with -Wall 2025-01-24 11:12:42 +03:00
Ivan Baidakou 973ef552fd core: make logging moar cross-platform 2025-01-07 13:59:08 +03:00
Ivan Baidakou 261fbfd836 tests: improve win32 compatibility 2025-01-06 18:31:31 +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 3a3d1585cf core, make peer-tests moar OS-X friendly 2024-10-25 09:10:05 +03:00
Ivan Baidakou bfad00f8de core, fltk, unify diffs 2024-09-01 20:03:55 +03:00
Ivan Baidakou 02ae4a74bd core, fltk: refactor unknown -> pending (wip) 2024-08-16 23:35:30 +03:00
Ivan Baidakou 4cba0478ae core, finalize sequencer 2024-08-14 23:46:45 +03:00
Ivan Baidakou a91fd6eb19 core, refactor diffs 2024-08-06 10:15:59 +03:00
Ivan Baidakou db94447362 core, emit unknown/ignored device connected 2024-06-28 16:09:34 +03:00
Ivan Baidakou bd2a86b44f update tests 2024-06-19 21:15:51 +03:00
Ivan Baidakou 4e3efbebd2 core, update diff-builder 2024-06-18 15:43:23 +03:00
Ivan Baidakou 9d509a256b core: fix use-after-frees 2024-06-06 23:35:24 +03:00
Ivan Baidakou 23c4b6c237 Moar tests, make them more correct 2024-06-01 18:59:02 +03:00
Ivan Baidakou 4817269739 Fix tests 2024-05-31 23:54:38 +03:00
Ivan Baidakou 8cfb1b4d80 migrate to boost::url 2024-05-23 09:54:02 +03:00
Ivan Baidakou 0ddecb0460 win32 improvements 2024-04-04 21:52:49 +03:00
Ivan Baidakou 5d2dbfdc3b WIP 2024-01-02 22:42:12 +03:00
Ivan Baidakou c083566c91 Add peer test 2023-11-03 13:28:33 +03:00