Commit Graph

264 Commits

Author SHA1 Message Date
Dmitry Zuikov d86f70d651 pep-02 updated 2023-02-11 10:38:55 +03:00
Dmitry Zuikov 1df921400b pep-02 updated 2023-02-11 10:24:35 +03:00
Dmitry Zuikov d1dd6fae23 pep-02 updated 2023-02-11 10:21:11 +03:00
Dmitry Zuikov 141226d7ba PEP-02 wip 2023-02-11 10:21:11 +03:00
Dmitry Zuikov b44f83e6f7 simple saltine tests 2023-02-11 10:21:11 +03:00
Dmitry Zuikov 890f15cff6 fixme/log 2023-02-10 22:41:52 +03:00
Dmitry Zuikov 0f0535ce6f fixme/log 2023-02-10 22:11:34 +03:00
Dmitry Zuikov af7f931055 fixme/log 2023-02-10 22:03:22 +03:00
Dmitry Zuikov f35bc79956 fixme/log wip 2023-02-10 21:42:54 +03:00
Dmitry Zuikov 811e6d3306 fixme updated 2023-02-10 20:50:07 +03:00
Dmitry Zuikov c4d00b6078 fixme updated 2023-02-10 16:27:27 +03:00
Dmitry Zuikov 75a8959b10 Revert "fixme updated"
This reverts commit 5435d4c878.
2023-02-10 16:24:58 +03:00
Dmitry Zuikov 50a103efb7 Revert ".fixme/log"
This reverts commit 339e76ad70.
2023-02-10 16:24:45 +03:00
Dmitry Zuikov 5435d4c878 fixme updated 2023-02-10 16:22:08 +03:00
Dmitry Zuikov 339e76ad70 .fixme/log 2023-02-10 12:41:55 +03:00
Dmitry Zuikov 73f8971903 fixme log 2023-02-09 16:50:14 +03:00
Dmitry Zuikov 2db7553f3c fixme 2023-02-09 12:16:08 +03:00
Dmitry Zuikov eda3fe07da PEP skeleton 2023-02-09 11:59:04 +03:00
Dmitry Zuikov 6fe20ab1a8 ghc 9.2.4 / latest nixpkgs 2023-02-09 11:44:43 +03:00
Dmitry Zuikov 19c36c5ac8 updated fixme config 2023-02-09 11:00:18 +03:00
Dmitry Zuikov 830bcf30a6 basic-keyring-maagement 2023-02-09 09:27:52 +03:00
Dmitry Zuikov 887ff91b80 wip 2023-02-09 07:43:00 +03:00
Dmitry Zuikov 26f4796cbe devlog 2023-02-07 08:33:51 +03:00
Dmitry Zuikov 960b6109c9 devlog 2023-02-07 08:25:03 +03:00
Dmitry Zuikov 50775b4f91 frequency limit for requests
and some code moving
2023-02-07 08:13:46 +03:00
Dmitry Zuikov 1f36cc82a0 lesser memory footprint 2023-02-06 12:19:18 +03:00
Dmitry Zuikov ce3cf2728a ignore same peer, different address 2023-02-06 11:52:03 +03:00
Dmitry Zuikov 61a44eb544 basic PEX
has glitches; it's needed to determine when same
peer shows up under different address (like in case of
NAT)
2023-02-06 11:24:07 +03:00
Dmitry Zuikov a819bc82f1 increased peer announce period 2023-02-06 05:53:34 +03:00
Dmitry Zuikov b04fafa158 increased peer announce period 2023-02-06 05:52:43 +03:00
Dmitry Zuikov 775aebcb13 check peer nonce, dont download from unknown peer 2023-02-06 05:49:07 +03:00
Dmitry Zuikov f7ae1ffbc5 devlog 2023-02-06 04:50:52 +03:00
Dmitry Zuikov e1a38aad49 devlog updated 2023-02-05 17:03:48 +03:00
Dmitry Zuikov d437d67133 test nix container for a hbs2-peer 2023-02-05 16:31:50 +03:00
Dmitry Zuikov 4ab83f0517 missed entry in flake.nix 2023-02-05 15:10:25 +03:00
Dmitry Zuikov 0a194b2e7c better block processing 2023-02-05 13:58:22 +03:00
Dmitry Zuikov 2d1d5aec03 wip 2023-02-05 07:31:14 +03:00
Dmitry Zuikov 5bc1893377 fixed big blocks downloading bug 2023-02-05 07:24:55 +03:00
Dmitry Zuikov 668e2db8a5 burst calculation fixed...
... but we need a real conjestion control algorithm
on level of Messaging.

New Reno or Vegas, whatever.
2023-02-04 16:25:20 +03:00
Dmitry Zuikov 5eb0cfdcc9 adjusting burst 2023-02-04 16:03:39 +03:00
Dmitry Zuikov 83f5f2a496 fixed issue with peer expiring 2023-02-04 15:53:02 +03:00
Dmitry Zuikov 277e886a4b pong output 2023-02-04 14:17:57 +03:00
Dmitry Zuikov d5d7c6fbb7 added peer ping loop to remove inactive peers 2023-02-04 14:11:05 +03:00
Dmitry Zuikov fbf8bd27fb rpc ping right way 2023-02-04 13:14:19 +03:00
Dmitry Zuikov b9d2adac3d dynamic burst management. makes downloading better
commit 7781e1df1dd258fabfb5d6dd2f9748f4c4d5985a
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Sat Feb 4 11:14:55 2023 +0300

    burst tune

commit 4e837691a5bd7fcda1d0bc8b89c5a377aa18ae30
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Sat Feb 4 11:06:09 2023 +0300

    dynamic-burst-management-wip

commit 575ba7bb6a8952ad79021420c488ffd4ef84f413
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Sat Feb 4 11:01:14 2023 +0300

    dynamic-burst-management-wip

commit 5517df31d790c130e65cf6eb0049dabdd3d627da
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Sat Feb 4 10:18:53 2023 +0300

    dynamic-burst-management-wip

commit 4c5c0b580d9a8c81e4133cc61a15d42b737e2b3c
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Sat Feb 4 09:29:45 2023 +0300

    wip

commit 0132b55be40939e321dc9adc8f4f6176c98c46dc
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Sat Feb 4 09:14:47 2023 +0300

    wip

commit 0bb90781e857076bb20a2e34da8f7edaa63f7815
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Fri Feb 3 14:50:49 2023 +0300

    wip

commit 67befe2af5f7c4139eee5f018a26b78e95aa6cb3
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Fri Feb 3 13:51:57 2023 +0300

    wip

commit d6d5769e032245a130dd4508a2780654b046dceb
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Fri Feb 3 12:48:49 2023 +0300

    wip

commit c78bb51f10c14bea483bfa235aa464d6b857263d
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Fri Feb 3 12:46:03 2023 +0300

    wip
2023-02-04 11:15:56 +03:00
Dmitry Zuikov 7fd8e9f153 wip 2023-02-03 12:43:13 +03:00
Dmitry Zuikov a3fcd26ea1 logger fixed 2023-02-03 12:27:55 +03:00
Dmitry Zuikov 167f9110fd devlog 2023-02-03 10:12:57 +03:00
Dmitry Zuikov 41da76483c peer announces and basic logging 2023-02-03 09:44:01 +03:00
Dmitry Zuikov 16cdf223af peers handshake somehow works 2023-02-02 19:08:16 +03:00