- Oct 15, 2018
-
-
Dmitrij Koniajev authored
The changes allow building WebAssembly applications which use ethclient.Client.
-
Kurkó Mihály authored
This change extends the peer metrics collection: - traces the life-cycle of the peers - meters the peer traffic separately for every peer - creates event feed for the peer events - emits the peer events
-
Evgeny authored
-
Grachev Mikhail authored
-
Martin Holst Swende authored
This commit updates our tests with the latest and greatest from ethereum/tests. It also contains implementation of NoProof for blockchain tests.
-
Felix Lange authored
Fixes #17837
-
- Oct 12, 2018
-
-
Viktor Trón authored
* swarm/network/stream: generalize SetNextBatch and add Server SessionIndex * swarm/network/stream: fix a typo in comment * swarm/network/stream: remove live argument from NewSwarmSyncerServer
-
Louis Holbrook authored
-
Louis Holbrook authored
-
Elad authored
-
Felix Lange authored
This PR adds enode.LocalNode and integrates it into the p2p subsystem. This new object is the keeper of the local node record. For now, a new version of the record is produced every time the client restarts. We'll make it smarter to avoid that in the future. There are a couple of other changes in this commit: discovery now waits for all of its goroutines at shutdown and the p2p server now closes the node database after discovery has shut down. This fixes a leveldb crash in tests. p2p server startup is faster because it doesn't need to wait for the external IP query anymore.
-
- Oct 11, 2018
-
-
Felix Lange authored
This fixes a rare deadlock with the inproc adapter: - A node is stopped, which acquires Network.lock. - The protocol code being simulated (swarm/network in my case) waits for its goroutines to shut down. - One of those goroutines calls into the simulation to add a peer, which waits for Network.lock. The fix for the deadlock is really simple, just release the lock before stopping the simulation node. Other changes in this PR clean up the exec adapter so it reports node startup errors better and remove the docker adapter because it just adds overhead. In the exec adapter, node information is now posted to a one-shot server. This avoids log parsing and allows reporting startup errors to the simulation host. A small change in package node was needed because simulation nodes use port zero. Node.{HTTP,WS}Endpoint now return the live endpoints after startup by checking the TCP listener.
-
- Oct 10, 2018
-
-
Péter Szilágyi authored
internal/ethapi: warn on failed account accesses
-
Péter Szilágyi authored
-
- Oct 09, 2018
-
-
Felix Lange authored
Notifier tracks whether subscription are 'active'. A subscription becomes active when the subscription ID has been sent to the client. If the client sends notifications in the request handler before the subscription becomes active they are dropped. The tests tried to work around this problem by always waiting 5s before sending the first notification. Fix it by buffering notifications until the subscription becomes active. This speeds up all subscription tests. Also fix TestSubscriptionMultipleNamespaces to wait for three messages per subscription instead of six. The test now finishes just after all notifications have been received and doesn't hit the 30s timeout anymore.
-
Elad authored
These minor changes already shaved off around 30s.
-
Anton Evangelatov authored
* swarm/storage: lower constants for faster tests * swarm: reduce test size for TestLocalStoreAndRetrieve * swarm: reduce nodes for dec_inc_node_count
-
Martin Holst Swende authored
* cmd/clef: encrypt master seed of clef Signed-off-by:
YaoZengzeng <yaozengzeng@zju.edu.cn> * keystore: refactor for external use of encryption * clef: utilize keystore encryption, check flags correctly * clef: validate master password * clef: add json wrapping around encrypted master seed
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Guillaume Ballet authored
-
- Oct 08, 2018
-
-
holisticode authored
* swarm/network/stream: introduced visualized snapshot sync test * swarm/network/stream: non-existing hash visualization sim * swarm/network/stream: fixed retrieval tests; new backend for visualization * swarm/network/stream: cleanup of visualized_snapshot_sync_sim_test.go * swarm/network/stream: rebased PR on master * swarm/network/stream: fixed loop logic in retrieval tests * swarm/network/stream: fixed iterations for snapshot tests * swarm/network/stream: address PR comments * swarm/network/stream: addressed PR comments
-
Felix Lange authored
* travis: exclude non-test jobs for PRs We don't usually look at these builders and not starting them removes ~15min of build time. * build: don't run vet before tests Recent versions of Go run vet during 'go test' and we have a dedicated lint job. * build: use -timeout 5m for tests Tests sometimes hang on Travis. CI runs are aborted after 10min with no output. Adding the timeout means we get to see the stack trace for timeouts.
-
Felix Lange authored
This fixes the tests on 32bit platforms.
-
Ryan Schneider authored
-
Gary Rong authored
-
Péter Szilágyi authored
-
Wenbiao Zheng authored
-
Péter Szilágyi authored
-
Javier Peletier authored
-
- Oct 06, 2018
-
-
Philip Schlump authored
-
- Oct 05, 2018
-
-
Jeremy Schlatter authored
-
Martin Holst Swende authored
This is a stopgap until new tests have been generated and imported.
-
Martin Holst Swende authored
* core/vm : fix failing testcase * core/vm: fix nitpick
-
Péter Szilágyi authored
eth/downloader: fix invalid hash chain error due to head mini reorg
-
Péter Szilágyi authored
-
Martin Holst Swende authored
* core/vm: create2 address generation tests * core/vm: per byte cost of CREATE2 * core/vm: fix linter issue in test
-
Martin Holst Swende authored
-
- Oct 04, 2018
-
-
Péter Szilágyi authored
params: add ropsten fork delay, update les checkpoints
-
Péter Szilágyi authored
-