kdeme

Results 119 issues of kdeme

Two bugs / issues related to the `routing_table_nodes` metric of routing_table.nim: - The counting with `seen` label is off. TBI - Routing table can be used by several protocols with...

discoveryv5

Had CI build being stopped because it took longer than 1 hour. Seems to hang at a uTP test, see logs with timestamps ``` Mon, 04 Apr 2022 19:35:01 GMT...

uTP

There is some strange behaviour going on with the chronicle loggings in uTP: - Following exports should not be needed: https://github.com/status-im/nim-eth/blob/master/eth/utp/utp_discv5_protocol.nim#L16 & https://github.com/status-im/nim-eth/blob/master/eth/utp/utp_socket.nim#L21 - the `utp_discv5_protocol` logscope topic seems to...

uTP

ENR support was added at a later stage to discv4. Our current implementation does not have it. ENR itself is already implemented (and used by discv5 implementation). The issue is...

discoveryv4

There seems to be no list size check done when decoding an object (possible also in general for lists?). e.g. when decoding `ef8c000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000080` to a `WhoAreYouObj`, that works as expected,...

discoveryv5
rlp

First off: I'm not sure if the application the right place to do this. Perhaps this should be arranged system wide as this is typically a kind of restriction that...

question
P2P

Issue for adding/improving proper peer management to the p2p code. This currently exists out of a very basic peer pool and some helper calls to launch rlpx protocols and discovery....

[Here](https://github.com/ethereum/go-ethereum/wiki/Achieving-Darkness) it is informally explained that in Whisper the origin of a message could be found out by a powerful adversary. Perhaps the next issue is obvious and known and...

Whisper
Waku

Payloads with containing many rlp lists inside lists takes very long. e.g. this payload ((it takes much less if the whole output part of the inspect is removed, but even...

rlp

IPv6 and multiple (ipv4 + ipv6) listening addresses support placeholder.

discoveryv5