Commit Graph

925 Commits

Author SHA1 Message Date
Dmitry Zuikov 24272ad4d9 refchannotify log 2023-12-20 05:54:13 +03:00
Dmitry Zuikov 18bb821dfd timestamp-to-refchan-accept 2023-12-16 07:28:51 +03:00
Dmitry Zuikov f3a4082099 new encryption format 2023-12-01 10:59:07 +03:00
Dmitry Zuikov be55aa55e7 fixme 2023-11-28 07:00:17 +03:00
Dmitry Zuikov cd1b6ddf77 minor fix 2023-11-24 06:19:01 +03:00
Dmitry Zuikov 79efb093bf refchan head with reades
- added readers field into refchan  head

 - introduced "sigil" PUBLIC artefact (sign-pk, (encrypt-pk, metadata))

 - partial ccompatibility (new version reads older heads,
   old version wan't read new heads with readers (but will read new heads
   without readers)

 - RefChanHeadBlockSmall is to delete in nearest future

 - RefChanHeadBlock1 is to be a single RefChanHeadBlock

 - Yes, absense of readers initially was a fuckup

 - Object's versioning approaches are in their way of
   tries and failes
2023-11-24 05:35:47 +03:00
Dmitry Zuikov 6ed1605841 refactor refchans, download dependencies 2023-11-15 04:51:17 +03:00
Dmitry Zuikov 63caa3b5b7 refactor refchans, async management 2023-11-14 07:52:47 +03:00
Dmitry Zuikov fc52fabbf9 maybe no-respawn on STM exception fixed 2023-11-14 05:38:34 +03:00
Dmitry Zuikov e107c318c3 emitNotify / RefChanNotify on RPC 2023-11-12 12:57:24 +03:00
Dmitry Zuikov acd36a513c polling-to-separate-module 2023-11-12 07:43:47 +03:00
Dmitry Zuikov 1fb6ba8df4 Squashed commit of the following:
commit ce28d07e466a60336decf27cfb19d589ba7f4009
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Nov 3 19:36:33 2023 +0300

    Fixme

commit 74aad5cf91261a279e5f8f238f9abb5d6b834c8d
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Nov 3 19:35:48 2023 +0300

    PR edit

commit aa391ccdb3684311ec04905d03d9d6e405427f81
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Nov 3 19:26:50 2023 +0300

    Fix

commit ce99526f417de3c9795cae23307a3503ed5bf3fd
Merge: c25e65ea 88df87a1
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Nov 3 19:03:09 2023 +0300

    Merge remote-tracking branch 'origin/master' into fastpok-file-logger

commit c25e65ea1a7858881746191c554e03752a612e58
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Nov 3 19:01:35 2023 +0300

    Fixme

commit 347f0ef7a54791d6f6d9059c89f0fd1be8529772
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Nov 3 18:59:58 2023 +0300

    PR

commit 0903e591c76774cd9255911e4b1aebdda8f6763d
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Nov 3 17:54:09 2023 +0300

    Add ANSI styles to logger

commit e2e64c3e7118b4304d578b3d4a1adb8e457664a5
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Mon Oct 30 22:57:54 2023 +0300

    Set default logger to stdout

commit 22d437a4e9ab805c86efd0af61cbe29459386d72
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Mon Oct 30 16:14:19 2023 +0300

    Fixme

commit dc8bad7053635ba6899ab1db070486384467bda7
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Mon Oct 30 16:13:03 2023 +0300

    PR

commit c632d70886fc1f6368a39d4eb9d243c5b2c796c9
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Mon Oct 30 16:08:58 2023 +0300

    Reuse logger sets

commit 08aaa6c782b933c4e8ed79857382727ed4b6b4a5
Merge: d3c783bd eab3175d
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Mon Oct 30 16:08:15 2023 +0300

    Merge remote-tracking branch 'origin/master' into fastpok-file-logger

commit d3c783bd0db86ea6f46fb7143e42749d694b4304
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Thu Oct 12 14:01:13 2023 +0300

    test
2023-11-08 14:43:35 +03:00
Dmitry Zuikov 002ecf7b3e merged notify-proto-debug fixes 2023-11-06 08:56:10 +03:00
Dmitry Zuikov 35905b94bd Notify proto + wiping resource-t in Messaging/Unix 2023-11-03 16:49:29 +03:00
Dmitry Zuikov 88df87a1d5 test-notify moved to hbs2-tests 2023-10-31 07:58:04 +03:00
Dmitry Zuikov 41ace9c87b Notify protocol 2023-10-31 07:33:29 +03:00
Dmitry Zuikov eab3175d52 fixed minor possible leak on callService 2023-10-29 07:46:15 +03:00
Dmitry Zuikov 408cfb2c51 simK affects download 2023-10-26 18:23:03 +03:00
Dmitry Zuikov 9440b20753 fixme 2023-10-26 16:51:03 +03:00
Dmitry Zuikov 93a3be5a1f process-only-subscribed-reflogs 2023-10-26 10:30:29 +03:00
Dmitry Zuikov 58d0e9d256 experimental SOCKS5 support
- no authorization supported (bad for network-tcp-simple)
2023-10-26 09:10:41 +03:00
Dmitry Zuikov 0a55f1a732 optional messagings (TCP, UDP) + watchdog 2023-10-26 06:18:27 +03:00
Dmitry Zuikov 27fd382cc3 fixed respawn 2023-10-26 03:53:44 +03:00
Dmitry Zuikov e7460213d7 todo 2023-10-25 11:06:17 +03:00
Dmitry Zuikov 606a6b067a less debug messages 2023-10-25 10:48:35 +03:00
Dmitry Zuikov 6ba53303f5 todo 2023-10-25 09:53:11 +03:00
Dmitry Zuikov f4c35c5f59 todo 2023-10-25 09:45:19 +03:00
Dmitry Zuikov de3000e1ae misc debug info 2023-10-25 09:39:33 +03:00
Dmitry Zuikov 67d2de563a misc debug info 2023-10-25 09:23:38 +03:00
Dmitry Zuikov c44a6b997b new protocol encryption + minor tuning 2023-10-25 09:01:23 +03:00
Dmitry Zuikov 9edbe5f7c9 wip 2023-10-25 09:01:23 +03:00
Dmitry Zuikov 983f24ef78 fixed exit on http-port not set 2023-10-21 17:40:28 +03:00
Dmitry Zuikov eb6d755297 try less agressive download 2023-10-21 15:55:05 +03:00
Dmitry Zuikov dd49ff793c devlog 2023-10-21 11:40:50 +03:00
Dmitry Zuikov 0f69757813 multiple PEX fixes 2023-10-21 08:58:31 +03:00
Dmitry Zuikov 66ce6a659d Revert "faster-download-start"
This reverts commit 351ac97d44.
2023-10-20 21:28:18 +03:00
Dmitry Zuikov 1623b5b1a4 fixed pexinfo fix 2023-10-20 19:48:24 +03:00
Dmitry Zuikov 4d756d6eaf fixed? tcp pex 2023-10-20 19:45:40 +03:00
Dmitry Zuikov 351ac97d44 faster-download-start 2023-10-20 15:53:37 +03:00
Dmitry Zuikov 4aeb91a4b2 removed http download 2023-10-20 13:14:50 +03:00
Dmitry Zuikov a035b2bf34 fixed download del behaviour 2023-10-20 12:36:26 +03:00
Dmitry Zuikov 98e589fe6f fixed-block-download-control 2023-10-20 11:16:11 +03:00
Dmitry Zuikov 44ada95e3f debug: sumultaneous-downloads-coeff 2023-10-20 06:59:41 +03:00
Dmitry Zuikov 0f0eb2a494 fix(?) findMissedBlocks 2023-10-20 06:37:23 +03:00
Dmitry Zuikov efe9d2940a fix(?) walkTree for MerkleAnn 2023-10-20 06:07:01 +03:00
Dmitry Zuikov 6336a69252 minor fix + todo 2023-10-19 10:57:39 +03:00
Dmitry Zuikov e13d208efc hbs2-qblf library 2023-10-19 04:51:34 +03:00
Dmitry Zuikov f8cd9da92a qblf to hbs2-qblf library 2023-10-19 04:46:27 +03:00
Dmitry Zuikov bac3f99588 fix exception in main loop thread 2023-10-18 19:47:58 +03:00
Dmitry Zuikov 328275d14e bugfixes 2023-10-18 17:06:43 +03:00