- Sep 21, 2021
-
-
Krishna Upadhyaya authored
-
- Sep 17, 2021
-
-
Uttam Singh authored
-
- Sep 15, 2021
-
-
Marius van der Wijden authored
* cmd/devp2p/internal/ethtest: only use eth66 if eth66 is negotiated * cmd/devp2p/internal/ethtest: switch on concrete type not pointer * cmd/devp2p/internal/ethtest: switch on concrete type not pointer
-
- Aug 31, 2021
-
-
Krishna Upadhyaya authored
-
- Aug 25, 2021
-
-
baptiste-b-pegasys authored
WriteTo is unused, and go vet warns about it because it doesn't match the usual signature of the io.WriterTo method.
-
- Aug 24, 2021
-
-
Péter Szilágyi authored
This reverts commit c368f728.
-
- Aug 20, 2021
-
-
Péter Szilágyi authored
-
- Aug 03, 2021
-
-
Martin Holst Swende authored
This PR modifies the post-PING-send expectations to both be laxer and stricter: it doesn't care what order the packets arrive, but also verifies that exactly one PING and one PONG is returned.
-
- Jul 07, 2021
-
-
Martin Holst Swende authored
This PR fixes a false positive PONG 'to' endpoint mismatch seen in hive tests: got {IP:172.17.0.7 UDP:44025 TCP:44025}, want {IP:172.17.0.7 UDP:44025 TCP:0} Co-authored-by:
Felix Lange <fjl@twurst.com>
-
- Jun 29, 2021
-
-
Péter Szilágyi authored
-
- May 27, 2021
-
-
Felix Lange authored
-
rene authored
-
- May 25, 2021
-
-
rene authored
This PR refactors the eth test suite to make it more readable and easier to use. Some notable differences: - A new file helpers.go stores all of the methods used between both eth66 and eth65 and below tests, as well as methods shared among many test functions. - suite.go now contains all of the test functions for both eth65 tests and eth66 tests. - The utesting.T object doesn't get passed through to other helper methods, but is instead only used within the scope of the test function, whereas helper methods return errors, so only the test function itself can fatal out in the case of an error. - The full test suite now only takes 13.5 seconds to run.
-
- May 05, 2021
-
-
rene authored
This changes the SimultaneousRequests test to send the requests from the same connection, as it doesn't really make sense to test whether a node can respond to two requests with different request IDs from separate connections.
-
- Apr 30, 2021
-
-
rene authored
This PR fixes a couple of issues in the eth test suite that caused flakiness when run in the CI.
-
- Apr 28, 2021
-
-
rene authored
-
Martin Holst Swende authored
-
- Apr 23, 2021
- Apr 19, 2021
-
-
Felix Lange authored
-
Felix Lange authored
The new -limit option makes the filter operate on top N nodes by score. This also adds ENR attribute stats in the nodeset info command. Node set commands are now documented in README.
-
- Mar 26, 2021
-
-
Felix Lange authored
This upgrades the cloudflare client dependency to v0.14.0. The new version changes the API because all methods now require a context parameter. This change also reduces the log level of the 'Skipping...' message to debug, following a similar change in the AWS deployer.
-
- Mar 25, 2021
-
-
Felix Lange authored
* cmd/devp2p: fix comparison of TXT record value The AWS API returns quoted DNS strings, so we must encode the new value before comparing it against the existing record content. * cmd/devp2p: add test * cmd/devp2p: fix typo and rename val -> newValue
-
- Mar 24, 2021
-
-
Felix Lange authored
In Geth v1.10, we changed the structure of the "les" ENR entry. As a result, the DHT crawler that creates the DNS lists no longer recognizes the les nodes, which is fixed in this commit. * cmd/devp2p: skip ENR field tails properly in nodeset filter * cmd/devp2p: fix tail decoder for snap as well * les: fix tail decoding in "eth" ENR entry
-
- Mar 20, 2021
-
-
rene authored
Add old block announcement test to eth test suite, checks to make sure old block announcement isn't propagated
-
Martin Holst Swende authored
This PR fixes a regression introduced in #22360, when we updated to the v2 of the AWS sdk, which causes current crawler to just get the same first 100 results over and over, and get stuck in a loop.
-
- Mar 19, 2021
-
-
Felix Lange authored
-
rene authored
-
Quest Henkart authored
This updates the DNS deployer to use AWS SDK v2. Migration is relatively seamless, although there were two locations that required a slightly different approach to achieve the same results. In particular, waiting for DNS change propagation is very different with SDK v2. This change also optimizes DNS updates by publishing all changes before waiting for propagation.
-
rene authored
This PR fixes an issue with the eth66 test suite where, during a readAndServe when the test is manually responding to GetBlockHeader requests, it now responds with a BlockHeaders eth66 packet that includes the inbound request ID.
-
- Mar 13, 2021
-
-
Martin Holst Swende authored
-
- Feb 25, 2021
-
-
rene authored
Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- Feb 16, 2021
-
-
rene authored
This updates the eth protocol test suite to use the message type definitions of the 'production' protocol implementation in eth/protocols/eth.
-
- Feb 11, 2021
-
-
rene authored
-
- Dec 03, 2020
-
-
Martin Holst Swende authored
-
- Nov 30, 2020
-
-
Marius van der Wijden authored
-
- Nov 25, 2020
-
-
Alex Prut authored
-
- Nov 24, 2020
-
-
Marius van der Wijden authored
* cmd/devp2p/internal/ethtest: added large announcement tests * cmd/devp2p/internal/ethtest: added large announcement tests * cmd/devp2p/internal/ethtest: refactored stuff a bit * cmd/devp2p/internal/ethtest: added TestMaliciousStatus/Handshake * cmd/devp2p/internal/ethtest: fixed rebasing issue * happy linter, happy life * cmd/devp2p/internal/ethtest: used readAndServe * stuff * cmd/devp2p/internal/ethtest: fixed test cases
-
- Nov 13, 2020
-
-
Jaynti Kanani authored
-
- Nov 04, 2020
-
-
rene authored
This PR replaces the old test genesis.json and chain.rlp files in the testdata directory for the eth protocol test suite, and also adds documentation for running the eth test suite locally. It also improves the test output text and adds more timeouts. Co-authored-by:
Felix Lange <fjl@twurst.com>
-