erigon-pulse/to-merge.txt

502 lines
15 KiB
Plaintext

commit 6d74d1e5f762e06a6a739a42261886510f842778
Author: Péter Szilágyi <peterke@gmail.com>
Date: Wed May 13 12:31:35 2020 +0300
params: release go-ethereum v1.9.14
commit a188a1e150ecc917d85631f9e1308712ff55bd5d
Author: Hao Duan <duanhao0814@gmail.com>
Date: Wed May 13 17:06:19 2020 +0800
ethstats: stop report ticker in each loop cycle #21070 (#21071)
Co-authored-by: Hao Duan <duan.hao@hyperchain.cn>
commit d02301f758df1d16875c959b58cf91c76edecbdd
Author: Gary Rong <garyrong0905@gmail.com>
Date: Wed May 13 16:33:48 2020 +0800
core: fix missing receipt on Clique crashes (#21045)
* core: fix missing receipt
* core: address comment
commit 0b63915430e5921722004345228c5239a8784d6b
Author: Marius van der Wijden <m.vanderwijden@live.de>
Date: Tue May 12 13:02:23 2020 +0200
accounts/abi: allow overloaded argument names (#21060)
* accounts/abi: allow overloaded argument names
In solidity it is possible to create the following contract:
```
contract Overloader {
struct F { uint _f; uint __f; uint f; }
function f(F memory f) public {}
}
```
This however resulted in a panic in the abi package.
* accounts/abi fixed error handling
commit b8ea9042e52f7bb59c0c0c9e7df37d4f2f579dd2
Author: Marius van der Wijden <m.vanderwijden@live.de>
Date: Tue May 12 12:21:40 2020 +0200
accounts/abi: accounts/abi/bind: Move topics to abi package (#21057)
* accounts/abi/bind: added test cases for waitDeployed
* accounts/abi/bind: added test case for boundContract
* accounts/abi/bind: removed unnecessary resolve methods
* accounts/abi: moved topics from /bind to /abi
* accounts/abi/bind: cleaned up format... functions
* accounts/abi: improved log message
* accounts/abi: added type tests
* accounts/abi/bind: remove superfluous template methods
commit 7b7e5921a4012810707aaf825080c70ef6823768
Author: Gary Rong <garyrong0905@gmail.com>
Date: Tue May 12 18:11:34 2020 +0800
miner: support disabling empty blockprecommits form the Go API (#20736)
* cmd, miner: add noempty-precommit flag
* cmd, miner: get rid of external flag
* miner: change bool to atomic int
* miner: fix tiny typo
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
commit 7540c53e72f2974a0c5509274412c2bf65dd1ab9
Author: ucwong <ucwong@126.com>
Date: Tue May 12 17:19:15 2020 +0800
core/rawdb: remove unused math (#21065)
commit aaede53738fac7767459dc2a854136ac6680e5b2
Author: ucwong <ucwong@126.com>
Date: Tue May 12 16:46:35 2020 +0800
core/rawdb : log format fix for Unindexing transaction (#21064)
* core/rawdb : log format fix for Unindexing transaction
* core/rawdb: tiny fixup
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
commit 53cac027d0795a66097c753495a8609e545822ba
Author: Gary Rong <garyrong0905@gmail.com>
Date: Tue May 12 16:02:15 2020 +0800
les: drop the message if the entire p2p connection is stuck (#21033)
* les: drop the message if the entire p2p connection is stuck
* les: fix lint
commit 7ace5a3a8b2a4591063096232a3a1264e3faf8fe
Author: Martin Holst Swende <martin@swende.se>
Date: Tue May 12 07:46:10 2020 +0200
core: fixup blockchain tests (#21062)
core: fixup blockchain tests
commit 40859a2441a91b120ce33b5f5ede95c8f7e7fd97
Merge: 453523005 126ac94f3
Author: Péter Szilágyi <peterke@gmail.com>
Date: Mon May 11 19:05:47 2020 +0300
Merge pull request #21061 from karalabe/cht-1.9.14
params: bump CHTs for the v1.9.14 release
commit 45352300592cf68feb64d67aefa607eec2c9a1de
Author: Martin Holst Swende <martin@swende.se>
Date: Mon May 11 17:58:43 2020 +0200
cmd, core, eth: background transaction indexing (#20302)
* cmd, core, eth: init tx lookup in background
* core/rawdb: tiny log fixes to make it clearer what's happening
* core, eth: fix rebase errors
* core/rawdb: make reindexing less generic, but more optimal
* rlp: implement rlp list iterator
* core/rawdb: new implementation of tx indexing/unindex using generic tx iterator and hashing rlp-data
* core/rawdb, cmd/utils: fix review concerns
* cmd/utils: fix merge issue
* core/rawdb: add some log formatting polishes
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
commit 126ac94f369e56a4da879aaa8914afef6a8a64b2
Author: Péter Szilágyi <peterke@gmail.com>
Date: Mon May 11 18:56:09 2020 +0300
params: bump CHTs for the v1.9.14 release
commit 6f54ae24cdeacd14519eac8b127e0e1fea03d66a
Author: Felix Lange <fjl@twurst.com>
Date: Mon May 11 17:11:17 2020 +0200
p2p: add 0 port check in dialer (#21008)
* p2p: add low port check in dialer
We already have a check like this for UDP ports, add a similar one in
the dialer. This prevents dials to port zero and it's also an extra
layer of protection against spamming HTTP servers.
* p2p/discover: use errLowPort in v4 code
* p2p: change port check
* p2p: add comment
* p2p/simulations/adapters: ensure assigned port is in all node records
commit 069a7e1f8abe4e06f7aba7bb1dbd5a49ce242a5a
Author: AusIV <git@ausiv.com>
Date: Mon May 11 07:11:17 2020 -0500
core/rawdb: stop freezer process as part of freezer.Close() (#21010)
* core/rawdb: Stop freezer process as part of freezer.Close()
When you call db.Close(), it was closing the leveldb database first,
then closing the freezer, but never stopping the freezer process.
This could cause the freezer to attempt to write to leveldb after
leveldb had been closed, leading to a crash with a non-zero exit code.
This change adds a quit channel to the freezer, and freezer.Close()
will not return until the freezer process has stopped.
Additionally, when you call freezerdb.Close(), it will close the
AncientStore before closing leveldb, to ensure that the freezer goroutine
will be stopped before leveldb is closed.
* core/rawdb: Fix formatting for golint
* core/rawdb: Use backoff flag to avoid repeating select
* core/rawdb: Include accidentally omitted backoff
commit bd60295de56b04a435fc2a0b31d3d18a34cd3843
Author: Martin Holst Swende <martin@swende.se>
Date: Mon May 11 11:59:21 2020 +0200
console: fix some crashes/errors in the bridge (#21050)
Fixes #21046
commit 930e82d7f4e6e0e7e90d36569f294745e1547a1e
Author: Marius van der Wijden <m.vanderwijden@live.de>
Date: Mon May 11 10:16:32 2020 +0200
params, cmd/utils: remove outdated discv5 bootnodes, deprecate flags (#20949)
* params: remove outdated discv5 bootnodes
* cmd/utils: deprecated bootnodesv4/v5 flags
commit 37877e86ed44d4bada1df47dca4ee41428943749
Merge: 263622f44 0b2edf05b
Author: Péter Szilágyi <peterke@gmail.com>
Date: Mon May 11 11:09:25 2020 +0300
Merge pull request #21056 from karalabe/statedb-simpler-code
core/state: make GetCodeSize mirror GetCode implementation wise
commit 263622f44f45eb3e8be6dde4ed030f7f5717066b
Author: Gary Rong <garyrong0905@gmail.com>
Date: Mon May 11 16:08:20 2020 +0800
accounts/abi/bind/backend, internal/ethapi: recap gas limit with balance (#21043)
* accounts/abi/bind/backend, internal/ethapi: recap gas limit with balance
* accounts, internal: address comment and fix lint
* accounts, internal: extend log message
* tiny nits to format hexutil.Big and nil properly
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
commit 0b2edf05bbbab272794f2ea5c92acb5857984102
Author: Péter Szilágyi <peterke@gmail.com>
Date: Mon May 11 10:14:49 2020 +0300
core/state: make GetCodeSize mirror GetCode implementation wise
commit e29e4c2376ae9718208178b226bd9ee86d2ffa4f
Author: ligi <ligi@ligi.de>
Date: Mon May 11 09:05:37 2020 +0200
build: fix CLI params for windows LNK files (#21055)
* build: Fix CLI params for windows LNK files
closes #21054
* Remove parameters
commit 82f9ed49fa6a6831c997582821dd1c5ba4f14116
Author: Martin Holst Swende <martin@swende.se>
Date: Fri May 8 20:52:20 2020 +0200
core/state: avoid statedb.dbErr due to emptyCode (#21051)
* core/state: more verbose stateb errors
* core/state: fix flaw
* core/state: fixed lint
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
commit b0b65d017f7bfd454d6f3bcbbc4eb419e940bf5c
Author: Martin Holst Swende <martin@swende.se>
Date: Thu May 7 15:13:34 2020 +0200
core/state: abort commit if read errors have occurred (#21039)
This finally adds the error check that the documentation of StateDB.dbErr
promises to do. dbErr was added in 9e5f03b6c (June 2017), and the check was
already missing in that commit. We somehow survived without it for three years.
commit 1152f458499b4d91b95a873d9d33c923397a2184
Author: Martin Holst Swende <martin@swende.se>
Date: Thu May 7 15:06:31 2020 +0200
core/state: include zero-address in state dump if present (#21038)
* Include 0x0000 address into the dump if it is present
* core/state: go fmt
Co-authored-by: Alexey Akhunov <akhounov@gmail.com>
commit dd88bd82c9453b01e5d8b659bf59e44396a1f572
Author: Marius van der Wijden <m.vanderwijden@live.de>
Date: Thu May 7 09:24:10 2020 +0200
accounts/abi/bind: add void if no return args specified (#21002)
* accounts/abi/bind: add void if no return args specified
Currently the java generator generates invalid input on pure/view functions
that have no return type. e.g. `function f(uint u) view public {}`
This is not a problem in practice as people rarely ever write functions like this.
* accounts/abi/bind: use elseif instead of nested if
commit 85944c25619da8cfb69dd78ec191b219ca720f3f
Author: Gary Rong <garyrong0905@gmail.com>
Date: Thu May 7 15:07:59 2020 +0800
core/state/snapshot: fix typo (#21037)
commit 87c463c47aa6d10a55a4b860bab3d53199814d01
Merge: 39c64d85a 90af6dae6
Author: Péter Szilágyi <peterke@gmail.com>
Date: Wed May 6 18:11:15 2020 +0300
Merge pull request #21036 from karalabe/snapshot-storage-leak
core/state/snapshot: don't create storage list for non-existing accounts
commit 90af6dae6efc934e698bac11b09f773724e296bd
Author: Péter Szilágyi <peterke@gmail.com>
Date: Wed May 6 17:22:38 2020 +0300
core/state/snapshot: don't create storage list for non-existing accounts
commit 39c64d85a2af2c48c9b79447d2848c4f5f22446c
Author: Boqin Qin <Bobbqqin@gmail.com>
Date: Wed May 6 21:47:59 2020 +0800
core: avoid double-lock in tx_pool_test (#20984)
commit 234cc8e77f912ec33c1774e007e3f3a5065da426
Author: Guillaume Ballet <gballet@gmail.com>
Date: Wed May 6 15:35:04 2020 +0200
eth/downloader: minor typo fixes in comments (#21035)
commit 5cdc2dffda5af375bd5e26216c525159354022aa
Author: Gary Rong <garyrong0905@gmail.com>
Date: Wed May 6 21:33:57 2020 +0800
trie: fix TestBadRangeProof unit test (#21034)
commit c2147ee154b4d638c3b241fce0b1e185b72c0c2b
Author: ploui <64719999+ploui@users.noreply.github.com>
Date: Wed May 6 06:01:01 2020 -0400
eth: don't inadvertently enable snapshots in archive nodes (#21025)
* eth: don't reassign more cache than is being made available
* eth: don't inadvertently enable snapshot in a case where --snapshot wasn't given
commit b98259868b8362bb027636d8209fa7e583d9dff4
Merge: 292570ad6 34ed2d834
Author: Péter Szilágyi <peterke@gmail.com>
Date: Wed May 6 12:59:33 2020 +0300
Merge pull request #21032 from karalabe/skip-announce-goroutine-eth64
eth: skip transaction announcer goroutine on eth<65
commit 292570ad6cea36ae89fd024cfd7d5319fc68170e
Merge: 933acf338 8f8ff8d60
Author: Péter Szilágyi <peterke@gmail.com>
Date: Wed May 6 12:58:51 2020 +0300
Merge pull request #21028 from karalabe/memfix-32bit-arch
cmd/geth: handle memfixes on 32bit arch with large RAM
commit 34ed2d834a7786e4ae3c24fbcea6cc236bc644f7
Author: Péter Szilágyi <peterke@gmail.com>
Date: Wed May 6 12:47:27 2020 +0300
eth: skip transaction announcer goroutine on eth<65
commit 933acf3389d420a655b35a8dbf40536ebe058113
Author: Marius van der Wijden <m.vanderwijden@live.de>
Date: Tue May 5 16:30:43 2020 +0200
account/abi: remove superfluous type checking (#21022)
* accounts/abi: added getType func to Type struct
* accounts/abi: fixed tuple unpack
* accounts/abi: removed type.Type
* accounts/abi: added comment
* accounts/abi: removed unused types
* accounts/abi: removed superfluous declarations
* accounts/abi: typo
commit 44a3b8c04cf18dc0a796f96d5972beb0e3cbe79b
Merge: a52511e69 451577299
Author: Péter Szilágyi <peterke@gmail.com>
Date: Tue May 5 15:11:40 2020 +0300
Merge pull request #21026 from karalabe/disable-highmem-test
tests: skip consensus test using 1GB RAM
commit a52511e69295e3b81b0a6f5a391549764a234b55
Author: Péter Szilágyi <peterke@gmail.com>
Date: Tue May 5 15:11:00 2020 +0300
build: raise test timeout back to 10 mins (#21027)
commit 8f8ff8d6010954fe5dbd2ce36330fbf1b8451e4f
Author: Péter Szilágyi <peterke@gmail.com>
Date: Tue May 5 13:25:56 2020 +0300
cmd/geth: handle memfixes on 32bit arch with large RAM
commit 4515772993db46e8e5e9480be579c75238c4f227
Author: Péter Szilágyi <peterke@gmail.com>
Date: Tue May 5 12:27:09 2020 +0300
tests: skip consensus test using 1GB RAM
commit c989bca173681f4462985cec2d30616aa0774edd
Author: rene <41963722+renaynay@users.noreply.github.com>
Date: Tue May 5 10:19:17 2020 +0200
cmd/utils: renames flags related to http-rpc server (#20935)
* rpc flags related to starting http server renamed to http
* old rpc flags aliased and still functional
* pprof flags fixed
* renames gpo related flags
* linted
* renamed rpc flags for consistency and clarity
* added warn logs
* added more warn logs for all deprecated flags for consistency
* moves legacy flags to separate file, hides older flags under show-deprecated-flags command
* legacy prefix and moved some more legacy flags to legacy file
* fixed circular import
* added docs
* fixed imports lint error
* added notes about when flags were deprecated
* cmd/utils: group flags by deprecation date + reorder by date,
* modified deprecated comments for consistency, added warn log for --rpc
* making sure deprecated flags are still functional
* show-deprecated-flags command cleaned up
* fixed lint errors
* corrected merge conflict
* IsSet --> GlobalIsSet
* uncategorized flags, if not deprecated, displayed under misc
Co-authored-by: Martin Holst Swende <martin@swende.se>
commit 587656619d281fe76824a392008ff87d1a0bbe3f
Merge: 5e45db761 da5914701
Author: Péter Szilágyi <peterke@gmail.com>
Date: Mon May 4 17:10:17 2020 +0300
Merge pull request #21023 from karalabe/snapshot-verify-iterator-release
core/state/snapshot: release iterator after verification
commit da591470147689bb5978eaaff28468d19af61614
Author: Péter Szilágyi <peterke@gmail.com>
Date: Mon May 4 15:14:08 2020 +0300
core/state/snapshot: release iterator after verification