Commit Graph

185 Commits

Author SHA1 Message Date
Dmitry Zuikov e59d64bf0d wip, posting refchan head transaction 2023-07-25 12:27:43 +03:00
Dmitry Zuikov 04a274f7cc wip, dump refchan head block 2023-07-25 12:27:43 +03:00
Dmitry Zuikov 9c8c58766b PR CGPnKdSirc hbs2-suckless-conf-update 2023-07-25 10:49:44 +03:00
Dmitry Zuikov 970502796b merged PR 41MJ5i2NdR hbs2-peer-raw-tx-api
Squashed commit of the following:

commit d3fcc52a294adef00de6fa9a0581e37c95bc96ef
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Fri Jul 7 18:47:10 2023 +0300

    API handler for posting raw txs

commit 1fce9bceeefbabdc665e60a823a98d91151dbda6
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Tue Jul 4 18:14:53 2023 +0300

    fixme
2023-07-12 10:52:59 +03:00
Dmitry Zuikov 1c5a90984f fixing tcp pex 2023-06-30 13:43:53 +03:00
Dmitry Zuikov 27b8fb9f40 trying to close tcp stuff on respawn 2023-05-26 07:05:51 +03:00
Dmitry Zuikov 52284f61ab respawn process on error 2023-05-26 07:05:51 +03:00
Dmitry Zuikov e9a552d78a introducing resourcet 2023-05-26 07:05:51 +03:00
Dmitry Zuikov 453b7fd822 introducing resourcet 2023-05-26 07:05:51 +03:00
Dmitry Zuikov 69abfcf7e5 removed-extra-spaces 2023-05-26 07:05:51 +03:00
Dmitry Zuikov e3dca38522 typo fixed 2023-05-26 07:05:51 +03:00
Sergey Ivanov 69b7a56695 Move fillPeerMeta to it's own module, add tcp-prop-wait config param 2023-05-26 07:05:51 +03:00
Dmitry Zuikov 0424dfdc9f lesser calmdown period 2023-05-26 07:05:51 +03:00
Dmitry Zuikov 931852306b calm-down-tcp 2023-05-26 07:05:51 +03:00
Sergey Ivanov fbed52c921 wip 2023-05-26 07:05:50 +03:00
Sergey Ivanov 78bb0c45c1 wip 2023-05-26 07:05:50 +03:00
Sergey Ivanov 829c7378fd wip 2023-05-26 07:05:50 +03:00
Sergey Ivanov 956ca8638c Fail fast on errors in peerThread, do not eat exceptions 2023-05-26 07:05:50 +03:00
Sergey Ivanov 382cb2c9fc wip tcp-pex 2023-05-26 07:05:50 +03:00
Dmitry Zuikov e1cea76d27 minor speedup 2023-04-26 08:49:56 +03:00
Dmitry Zuikov c8395f38ed making-reflogs-eventually-constistent 2023-04-18 13:21:12 +03:00
Sergey Ivanov efc48d1c34 Added listen-tcp to PeerMeta 2023-04-14 14:31:11 +04:00
Sergey Ivanov f367c46a88 http downloaded blocks stat 2023-04-14 14:17:23 +04:00
Dmitry Zuikov ed47e18d24 done oYxxWDF4nX-seems-like-a-bad-idea 2023-04-14 09:07:19 +03:00
Dmitry Zuikov 4424466c84 tcp 2023-04-13 19:02:25 +03:00
Dmitry Zuikov 731f9c8209 merged CzgtqSWJQN
Squashed commit of the following:

commit f392c62836977b635f440437cf53859c891aa8c4
Author: Sergey Ivanov <ivanovs-4@yandex.ru>
Date:   Thu Apr 13 18:18:24 2023 +0400

    Fixes by review

commit 9a805fcb587071f88c68d85c3b85c81daa6ddeea
Author: Dmitry Zuikov <dzuikov@gmail.com>
Date:   Thu Apr 13 07:09:47 2023 +0300

    review

commit 8062035ceb1eb99f570df9c275aa875d5bf2a089
Author: Sergey Ivanov <ivanovs-4@yandex.ru>
Date:   Wed Apr 12 17:51:21 2023 +0400

    Tune updatePeerHttpAddrs

commit cd5423d10be5359869b5399fec3470bc1902934d
Author: Sergey Ivanov <ivanovs-4@yandex.ru>
Date:   Wed Apr 12 02:03:23 2023 +0400

    Update PR implement-http-block-download-worker

commit c1b32d9b7d4ad46f1924bf340374d64c29cefb67
Author: Sergey Ivanov <ivanovs-4@yandex.ru>
Date:   Wed Apr 12 01:58:45 2023 +0400

    Fixed blockHttpDownloadLoop

commit 8eaa3e3d84e2611f3781db471c59d8591ace9b68
Author: Sergey Ivanov <ivanovs-4@yandex.ru>
Date:   Mon Apr 3 01:42:01 2023 +0400

    http block download worker

commit 32f7ae80e15c1ff71f1a33359b34c0728b19b4ef
Author: Sergey Ivanov <ivanovs-4@yandex.ru>
Date:   Mon Mar 27 19:21:21 2023 +0400

    modified:   .fixme/log
2023-04-13 18:36:29 +03:00
Dmitry Zuikov 1c8f6b978b merged refactor-crypto-remove-l4-protocol-dependency 2023-04-06 09:22:45 +03:00
Dmitry Zuikov 7ed6116c45 new-udp-download-sequence 2023-04-05 08:59:23 +03:00
Dmitry Zuikov f035827731 fixed 6kx1sdj7ej 2023-04-05 05:04:13 +03:00
Dmitry Zuikov cfd5a5bdbd merged PR 5dkZ3UqkiT hbs2-peer-median-rtt 2023-04-04 06:43:22 +03:00
Dmitry Zuikov 098a748e7e udp-download-fix 2023-04-03 11:25:54 +03:00
Dmitry Zuikov c687c3654b larger repos & some fixes 2023-04-03 08:38:42 +03:00
Dmitry Zuikov 585f2a8025 rtt peer selection 2023-04-02 13:29:56 +03:00
Dmitry Zuikov fd7b0e31d5 ping rtt measurement 2023-04-02 12:57:52 +03:00
Dmitry Zuikov d89e6d0ec5 fix proxy-fetch-for 2023-04-01 12:16:02 +03:00
Dmitry Zuikov 56c0ac4bc1 better-download-algorithm 2023-04-01 09:30:28 +03:00
Dmitry Zuikov 4527e0d96c typos 2023-03-29 16:43:47 +03:00
Dmitry Zuikov e10fae26db block-download-fix 2023-03-29 16:32:27 +03:00
Dmitry Zuikov 153139d90b wip 2023-03-29 10:19:41 +03:00
Dmitry Zuikov 5f54c95c89 wip 2023-03-29 10:18:52 +03:00
Dmitry Zuikov 1211c2f050 wip 2023-03-29 10:10:20 +03:00
Dmitry Zuikov 0ec2cd6e3b wip 2023-03-29 10:06:18 +03:00
Dmitry Zuikov 2b71b27dca wip 2023-03-29 09:59:53 +03:00
Dmitry Zuikov 83decc3bfb minor fix 2023-03-29 07:14:38 +03:00
Dmitry Zuikov 76eb115d03 merged PR#4dMi3uox8r whitelist-config-option 2023-03-29 06:27:37 +03:00
Dmitry Zuikov 5ab9b80fd3 lost-peer-auth-investigation 2023-03-28 18:32:19 +03:00
Dmitry Zuikov 0f3bb22487 object download minor fix 2023-03-28 14:15:46 +03:00
Dmitry Zuikov 4ccb58f8c0 9Y2v3fXdhz lesser-ping-period 2023-03-28 12:03:20 +03:00
Dmitry Zuikov e2d17322ed accepted 6Dpwned28fg ettime-non-linux 2023-03-27 19:51:20 +03:00
Dmitry Zuikov 5b451012a4 download-log 2023-03-26 19:30:58 +03:00
Dmitry Zuikov 32e1a36f7e 5RbVNm9SRz annoying-lost-peer-auth-message 2023-03-26 18:05:40 +03:00
Dmitry Zuikov c16bedaea9 darwin-support-fixmes 2023-03-26 06:02:57 +03:00
Dmitry Zuikov 5f77b26520 hbs2-git: lotsa stuff 2023-03-24 19:54:07 +03:00
Dmitry Zuikov 9bd95bf579 write optimization 2023-03-24 11:01:43 +03:00
Dmitry Zuikov cd1a374f11 fixed an oopsie in 4VQVM2R8N4 2023-03-24 09:41:32 +03:00
Dmitry Zuikov 885682eb8a ASAP-start-only-one-instance-for-link-monitor 2023-03-24 09:28:55 +03:00
Dmitry Zuikov 6d7e587a24 hbs-git alpha 2023-03-23 20:48:44 +03:00
Dmitry Zuikov ee3e71eec2 wip 2023-03-20 07:15:18 +03:00
Vladimir Krutkin 88b9cce1c8
Typo 2023-03-19 16:46:47 +03:00
Dmitry Zuikov ea881ac507 known-peer-options-for-config
Squashed commit of the following:

commit 343417c5d8
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Thu Mar 9 16:27:24 2023 +0300

    Refactoring

commit cadcfc38f1
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Thu Mar 2 23:35:09 2023 +0300

    Refactoring

commit 02be353096
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Thu Mar 2 23:24:13 2023 +0300

    Add `known-peers-file` config option

commit eaa4f38989
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Thu Mar 2 15:22:41 2023 +0300

    Refactoring

commit 784fd2b437
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Tue Feb 28 22:52:57 2023 +0300

    Typo

commit 4e487b3a03
Author: Vladimir Krutkin <krutkinvs@gmail.com>
Date:   Tue Feb 28 22:54:39 2023 +0300

    Add `known-peer` config option
2023-03-10 09:01:22 +03:00
Dmitry Zuikov f6ba0ec42c fixed annoying-lost-peer-auth-message 2023-02-28 11:18:48 +03:00
Dmitry Zuikov 2164dc9e31 gc-live-mem-stat 2023-02-28 10:01:46 +03:00
Dmitry Zuikov 917f25ded3 cache sweeping 2023-02-28 05:54:53 +03:00
Dmitry Zuikov 5055700461 wtf 2023-02-27 10:37:23 +03:00
Dmitry Zuikov 090f5450ad wtf 2023-02-27 10:35:07 +03:00
Dmitry Zuikov fad91d4334 e5bd-download-stuck-on-big-volumes 2023-02-27 09:00:12 +03:00
Dmitry Zuikov 9a758eaa22 devlog 2023-02-27 06:19:39 +03:00
Dmitry Zuikov 98a0ab8db5 wip 2023-02-26 19:47:15 +03:00
Dmitry Zuikov 72549d01de wip 2023-02-26 18:38:10 +03:00
Dmitry Zuikov ca72d543d7 wip 2023-02-26 18:15:13 +03:00
Dmitry Zuikov 17210c96cc wip 2023-02-26 17:32:52 +03:00
Dmitry Zuikov faf4d0eab7 minor-fix 2023-02-26 16:46:36 +03:00
Dmitry Zuikov c8109d1c61 fix 2023-02-26 16:22:16 +03:00
Dmitry Zuikov 96deffbf5c wip 2023-02-26 15:47:29 +03:00
Dmitry Zuikov 5b9c1a301d minor fix 2023-02-26 14:49:37 +03:00
Dmitry Zuikov 5b11e1d9a5 minor-fix 2023-02-26 14:14:58 +03:00
Dmitry Zuikov fb224635a5 minor-fix 2023-02-26 14:05:27 +03:00
Dmitry Zuikov 8bbc15bc5b minor-fix 2023-02-26 13:57:30 +03:00
Dmitry Zuikov 179a0b49a3 smarter-block-download 2023-02-26 13:39:35 +03:00
Dmitry Zuikov af692eb8ba wip 2023-02-25 16:42:35 +03:00
Dmitry Zuikov b2fd91610a wip 2023-02-25 16:26:45 +03:00
Dmitry Zuikov e2ca7d3a2f fixed (?) fetch speed degradation 2023-02-25 13:17:51 +03:00
Dmitry Zuikov 0ce52cc4ba verbose-debug-log 2023-02-25 09:16:28 +03:00
Dmitry Zuikov d7c93c8d3e faster-download-log-append 2023-02-25 07:27:08 +03:00
Dmitry Zuikov 3b569777bc optional-rpc-parameter 2023-02-25 06:18:33 +03:00
Dmitry Zuikov afe5c09a18 experimental persistent-download-queue 2023-02-24 13:17:29 +03:00
Dmitry Zuikov 962afec828 devlog+fixme+minor-change 2023-02-24 09:54:22 +03:00
Dmitry Zuikov 82b50a193a better block postpone algorithm 2023-02-24 09:32:23 +03:00
Dmitry Zuikov e8b87666e6 default bootstrap hardcode 2023-02-23 07:04:10 +03:00
Dmitry Zuikov 12231d2e4d fixed BZjzN7BjQ4 dns-bootstrap 2023-02-23 06:54:10 +03:00
Dmitry Zuikov a41a3098fd tuned ping 2023-02-22 18:59:57 +03:00
Dmitry Zuikov 3cec2f711f fixed AR3Ppzm1E2 2023-02-22 17:58:56 +03:00
Dmitry Zuikov f7fb435026 ping error fixed 2023-02-22 13:30:44 +03:00
Dmitry Zuikov 819ac05397 new download 2023-02-22 12:39:04 +03:00
Dmitry Zuikov b360ad0bc7 wait 2023-02-20 11:26:21 +03:00
Dmitry Zuikov dde10a02d6 q only 2023-02-20 11:26:21 +03:00
Dmitry Zuikov f22410ba81 q only 2023-02-20 11:26:21 +03:00
Dmitry Zuikov 5af01af090 wip HEsUhP3CJN 2023-02-16 14:12:19 +03:00
Dmitry Zuikov e63004882d wip HEsUhP3CJN 2023-02-16 13:10:32 +03:00
Sergey Ivanov eb43510f23
Draft merkle wrapper for encryption (#1)
* Draft merkle wrapper for encryption

* wip encryption

* encryption to check

* Fixes by comments

* Drop keyring, pubkey opts from store command

* Fix wrong deserialise call

* Edit README.md. Add example of store encrypted file

* minor issues found

---------

Co-authored-by: Dmitry Zuikov <dzuikov@gmail.com>
2023-02-16 08:49:40 +03:00