github multi-geth/multi-geth v1.9.21

3 years ago

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.

Don't miss a new multi-geth release

NewReleases is sending notifications on new releases.