Skip to content
This repository has been archived by the owner on Oct 4, 2019. It is now read-only.

Ethereum Classic Geth 5.1.0

Compare
Choose a tag to compare
@whilei whilei released this 27 Mar 15:00
· 499 commits to master since this release
v5.1.0
bb1e7b5

Security

Added

  • mlog data points for wire protocol, headerchain, downloader.sync, and session/client identity values. For more information, please see the API documention.
  • dial ratio for configuring inbound/dialed connections. PR #522. Thanks @sorpaas!
  • makefile for building and testing geth and other executables.
  • chain configuration and p2p rates added to dash display. PR #497. Thanks @ManushB!

Refactored

  • state sync refactored to be fully independent from other downloads. PR #506. Thanks @fjl!
  • improve code formatting coverage via gofmt. PR #538
  • eth/handler: don't call peer.sync more than necessary. PR #505

Removed

  • extraneous vendor files
  • old TravisCI key

Fixed

  • sync issue where head could get stuck, likely because of broken downloader timeouts and/or error in processing content. Issue #398
  • JSON-RPC eth_sign accepts variable data param. For more information, see JSON-RPC documentation. PR #513
  • TestBcForkUncleTests made to be deterministic. PR #515
  • Windows colorable console output. PR #523

Contributors


.zip.sig and .tar.gz.sig files are detached PGP signatures
.zip.asc and .tar.gz.asc files are ascii-armored detached PGP signatures
.zip and .tar.gz are archive (compressed) files containing the geth executable

To verify a release with a signature: First, make sure you have a gpg tool installed, eg. gnupg or gnupg2. Then, if you haven't already, you'll need to import the signing key, which you'll find here. This step is included below.

# Import my signing public key
$ wget https://raw.githubusercontent.com/ethereumproject/volunteer/master/Volunteer-Public-Keys/tomek%40zdybal.lap.pl.pub
$ gpg —import [email protected]
# Verify
$ gpg --verify geth-classic-linux-v5.1.0-bb1e7b5.tar.gz.asc 
gpg: assuming signed data in 'geth-classic-linux-v5.1.0-bb1e7b5.tar.gz'
gpg: Signature made Tue 27 Mar 2018 03:30:20 PM CEST
gpg:                using DSA key 86C9E79D83B626AE95548DC3F157D3BD6E2EED66
gpg: Good signature from "Tomasz Zdybał (personal) <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 86C9 E79D 83B6 26AE 9554  8DC3 F157 D3BD 6E2E ED66

All tagged and development downloads are also be available at our automated builds website: http://builds.etcdevteam.com.