Upstream update
This release updates upstream Geth to v1.9.25.
Changes:
- 3886566 Merge branch 'release/1.9' of https://github.com/ethereum/go-ethereum
- e787272 params: go-ethereum v1.9.25 stable
- 1d1f5fe build: upgrade to Go 1.15.6 (#21986)
- 0045410 les: introduce forkID (#21974)
- b44f24e core, trie: speed up some tests with quadratic processing flaw (#21987)
- 9f6bb49 les, light: remove untrusted header retrieval in ODR (#21907)
- 817a3fb p2p/enode: avoid crashing for invalid IP (#21981) [ #21849 ]
- f935b1d crypto/signify, build: fix archive signing with signify (#21977)
- 915643a cmd/geth: add test to verify regexps in version check (#21962)
- 40b6ccf core,les: headerchain import in batches (#21471)
See More
- bd848aa common: improve printing of Hash and Address (#21834)
- ed0670c accounts/abi/bind: allow specifying signer on transactOpts (#21356) [ #16484 ]
- 6a4e730 crypto/secp256k1: add workaround for go mod vendor (#21735) [ #20232 ]
- 581c028 les: cosmetic rewrite of the arm64 float bug workaround (#21960)
- 15339cf cmd/geth: implement vulnerability check (#21859)
- 7770e41 core: improve contextual information on core errors (#21869)
- 62cedb3 core/vm/runtime: remove duplicated line (#21956)
- d7a64dc cmd/devp2p: add node filter for snap + fix arg error (#21950)
- 0b2f144 go.mod: update github.com/golang/snappy(#21934)
- e9e86ae eth: fix error in tracing if reexec is set (#21830)
- 908c180 params: update CHTs (#21941)
- a2795c8 les: fix nodiscover option (#21906)
- e7db1db p2p/nodestate: fix deadlock during shutdown of les server (#21927) [ #21925 ]
- a1ddd9e cmd/devp2p/internal/ethtest: add transaction tests (#21857)
- aba0c23 cmd/geth: make tests run quicker + use less memory and disk (#21919)
- 566cb4c accounts/keystore: add missing function doc for SignText (#21914)
- b71334a accounts, signer: fix Ledger Live account derivation path (clef) (#21757)
- fa572cd crypto: signing builds with signify/minisign (#21798) [ #6 ]
- 429e714 p2p/discover: fix deadlock in discv5 message dispatch (#21858)
- 810f9e0 all: remove redundant conversions and import names (#21903)
- f59ed35 graphql: always return 400 if errors are present in the response (#21882)
- c92faee all: simplify nested complexity and if blocks ending with a return statement (#21854)
- 29efe1f core/types: fixed typo (#21897)
- 59b480a cmd/devp2p/internal/ethtest: add 'large announcement' tests (#21792)
- 7e7a3f0 github: Remove vulnerability.md (#21894)
- bddd103 les: fix GetProofsV2 bug (#21896)
- 6b58409 cmd/faucet: improve handling of facebook post url (#21838) [ #21532 ]
- ead8146 Merge pull request #21890 from ligi/issue_templates
- 6104ab6 tests/fuzzers/bls1381: add bls fuzzer (#21796)
- f6e1aed github: Add new style of issue-templates [ #20024 ]
- bddf5aa les/utils: protect against WeightedRandomSelect overflow (#21839)
- 3ef5277 p2p: avoid spinning loop on out-of-handles (#21878)
- ebb9591 crypto/bn256: fix bn256Mul fuzzer to not hang on large input (#21872)
- 6f88d65 trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixes (#21871)
- f1e1d9f node: support expressive origin rules in ws.origins (#21481)
- 2808046 Merge pull request #21861 from holiman/remove_retesteth
- b9ff57c metrics: fix the panic for reading empty cpu stats (#21864)
- 23524f8 all: disable recording preimage of trie keys (#21402)
- 6b98580 cmd/geth: improve les test on windows (#21860)
- db87223 crypto/secp256k1: add checking z sign in affineFromJacobian (#18419)
- d513584 cmd/geth: remove retesteth
- 844485e consensus/ethash: fix usage of *reflect.SliceHeader (#21372)
- 1ea7537 crypto/bn256: refine comments according to #19577, #21595, and #21836 (#21847)
- 92c56eb common: fix documentation of Address.SetBytes (#21814)
- cf856ea accounts/abi: template: set events Raw field in Parse methods (#21807)
- 2045a2b core, all: split vm.Context into BlockContext and TxContext (#21672)
- 6f4cccf core/vm, protocol_params: implement eip-2565 modexp repricing (#21607)
- 0703c91 tests/fuzzers: improve the fuzzers (#21829)
- 9ded4e3 crypto/bn256: better comments for u, P and Order (#21836)
- a19b423 crypto/bn256: improve bn256 fuzzer (#21815)
- 919229d params: begin v1.9.25 release cycle
This list of changes was auto generated.