- 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 23, 2021
-
-
meowsbits authored
* internal/web3ext,node: migrate node admin API (Start|Stop)RPC->HTTP Corresponding CLI flags --rpc have been moved to --http. This moves the admin module HTTP RPC start/stop methods to an equivalent namespace. Rel https://github.com/ethereum/go-ethereum/pull/22263 Date: 2021-03-08 08:00:11-06:00 Signed-off-by:
meows <b5c6@protonmail.com> * internal/web3ext: fix startRPC/HTTP param count (4->5) Date: 2021-03-16 06:13:23-05:00 Signed-off-by:
meows <b5c6@protonmail.com>
-
Péter Szilágyi authored
eth/protocols/snap, eth/downloader: don't use bloom filter in snap sync
-
- Mar 22, 2021
-
-
Péter Szilágyi authored
core/state/snapshot: fix panic on missing parent
-
Péter Szilágyi authored
-
Sina Mahmoodi authored
Check the input parameters against the actual head block, exit on error
-
Gary Rong authored
* all: add read-only option to database * all: fixes tests * cmd/geth: migrate flags * cmd/geth: fix the compact * cmd/geth: fix the format * cmd/geth: fix log * cmd: add chain-readonly * core: add readonly notion to freezer * core/rawdb: add log * core/rawdb: fix freezer close * cmd: fix * cmd, core: construct db * core: update tests
-
MrChico authored
* accounts: eip-712 signing for ledger * address review comments
-
Derek Chiang authored
-
- Mar 20, 2021
-
-
Tobias Hildebrandt authored
-
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
-
Sina Mahmoodi authored
-
Martin Holst Swende authored
This fixes the calculation of the tree branch factor. With the new formula, we now creat at most 13 children instead of 30, ensuring the TXT record size will be below 370 bytes.
-
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.
-
jacksoom authored
-
ucwong authored
This pulls in a fix to skip the broadcast on interfaces which are down.
-
ucwong authored
This pulls in a fix for a corruption issue when the process crashes while a new manifest file is being added.
-
Martin Redmond authored
This adds a new option to avoid sending the transaction which is created by calling a bound contract method.
-
meowsbits authored
The wantErr field was disused, and the error returned by HeaderByNumber was not properly tested. This simplifies the error checking using errors.Is and asserts that getting an expected missing header returns ethereum.NotFound. Also adds a nil check condition for header.Number before using big.Int's Sign method.
-
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.
-
wuff1996 authored
-
- Mar 17, 2021
-
-
Martin Holst Swende authored
-
- Mar 16, 2021
-
-
Zsolt Felföldi authored
-
Zsolt Felföldi authored
This PR fixes multiple issues with the UDP connection pre-negotiation feature: - the enable condition was wrong (it checked the existence of the DiscV5 struct where it wasn't initialized yet, disabling the feature even if discv5 was enabled) - the server pool queried already connected nodes when the discovery iterators returned them again - servers responded positively before they were synced and really willing to accept connections Metrics are also added on the server side that count the positive and negative replies to served connection queries.
-
Zsolt Felföldi authored
This PR fixes multiple issues with the UDP connection pre-negotiation feature: - the enable condition was wrong (it checked the existence of the DiscV5 struct where it wasn't initialized yet, disabling the feature even if discv5 was enabled) - the server pool queried already connected nodes when the discovery iterators returned them again - servers responded positively before they were synced and really willing to accept connections Metrics are also added on the server side that count the positive and negative replies to served connection queries.
-
Martin Holst Swende authored
* core/rawdb: more verbose error logs + better hashing * core/rawdb: add failing testcase * core/rawdb: properly hash transactions while indexing/unindexing * core/rawdb: exit on error + better log msg
-
ligi authored
Flatten the image so we do not have dark text on dark background
-
ligi authored
-
lightclient authored
Responding to these comments: https://github.com/ethereum/go-ethereum/pull/21502/files#r579010962 https://github.com/ethereum/go-ethereum/pull/21502/files#r579021565 https://github.com/ethereum/go-ethereum/pull/21502/files#r579023510 https://github.com/ethereum/go-ethereum/pull/21502/files#r578983734
-
Martin Holst Swende authored
The oss-fuzz fuzzer has been reporting some failing testcases for les. They're all spurious, and cannot reliably be reproduced. However, running them showed that there was a goroutine leak: the tests created a lot of new clients, which started an exec queue that was never torn down. This PR fixes the goroutine leak, and also a log message which was erroneously formatted.
-
- Mar 15, 2021
-
-
Martin Holst Swende authored
* cmd/geth: remove copydb command * eth/downloader: remove fakepeer
-
- Mar 14, 2021
-
-
Martin Holst Swende authored
* eth/state, les/state: properly init statedb accesslist when tracing, fixes #22475 * eth: review comments * eth/tracers: fix compilation err * eth/tracers: apply @karalabe's suggested fix
-
- Mar 13, 2021
-
-
Martin Holst Swende authored
-
- Mar 12, 2021
-
-
michael1011 authored
-
- Mar 11, 2021
-
-
Felix Lange authored
Given a list of less than two elements DecodeRLP returned rlp.EOL, leading to issues in outer decoders.
-
- Mar 09, 2021
-
-
Gary Rong authored
-
Martin Holst Swende authored
* les: add trailing slash to metric namespace * les: omit '.' in metric namespace
-