Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Upgrade] Go-Ethereum release v1.9.8 #1112

Merged
merged 1,153 commits into from
Feb 2, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 21, 2019

  1. core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09

    The precompile at 0x09 wraps the BLAKE2b F compression function:
    https://tools.ietf.org/html/rfc7693#section-3.2
    
    The precompile requires 6 inputs tightly encoded, taking exactly 213
    bytes, as explained below.
    
    - `rounds` - the number of rounds - 32-bit unsigned big-endian word
    - `h` - the state vector - 8 unsigned 64-bit little-endian words
    - `m` - the message block vector - 16 unsigned 64-bit little-endian words
    - `t_0, t_1` - offset counters - 2 unsigned 64-bit little-endian words
    - `f` - the final block indicator flag - 8-bit word
    
    [4 bytes for rounds][64 bytes for h][128 bytes for m][8 bytes for t_0]
    [8 bytes for t_1][1 byte for f]
    
    The boolean `f` parameter is considered as `true` if set to `1`.
    The boolean `f` parameter is considered as `false` if set to `0`.
    All other values yield an invalid encoding of `f` error.
    
    The precompile should compute the F function as specified in the RFC
    (https://tools.ietf.org/html/rfc7693#section-3.2) and return the updated
    state vector `h` with unchanged encoding (little-endian).
    
    See EIP-152 for details.
    pdyraga authored and karalabe committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    2890f06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bccafe View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Merge pull request #19972 from keep-network/istanbul-eip-152-blake2b-…

    …f-precompile
    
    core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09
    karalabe authored Aug 22, 2019
    Configuration menu
    Copy the full SHA
    22fdbee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8517dd4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #19990 from karalabe/fix-blake2b-386

    crypto/blake2b: fix non-amd64 builds
    karalabe authored Aug 22, 2019
    Configuration menu
    Copy the full SHA
    5b2c47a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e391ce View commit details
    Browse the repository at this point in the history
  5. Merge pull request #19992 from karalabe/fix-blake2b-386-2

    crypto/blake2b: fix 386, round 2
    karalabe authored Aug 22, 2019
    Configuration menu
    Copy the full SHA
    ac23073 View commit details
    Browse the repository at this point in the history
  6. core: log chain reorg/split metrics (#18950)

    * core: log chain reorg/split metrics
    
    * core: report 1-block reorgs on the metrics too
    hackmod authored and karalabe committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    7c22994 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1cd5bf0 View commit details
    Browse the repository at this point in the history
  8. ethdb/dbtest: addd test suite for ethdb backends (#19960)

    - Move the existing tests from memorydb into a generalized testsuite
    that can be run by any ethdb backend implementation.
    - Add several more test cases to clarify some non-obvious nuances when
    implementing a custom ethdb backend, such as the behaviour of
    NewIteratorWithPrefix vs NewIteratorWithStart.
    - Add leveldb to the testsuite using in-memory storage for fast
    execution.
    shazow authored and fjl committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    46ec63b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    060e33f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4ef5e97 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #19995 from karalabe/ios-notag

    build: gomobile automaticall adds the ios tag, don't duplicate
    karalabe authored Aug 22, 2019
    Configuration menu
    Copy the full SHA
    1eaf66a View commit details
    Browse the repository at this point in the history
  12. cmd/utils: customize cli.HelpPrinter to fix alignment (#19956)

    This copies cli.printHelp but changes minwidth to 38. Custom flag
    code is improved to print the default value using cli.FlagStringer like
    all built-in flags do.
    SjonHortensius authored and fjl committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    4d358b9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b90cdba View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    54b271a View commit details
    Browse the repository at this point in the history
  15. rpc: enable compression on HTTP transport (#19997)

    This change adds support for gzip encoding on HTTP responses.
    Gzip encoding is used when the client sets the 'accept-encoding: gzip' header.
    Original change by @brianosaurus, with fixes from @SjonHortensius.
    SjonHortensius authored and fjl committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    961aa05 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Configuration menu
    Copy the full SHA
    e126b08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4aeeddc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #19993 from karalabe/istanbul-eip-integration

    core/vm: enable istanbul EIPs in the jump table
    karalabe authored Aug 23, 2019
    Configuration menu
    Copy the full SHA
    c8a1c0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e39b2a2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20004 from karalabe/istanbul-override

    cmd, core, eth, les: support --override.istanbul
    karalabe authored Aug 23, 2019
    Configuration menu
    Copy the full SHA
    cc9eb91 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. README: change chainID to <arbitrary positive integer> (#20002)

    * Change chainId in genesis block to 8888 from 0 
    
    Change chainId in genesis block to 8888 from 0 per Moriteru in https://ethereum.stackexchange.com/a/28082/40230.
    
    * Replace 8888 with “<arbitrary positive integer>”
    
    Per PR review, replace Moriteru’s arbitrary positive integer 8888 with “<arbitrary positive integer>” in chainId field.
    FlashSheridan authored and karalabe committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    a978adf View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. les: wait for all task goroutines before dropping the peer (#20010)

    * les: wait all task routines before drop the peer
    
    * les: address comments
    
    * les: fix issue
    rjl493456442 authored and karalabe committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    6850259 View commit details
    Browse the repository at this point in the history
  2. les: fix panic (#20013)

    rjl493456442 authored and holiman committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    396f1dd View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. Configuration menu
    Copy the full SHA
    292cf7c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20019 from holiman/minor_adminfix

    eth: disallow overwrite files via admin.exportChain
    karalabe authored Aug 30, 2019
    Configuration menu
    Copy the full SHA
    d5bd383 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Configuration menu
    Copy the full SHA
    cedf8be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af16ca1 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Merge pull request #19915 from holiman/filltx

    internal/ethapi: implement fillTransaction
    karalabe authored Sep 3, 2019
    Configuration menu
    Copy the full SHA
    b8a9457 View commit details
    Browse the repository at this point in the history
  2. cmd/utils: reduce light.maxpeers default for clients to 1/10th (#19933)

    Currently light.maxpeers is 100 - after this change it's 10 for non-servers.
    
    Fixes #19820
    SjonHortensius authored and fjl committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    1611815 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfbb969 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b4a4a4d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Configuration menu
    Copy the full SHA
    ce2da83 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20033 from karalabe/docker-expose-graphql

    Dockerfile: expose GraphQL ports
    karalabe authored Sep 4, 2019
    Configuration menu
    Copy the full SHA
    67bfc93 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. README: accounts in alloc field should exist (#20005)

    * Accounts in alloc field must already exist
    
    Note that accounts in alloc field must already exist, as pointed out by Simeon Vanov in https://gettoshare.com/2017/10/30/how-to-use-genesis-json-alloc-property/
    
    * Change wording per PR review comment
    
    * README: minor fixups
    FlashSheridan authored and karalabe committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    cea2c80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49b86a2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20046 from karalabe/graphql-fix-web-and-decoding

    common, graphql: fix hash/address decoding + UI content type
    karalabe authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    4f6bf2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72d5a27 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20047 from karalabe/counter-to-gauge

    core, metrics, p2p: switch some invalid counters to gauges
    karalabe authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    46b437f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72045df View commit details
    Browse the repository at this point in the history
  7. Merge pull request #20038 from holiman/minor_encodingfix

    core/state: optimize some internals during encoding
    karalabe authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    305ed95 View commit details
    Browse the repository at this point in the history
  8. eth: remove unused field (#20049)

    trung authored and karalabe committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    52a967c View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Configuration menu
    Copy the full SHA
    91b7349 View commit details
    Browse the repository at this point in the history
  2. all: make unit tests work with Go 1.13 (#20053)

    Most of these changes are related to the Go 1.13 changes to test binary
    flag handling. 
    
    * cmd/geth: make attach tests more reliable
    
    This makes the test wait for the endpoint to come up by polling
    it instead of waiting for two seconds.
    
    * tests: fix test binary flags for Go 1.13
    
    Calling flag.Parse during package initialization is prohibited
    as of Go 1.13 and causes test failures. Call it in TestMain instead.
    
    * crypto/ecies: remove useless -dump flag in tests
    
    * p2p/simulations: fix test binary flags for Go 1.13
    
    Calling flag.Parse during package initialization is prohibited
    as of Go 1.13 and causes test failures. Call it in TestMain instead.
    
    * build: remove workaround for ./... vendor matching
    
    This workaround was necessary for Go 1.8. The Go 1.9 release changed
    the expansion rules to exclude vendored packages.
    
    * Makefile: use relative path for GOBIN
    
    This makes the "Run ./build/bin/..." line look nicer.
    
    * les: fix test binary flags for Go 1.13
    
    Calling flag.Parse during package initialization is prohibited
    as of Go 1.13 and causes test failures. Call it in TestMain instead.
    fjl authored Sep 11, 2019
    Configuration menu
    Copy the full SHA
    39b0b1a View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Configuration menu
    Copy the full SHA
    2469c4e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20058 from karalabe/go1.13

    travis, Dockerfile, appveyor: bump to Go 1.13
    karalabe authored Sep 12, 2019
    Configuration menu
    Copy the full SHA
    71251c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c02d5bc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #20059 from karalabe/ppa-manual-go

    build: switch PPA from Gophers dep to manual download
    karalabe authored Sep 12, 2019
    Configuration menu
    Copy the full SHA
    8eb646a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    efe1237 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b6c990 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. rlp: improve nil pointer handling (#20064)

    * rlp: improve nil pointer handling
    
    In both encoder and decoder, the rules for encoding nil pointers were a
    bit hard to understand, and didn't leave much choice. Since RLP allows
    two empty values (empty list, empty string), any protocol built on RLP
    must choose either of these values to represent the null value in a
    certain context.
    
    This change adds choice in the form of two new struct tags, "nilString"
    and "nilList". These can be used to specify how a nil pointer value is
    encoded. The "nil" tag still exists, but its implementation is now
    explicit and defines exactly how nil pointers are handled in a single
    place.
    
    Another important change in this commit is how nil pointers and the
    Encoder interface interact. The EncodeRLP method was previously called
    even on nil values, which was supposed to give users a choice of how
    their value would be handled when nil. It turns out this is a stupid
    idea. If you create a network protocol containing an object defined in
    another package, it's better to be able to say that the object should be
    a list or string when nil in the definition of the protocol message
    rather than defining the encoding of nil on the object itself.
    
    As of this commit, the encoding rules for pointers now take precedence
    over the Encoder interface rule. I think the "nil" tag will work fine
    for most cases. For special kinds of objects which are a struct in Go
    but strings in RLP, code using the object can specify the desired
    encoding of nil using the "nilString" and "nilList" tags.
    
    * rlp: propagate struct field type errors
    
    If a struct contained fields of undecodable type, the encoder and
    decoder would panic instead of returning an error. Fix this by
    propagating type errors in makeStruct{Writer,Decoder} and add a test.
    fjl authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    96fb839 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16f0fb7 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Configuration menu
    Copy the full SHA
    223b950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f49d6e5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #19953 from karalabe/state-accumulate-writes

    core/state: accumulate writes and only update tries when must
    karalabe authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    aff9869 View commit details
    Browse the repository at this point in the history
  4. common/mclock: clean up AfterFunc support (#20054)

    This change adds tests for the virtual clock and aligns the interface
    with the time package by renaming Cancel to Stop. It also removes the
    binary search from Stop because it complicates the code unnecessarily.
    fjl authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    b1c3010 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20075 from holiman/evm_defaults

    cmd/evm: make evm default to all ethash protocol changes
    karalabe authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    8bd64f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. core: smaller txpool status locking (#20080)

    * txpool: smaller lock portion
    
    * core/tx_pool: fix data race
    holiman authored and karalabe committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    8d41e88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    056183c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20081 from karalabe/txpool-lockless-dedup

    core: dedup known transactions without global lock, track metrics
    karalabe authored Sep 17, 2019
    Configuration menu
    Copy the full SHA
    d4dce43 View commit details
    Browse the repository at this point in the history
  4. les: multiple server bugfixes (#20079)

    * les: detailed relative cost metrics
    
    * les: filter txpool relative request statistic
    
    * les: initialize price factors
    
    * les: increased connected bias to lower churn rate
    
    * les: fixed clientPool.setLimits
    
    * core: do not use mutex in GetAncestor
    
    * les: bump factor db version again
    
    * les: add metrics
    
    * les, light: minor fixes
    zsfelfoldi authored and karalabe committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    0ac9bbb View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Configuration menu
    Copy the full SHA
    f40ff23 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20085 from karalabe/txpool-api-fix

    core: fix tx dedup return error count
    karalabe authored Sep 18, 2019
    Configuration menu
    Copy the full SHA
    7b32d2a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Configuration menu
    Copy the full SHA
    ad380cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2becb99 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20091 from karalabe/cht-1.9.4

    params: bump CHTs for the 1.9.4 release
    karalabe authored Sep 19, 2019
    Configuration menu
    Copy the full SHA
    03c7d8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9eb307 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20090 from soc1c/s1-testnet-istanbul

    params: activate Istanbul on Ropsten, Rinkeby and Görli
    karalabe authored Sep 19, 2019
    Configuration menu
    Copy the full SHA
    a6a14f6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f98628 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #20092 from karalabe/vendor-usb-bump

    vendor: pull in USB Windows fixes
    karalabe authored Sep 19, 2019
    Configuration menu
    Copy the full SHA
    c0010f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    46891c1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    24ef835 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    75aec8a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. core/state: fix state object deep copy (#20100)

    deepCopy didn't copy pending storage updates, leading to the
    creation of blocks with invalid state root.
    rjl493456442 authored and fjl committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    05347b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1c09b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63b1802 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Merge pull request #20096 from skylenet/remove-ef-legacy-bootnodes

    params: remove legacy bootnodes
    karalabe authored Sep 23, 2019
    Configuration menu
    Copy the full SHA
    311419c View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. core/state: fix copy-commit-copy (#20113)

    * core/state: revert noop finalise, fix copy-commit-copy
    
    * core/state: reintroduce net sstore tracking, extend tests for it
    karalabe authored Sep 24, 2019
    Configuration menu
    Copy the full SHA
    a308f01 View commit details
    Browse the repository at this point in the history
  2. dashboard: log host+port

    holiman committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    be500b5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20115 from holiman/minor_dashboard_fx

    dashboard: log dashboard url
    karalabe authored Sep 24, 2019
    Configuration menu
    Copy the full SHA
    aca39a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. les: fix checkpoint sync (#20120)

    rjl493456442 authored and holiman committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    32b07e8 View commit details
    Browse the repository at this point in the history
  2. p2p/dnsdisc: add implementation of EIP-1459 (#20094)

    This adds an implementation of node discovery via DNS TXT records to the
    go-ethereum library. The implementation doesn't match EIP-1459 exactly,
    the main difference being that this implementation uses separate merkle
    trees for tree links and ENRs. The EIP will be updated to match p2p/dnsdisc.
    
    To maintain DNS trees, cmd/devp2p provides a frontend for the p2p/dnsdisc
    library. The new 'dns' subcommands can be used to create, sign and deploy DNS
    discovery trees.
    fjl authored Sep 25, 2019
    Configuration menu
    Copy the full SHA
    0568e81 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. tests/solidity: add contract to test every opcode (#19283)

    Fixes #18210
    lhendre authored and fjl committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    62391dd View commit details
    Browse the repository at this point in the history
  2. internal/ethapi: support block number or hash on state-related method…

    …s (#19491)
    
    This change adds support for EIP-1898.
    ryanschneider authored and fjl committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    ad03d98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a6ef5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2133f18 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ead7117 View commit details
    Browse the repository at this point in the history
  6. ethdb/leveldb: disable seek compaction (#20130)

    * vendor: update leveldb
    
    * ethdb/leveldb: disable seek compaction and add metrics
    
    * vendor: udpate latest levledb
    
    * ethdb/leveldb: fix typo
    rjl493456442 authored and karalabe committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    df89233 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. Configuration menu
    Copy the full SHA
    a2a6086 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Merge pull request #20133 from karalabe/measure-subprotocol-traffic

    p2p: measure subprotocol bandwidth usage
    karalabe authored Sep 30, 2019
    Configuration menu
    Copy the full SHA
    62b43ee View commit details
    Browse the repository at this point in the history
  2. github: Added capital P (#20139)

    kishore-hariram authored and karalabe committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    b2f696e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. tests: update test suite for istanbul (#20082)

    * update tests for istanbul
    
    * tests: updated blockchaintests, see ethereum/tests#637
    
    * tests: update again, hopefully fixed this time
    
    * tests: skip time consuming, run legacy tests
    
    * tests: update again
    
    * build: disable long-running tests on travis
    
    * tests: fix formatting nits
    
    * tests: I hate github's editor
    holiman authored and karalabe committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    7f5f62a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c713ea7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e73091 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Configuration menu
    Copy the full SHA
    bd05968 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a73f3f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. cmd/utils: fix command line flag resolve (#20167)

    In Geth, we have two sources for configuration:
    (1) Config file
    (2) Command line flag
    
    Basically geth will first resolve config file and then overwrite
    configs with command line flags.
    
    This issue is: geth should only overwrite configs if flags are truly
    set. So before we apply any flag to configs, `GlobalIsSet` check
    is necessary.
    rjl493456442 authored and fjl committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    028af34 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2019

  1. params: check fork ordering when initializing new genesis, fixes #201…

    …36 (#20169)
    
    prevent users from misconfiguring their nodes so that fork ordering is not preserved.
    holiman authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    c476460 View commit details
    Browse the repository at this point in the history
  2. p2p/dnsdisc: update to latest EIP-1459 spec (#20168)

    This updates the DNS TXT record format to the latest
    changes in ethereum/EIPs#2313.
    fjl authored and karalabe committed Oct 16, 2019
    Configuration menu
    Copy the full SHA
    7300365 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Configuration menu
    Copy the full SHA
    d5b79e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a28093c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Changed http:// to https:// on links in log/README.md (#20178)

    docs: change http to https on links in log/README.md
    sandakersmann authored and holiman committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    9a77065 View commit details
    Browse the repository at this point in the history
  2. dashboard: change links in README to https (#20181)

    Changed http:// to https:// on links in dashboard/README.md
    sandakersmann authored and fjl committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    b9299bb View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2019

  1. Configuration menu
    Copy the full SHA
    08953e4 View commit details
    Browse the repository at this point in the history
  2. miner: add generate and import unit test (#20111)

    This PR adds a new unit test in miner package which will create some blocks from miner and then import into another chain. In this way, we can ensure all blocks generated by Geth miner obey consensus rules.
    rjl493456442 authored and fjl committed Oct 20, 2019
    Configuration menu
    Copy the full SHA
    d4bb379 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. accounts/abi/bind: take into account gas price during gas estimation …

    …(#20189)
    
    The gas price was not passed to the `EstimateGas` function. As a result,
    conditional execution paths depending on `tx.gasprice` could be not
    correctly processed and we could get invalid gas estimates for contract
    function calls.
    pdyraga authored and holiman committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    538f763 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Configuration menu
    Copy the full SHA
    db79143 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Configuration menu
    Copy the full SHA
    72617a0 View commit details
    Browse the repository at this point in the history
  2. cmd/evm: remove surrounding whitespace in hex input code (#20211)

    This way, the output of `evm compile` can be used directly in `evm
    --codefile code.txt run`, without stripping the trailing newline first.
    michaelforney authored and fjl committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    9c81387 View commit details
    Browse the repository at this point in the history
  3. trie: remove node ordering slice in sync batch (#19929)

    When we flush a batch of trie nodes into database during the state
    sync, we should guarantee that all children should be flushed before
    parent.
    
    Actually the trie nodes commit order is strict by: children -> parent.
    But when we flush all ready nodes into db, we don't need the order
    anymore since
    
        (1) they are all ready nodes (no more dependency)
        (2) underlying database provides write atomicity
    rjl493456442 authored and fjl committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    ecdbb40 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. core/asm: assembly parser label fixes (#20210)

    * core/asm: Fix encoding of pushed labels
    
    EVM uses big-endian byte-order, so to pad a label value to 4 bytes,
    zeros must be added to the front, not the end.
    
    * core/asm: Fix PC calculations when a label is pushed
    
    Incrementing PC by 5 is only correct if the label appears after a jump,
    in which case there is an implicit push. When it appears after an explicit
    push, PC should only be incremented by 4.
    
    * core/asm: Allow JUMP with no argument
    
    This way, a label can be pushed explicitly, or loaded from memory to
    implement a jump table.
    michaelforney authored and fjl committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    b0b2775 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3eca7b5 View commit details
    Browse the repository at this point in the history
  3. cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132)

    * p2p/enode: add Iterator and associated utilities
    
    * p2p/discover: add RandomNodes iterator
    
    * p2p: dial using iterator
    
    * cmd/devp2p: add discv4 crawler
    
    * cmd/devp2p: WIP nodeset filter
    
    * cmd/devp2p: fixup lesFilter
    
    * core/forkid: add NewStaticFilter
    
    * cmd/devp2p: make -eth-network filter actually work
    
    * cmd/devp2p: improve crawl timestamp handling
    
    * cmd/devp2p: fix typo
    
    * p2p/enode: fix comment typos
    
    * p2p/discover: fix comment typos
    
    * p2p/discover: rename lookup.next to 'advance'
    
    * p2p: lower discovery mixer timeout
    
    * p2p/enode: implement dynamic FairMix timeouts
    
    * cmd/devp2p: add ropsten support in -eth-network filter
    
    * cmd/devp2p: tweak crawler log message
    fjl authored and karalabe committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    2c37142 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #20204 from holiman/fix_downloader_race

    eth/downloader: fix data race in downloader
    karalabe authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    e306304 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64571f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Configuration menu
    Copy the full SHA
    9641cac View commit details
    Browse the repository at this point in the history
  2. miner: increase import time allowance (#20217)

    Fix the block import unit test which can time out sometimes.
    rjl493456442 authored and fjl committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    5d91acc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20140 from karalabe/eth64-handshake-forkid

    eth: eth/64 - extend handshake with with fork id
    karalabe authored Oct 30, 2019
    Configuration menu
    Copy the full SHA
    93422e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Configuration menu
    Copy the full SHA
    8927f77 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20225 from karalabe/forkid-eth-handshake-verifica…

    …tion-plus
    
    cmd/devp2p, core/forkid: make forkid.Filter API uniform
    karalabe authored Oct 31, 2019
    Configuration menu
    Copy the full SHA
    12f2a25 View commit details
    Browse the repository at this point in the history
  3. params, core/forkid: configure mainnet istanbul block 9069K (#20222)

    * params: configure mainnet istanbul block 9069K
    
    * core/forkid: add some more test items for mainnet istanbul
    holiman authored and karalabe committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    9278951 View commit details
    Browse the repository at this point in the history
  4. accounts/abi: add internalType information and fix issues (#20179)

    * accounts/abi: fix various issues
    
    The fixed issues include:
    
    (1) If there is no return in a call function, unpack should
    return nil error
    
    (2) For some functions which have struct array as parameter,
    it will also be detected and generate the struct definition
    
    (3) For event, if it has non-indexed parameter, the parameter
    name will also be assigned if empty. Also the internal struct
    will be detected and generate struct defition if not exist.
    
    (4) Fix annotation generation in event function
    
    * accounts/abi: add new abi field internalType
    
    * accounts: address comments and add tests
    
    * accounts/abi: replace strings.ReplaceAll with strings.Replace
    rjl493456442 authored and gballet committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    44b74cf View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2019

  1. Configuration menu
    Copy the full SHA
    86fe283 View commit details
    Browse the repository at this point in the history
  2. les: rework clientpool (#20077)

    * les: rework clientpool
    rjl493456442 authored and zsfelfoldi committed Nov 2, 2019
    Configuration menu
    Copy the full SHA
    0ce5e11 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Merge pull request #20231 from SamuelMarks/go1.13.4

    appveyor: bump to Go 1.13.4
    karalabe authored Nov 4, 2019
    Configuration menu
    Copy the full SHA
    0ff7380 View commit details
    Browse the repository at this point in the history
  2. cmd/puppeth: integrate istanbul into puppeth (#19926)

    * cmd/puppeth: integrate istanbul into puppeth
    
    * cmd/puppeth: address comment
    
    * cmd/puppeth: use hexutil.Big for fork indicator
    
    * cmd/puppeth: finalize istanbul fork
    
    * cmd/puppeth: fix 2200 for parity, rename is to eip1283ReenableTransition
    
    * cmd/puppeth: fix eip1108
    
    * cmd/puppeth: add blake2f for parity
    
    * cmd/puppeth: add aleth istanbul precompiled
    
    * cmd/puppeth: use hexutil.Big
    
    * cmd/puppeth: fix unit tests
    
    * cmd/puppeth: update testdata
    rjl493456442 authored and karalabe committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    7a6d5d0 View commit details
    Browse the repository at this point in the history
  3. core/evm: avoid copying memory for input in calls (#20177)

    * core/evm, contracts: avoid copying memory for input in calls + make ecrecover not modify input buffer
    
    * core/vm: optimize mstore a bit
    
    * core/vm: change Get -> GetCopy in vm memory access
    holiman authored and karalabe committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    b566cfd View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. travis, build, internal: use own Go bundle for PPA builds (#20240)

    * build: bump PPAs to Go 1.13 (via longsleep), keep Trusty on 1.11
    
    * travis, build, vendor: use own Go bundle for PPA builds
    
    * travis, build, internal, vendor: smarter Go bundler, own untar
    
    * build: updated ci-notes with new Go bundling, only make, don't test
    karalabe authored Nov 5, 2019
    Configuration menu
    Copy the full SHA
    734e00a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c702bd7 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Configuration menu
    Copy the full SHA
    9948724 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20248 from karalabe/cht-1.9.7

    params: hard-code new CHTs for the 1.9.7 release
    karalabe authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    fc3661f View commit details
    Browse the repository at this point in the history
  3. les: fix and slim the unit tests of les (#20247)

    * les: loose restriction of unit tests
    
    * les: update unit tests
    
    * les, light: slim the unit tests
    rjl493456442 authored and zsfelfoldi committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    b9bac1f View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. params: release Geth v1.9.7

    karalabe committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    a718daa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b8f56c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adf007d View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. travis: enable test suite on ARM64 (#20219)

    * travis: Enable ARM support
    
    * Include fixes from 20039
    
    * Add a trace to debug the invalid lookup issue
    
    * Try increasing the timeout to see if the arm test passes
    
    * Investigate the resolver issue
    
    * Increase arm64 timeout for clique test
    
    * increase timeout in tests for arm64
    
    * Only test the failing tests
    
    * Review feedback: don't export epsilon
    
    * Remove investigation tricks+include fjl's feeback
    
    * Revert the retry ahead of using the mock resolver
    
    * Fix rebase errors
    gballet authored and karalabe committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    de2259d View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. p2p: fix bug in TestPeerDisconnect (#20277)

    Rick authored and fjl committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    6f1a600 View commit details
    Browse the repository at this point in the history
  2. dashboard: send current block to the dashboard client (#19762)

    This adds all dashboard changes from the last couple months.
    We're about to remove the dashboard, but decided that we should
    get all the recent work in first in case anyone wants to pick up this
    project later on.
    
    * cmd, dashboard, eth, p2p: send peer info to the dashboard
    * dashboard: update npm packages, improve UI, rebase
    * dashboard, p2p: remove println, change doc
    * cmd, dashboard, eth, p2p: cleanup after review
    * dashboard: send current block to the dashboard client
    kurkomisi authored and fjl committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    4ea9b62 View commit details
    Browse the repository at this point in the history
  3. miner: increase worker test timeout (#20268)

    TestEmptyWork* occasionally fails due to timeout. Increase the timeout.
    gballet authored and fjl committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    22e3bbb View commit details
    Browse the repository at this point in the history
  4. les: implement server priority API (#20070)

    This PR implements the LES server RPC API. Methods for server
    capacity, client balance and client priority management are provided.
    zsfelfoldi authored and fjl committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    bf5c6b2 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. accounts/abi/bind, cmd/abigen: implement alias for abigen (#20244)

    * accounts/abi/bind, cmd/abigen: implement alias for abigen
    
    * accounts/abi/bind: minor fixes
    
    * accounts/abi/bind: address comments
    
    * cmd/abigen: address comments
    
    * accounts/abi/bind: print error log when identifier collision
    
    * accounts/abi/bind: address comments
    
    * accounts/abi/bind: address comment
    rjl493456442 authored and gballet committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    f8a95d9 View commit details
    Browse the repository at this point in the history
  2. rpc: fix typo example code (#20284)

    Jorropo authored and karalabe committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    9504c5c View commit details
    Browse the repository at this point in the history
  3. cmd/faucet: use github.com/gorilla/websocket (#20283)

    golang.org/x/net/websocket is unmaintained, and we have already
    switched to using github.com/gorilla/websocket for package rpc.
    fjl authored and karalabe committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    987648b View commit details
    Browse the repository at this point in the history
  4. dashboard: remove the dashboard (#20279)

    This removes the dashboard project. The dashboard was an experimental
    browser UI for geth which displayed metrics and chain information in
    real time. We are removing it because it has marginal utility and nobody
    on the team can maintain it.
    
    Removing the dashboard removes a lot of dependency code and shaves
    6 MB off the geth binary size.
    fjl authored Nov 14, 2019
    Configuration menu
    Copy the full SHA
    afe0b65 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    765fe44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49d1a03 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f03b2db View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. Configuration menu
    Copy the full SHA
    738b51a View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2019

  1. Configuration menu
    Copy the full SHA
    51c3290 View commit details
    Browse the repository at this point in the history
  2. cmd/evm: Allow loading input from file (#20273)

    Make it possible to load input from a file. Simlar to `--code` / `--codefile`, have `--input`/`--inputfile`.
    michaelforney authored and holiman committed Nov 17, 2019
    Configuration menu
    Copy the full SHA
    9e71f55 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2019

  1. rpc, p2p/simulations: use github.com/gorilla/websocket (#20289)

    * rpc: improve codec abstraction
    
    rpc.ServerCodec is an opaque interface. There was only one way to get a
    codec using existing APIs: rpc.NewJSONCodec. This change exports
    newCodec (as NewFuncCodec) and NewJSONCodec (as NewCodec). It also makes
    all codec methods non-public to avoid showing internals in godoc.
    
    While here, remove codec options in tests because they are not
    supported anymore.
    
    * p2p/simulations: use github.com/gorilla/websocket
    
    This package was the last remaining user of golang.org/x/net/websocket.
    Migrating to the new library wasn't straightforward because it is no
    longer possible to treat WebSocket connections as a net.Conn.
    
    * vendor: delete golang.org/x/net/websocket
    
    * rpc: fix godoc comments and run gofmt
    fjl authored and karalabe committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    7c4a4eb View commit details
    Browse the repository at this point in the history
  2. build: use golangci-lint (#20295)

    * build: use golangci-lint
    
    This changes build/ci.go to download and run golangci-lint instead
    of gometalinter.
    
    * core/state: fix unnecessary conversion
    
    * p2p/simulations: fix lock copying (found by go vet)
    
    * signer/core: fix unnecessary conversions
    
    * crypto/ecies: remove unused function cmpPublic
    
    * core/rawdb: remove unused function print
    
    * core/state: remove unused function xTestFuzzCutter
    
    * core/vm: disable TestWriteExpectedValues in a different way
    
    * core/forkid: remove unused function checksum
    
    * les: remove unused type proofsData
    
    * cmd/utils: remove unused functions prefixedNames, prefixFor
    
    * crypto/bn256: run goimports
    
    * p2p/nat: fix goimports lint issue
    
    * cmd/clef: avoid using unkeyed struct fields
    
    * les: cancel context in testRequest
    
    * rlp: delete unreachable code
    
    * core: gofmt
    
    * internal/build: simplify DownloadFile for Go 1.11 compatibility
    
    * build: remove go test --short flag
    
    * .travis.yml: disable build cache
    
    * whisper/whisperv6: fix ineffectual assignment in TestWhisperIdentityManagement
    
    * .golangci.yml: enable goconst and ineffassign linters
    
    * build: print message when there are no lint issues
    
    * internal/build: refactor download a bit
    fjl authored and karalabe committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    6894864 View commit details
    Browse the repository at this point in the history
  3. travis: remove traces and use travis_wait in ARM build (#20296)

    * travis: remove debug traces
    
    * travis: Add travis_wait to the test run
    
    * travis: increase travis_wait time
    gballet authored and karalabe committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    11d09fd View commit details
    Browse the repository at this point in the history
  4. core: s/isEIP155/isHomestead/g (fix IntrinsicGas signature var name) …

    …(#20300)
    
    * core: s/isEIP155/isEIP2/ (fix)
    
    This signature variable name reflects a spec'd change
    in gas cost for creating contracts as documented in EIP2 (Homestead HF).
    
    https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2.md#specification
    
    * core: s/isEIP2/sIsHomestead/g
    
    Use isHomestead since Homestead is what the caller
    and rest of the code uses.
    meowsbits authored and karalabe committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    57d6976 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    422604b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b02afb6 View commit details
    Browse the repository at this point in the history
  7. build: add test cmd flag -v for verbose logs (#20298)

    Adds flags akin to -coverage flag enabling the test runner
    to use go test's -v flag, signaling verbose test log output.
    meowsbits authored and fjl committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    190fb81 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3d263d View commit details
    Browse the repository at this point in the history
  9. consensus/clique: add clique_status API method (#20103)

    This PR introduces clique_status which gives info about the health of
    the clique network.
    
    It's currently a bit PITA to find out how a clique network is
    performing, and it can easily happen that sealers drop off -- and
    everything is 'fine' until one more signer drops off, and the network
    suddenly halts.
    
    The new method provides the following stats:
    
    - Which signers are currently active, and have signed blocks in the last
      N (set to 64) blocks?
    - How many blocks has each signer signed?
    - What is the difficulty in the last N blocks, compared to the
      theoretical maximum?
    holiman authored and fjl committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    3f4a875 View commit details
    Browse the repository at this point in the history
  10. consensus/clique: fix struct tags for status API (#20316)

    Also unexport the status struct.
    fjl authored Nov 18, 2019
    Configuration menu
    Copy the full SHA
    c5c5e0d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. cmd/ethkey: fix file permissions in changepassword command (#20313)

    Found by staticcheck.
    fjl authored and karalabe committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    dfe8912 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fefe39 View commit details
    Browse the repository at this point in the history
  3. core/rawdb: check hash before return data from ancient db (#20195)

    * core/rawdb: check hash before return data from ancient db
    
    * core/rawdb: fix lint
    
    * core/rawdb: calculate the hash in the fly
    rjl493456442 authored and karalabe committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    b9c90c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b63383 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c013192 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    94e8250 View commit details
    Browse the repository at this point in the history
  7. event: remove unused field 'closed' (#20324)

    fjl authored and karalabe committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    7f70a70 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3b0f348 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac5e28e View commit details
    Browse the repository at this point in the history
  10. p2p: remove unused code (#20325)

    fjl authored Nov 19, 2019
    Configuration menu
    Copy the full SHA
    9e8cc00 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    df206d2 View commit details
    Browse the repository at this point in the history
  12. internal/web3ext, les: update clique JS and make it work with the lig…

    …ht client (#20318)
    
    Also fix the input formatter on clique_getSnapshot and clique_getSigners
    so that integers as well as hex number strings are accepted.
    fjl authored Nov 19, 2019
    Configuration menu
    Copy the full SHA
    9c6cf96 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2019

  1. rpc: remove 'exported or builtin' restriction for parameters (#20332)

    * rpc: remove 'exported or builtin' restriction for parameters
    
    There is no technial reason for this restriction because package reflect
    can create values of any type. Requiring parameters and return values to
    be exported causes a lot of noise in package exports.
    
    * rpc: fix staticcheck warnings
    fjl authored and karalabe committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    8008c5b View commit details
    Browse the repository at this point in the history
  2. core: fix staticcheck warnings (#20323)

    fjl authored and karalabe committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    f71e85b View commit details
    Browse the repository at this point in the history
  3. miner: fix data race in tests (#20310)

    * miner: fix data race in tests
    
    miner: fix linter
    
    * miner: address comment
    rjl493456442 authored and karalabe committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    9b59c75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7ba944 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20261 from holiman/less_querying

    internal/ethapi: don't query wallets at every execution of gas estimation
    karalabe authored Nov 20, 2019
    Configuration menu
    Copy the full SHA
    3a4a3d0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15fb780 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dfdb204 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f4ec854 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b3d6304 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e1dcea8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a7dfaa0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8bd5bb8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f8790b9 View commit details
    Browse the repository at this point in the history
  14. tests: refactor TestState to dedupe walk callback

    Minor refactoring.
    meowsbits committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    b8ced9e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    75e029d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b4bc3b3 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #20338 from etclabscore/feat/statetests-dedupe-wal…

    …k-refactor
    
    tests: refactor TestState to dedupe walk callback
    karalabe authored Nov 20, 2019
    Configuration menu
    Copy the full SHA
    c5b46a7 View commit details
    Browse the repository at this point in the history
  18. cmd/puppeth: x-spec nonce data type, use types.BlockNonce

    Refactors to use existing BlockNonce type instead of
    hand-rolled bytes logic.
    meowsbits committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    59177bc View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Merge pull request #20339 from etclabscore/fix/cmd-puppeth-blocknonce…

    …-type
    
    cmd/puppeth: x-spec nonce data type, use types.BlockNonce
    karalabe authored Nov 21, 2019
    Configuration menu
    Copy the full SHA
    7be89a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    216ff5a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20350 from holiman/puppeth_ssh

    cmd/puppeth: make ssh prompt more user-friendly
    karalabe authored Nov 21, 2019
    Configuration menu
    Copy the full SHA
    f56f969 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72e62ef View commit details
    Browse the repository at this point in the history
  5. go.mod: switch to Go modules (#20311)

    * go.mod, vendor: switch to Go modules
    
    * travis: explicitly enable go modules in Go 1.11 and 1.12
    
    * accounts/abi/bind: switch binding test to go modules
    
    * travis, build: aggregate and upload go mod dependencies for PPA
    
    * go.mod: tidy up the modules to avoid xgo writes to go.sum
    
    * build, internal/build: drop own file/folder copier
    
    * travis: fake build ppa only for go module dependencies
    
    * mobile: fix CopyFile switch to package cp
    
    * build, travis: use ephemeral debsrc GOPATH to get mod deps
    fjl authored Nov 21, 2019
    Configuration menu
    Copy the full SHA
    89ab8a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    475ae8b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #20356 from karalabe/ppa-fix-cigo

    build: pull in ci.go dependencies for the PPA builder
    karalabe authored Nov 21, 2019
    Configuration menu
    Copy the full SHA
    0754100 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ec5ab4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b6d4f6b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5b558ad View commit details
    Browse the repository at this point in the history
  11. Merge pull request #20360 from karalabe/ppa-fix-cigo-clean

    build: skip go clean on PPA, messes with the module trick
    karalabe authored Nov 21, 2019
    Configuration menu
    Copy the full SHA
    c1db636 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bcc1234 View commit details
    Browse the repository at this point in the history
  13. accounts/abi: fix staticcheck warnings (#20358)

    * accounts/abi: fix staticcheck warnings
    
    * accounts/abi: restore unused field for test
    fjl authored and karalabe committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    36a684c View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2019

  1. core/state: fix staticcheck warnings (#20357)

    Also remove dependency on gopkg.in/check.v1 in tests.
    fjl authored Nov 22, 2019
    Configuration menu
    Copy the full SHA
    dd21f07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58f2ce8 View commit details
    Browse the repository at this point in the history
  3. trie: remove unused code (#20366)

    fjl authored and karalabe committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    0abcf03 View commit details
    Browse the repository at this point in the history
  4. p2p/discv5: add deprecation warning and remove unused code (#20367)

    * p2p/discv5: add deprecation warning and remove unused code
    
    * p2p/discv5: remove unused variables
    fjl authored and karalabe committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    fdff182 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2019

  1. Configuration menu
    Copy the full SHA
    5d21667 View commit details
    Browse the repository at this point in the history
  2. core/asm: allow numbers in labels (#20362)

    Numbers were already allowed when creating labels, just not when
    referencing them.
    michaelforney authored and fjl committed Nov 23, 2019
    Configuration menu
    Copy the full SHA
    3a0480e View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

  1. miner: fix staticcheck warnings (#20375)

    gballet authored and fjl committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    f06ae5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5a68a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

  1. Configuration menu
    Copy the full SHA
    9d67222 View commit details
    Browse the repository at this point in the history
  2. cmd/geth: remove network id from version cmd

    It was reflective only of the Default setting,
    and not chain aware.
    meowsbits committed Nov 25, 2019
    Configuration menu
    Copy the full SHA
    d9d2a4e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20385 from etclabscore/fix/version-cmd-networkid

    cmd/geth: remove network id from version cmd
    karalabe authored Nov 25, 2019
    Configuration menu
    Copy the full SHA
    9ef90db View commit details
    Browse the repository at this point in the history
  4. rlp: fix staticcheck warnings (#20368)

    * rlp: fix staticcheck warnings
    
    * rlp: fix ExampleDecode test
    fjl authored and karalabe committed Nov 25, 2019
    Configuration menu
    Copy the full SHA
    44b4164 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b26eedf View commit details
    Browse the repository at this point in the history
  6. accounts/keystore: fix staticcheck warnings (#20373)

    * accounts/keystore: fix staticcheck warnings
    
    * review feedback
    gballet authored Nov 25, 2019
    Configuration menu
    Copy the full SHA
    8c1e8de View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. p2p/discover: slow down lookups on empty table (#20389)

    * p2p/discover: slow down lookups on empty table
    
    * p2p/discover: wake from slowdown sleep when table is closed
    fjl authored and karalabe committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    2e98706 View commit details
    Browse the repository at this point in the history
  2. les: fix clientInfo deadlock (#20395)

    zsfelfoldi authored and karalabe committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    878e35b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d62e9b2 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. raft: read role change from rawNode().Ready() channel.

    use etcd/raft/StateType to compare role
    amalraj.manigmail.com committed May 14, 2020
    Configuration menu
    Copy the full SHA
    4d4b143 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. Merge branch 'goeth_v1.9.8' into quorum-geth-1.9.8-upgrade

    # Conflicts:
    #	.github/CODEOWNERS
    #	.travis.yml
    #	Dockerfile
    #	Makefile
    #	README.md
    #	accounts/abi/abi_test.go
    #	accounts/abi/bind/auth.go
    #	accounts/abi/bind/backends/simulated.go
    #	accounts/abi/bind/backends/simulated_test.go
    #	accounts/abi/bind/base.go
    #	accounts/abi/bind/bind.go
    #	accounts/abi/bind/bind_test.go
    #	accounts/abi/bind/template.go
    #	accounts/external/backend.go
    #	build/ci.go
    #	build/deb/ethereum/deb.rules
    #	cmd/abigen/main.go
    #	cmd/clef/main.go
    #	cmd/geth/chaincmd.go
    #	cmd/geth/config.go
    #	cmd/geth/consolecmd_test.go
    #	cmd/geth/main.go
    #	cmd/geth/misccmd.go
    #	cmd/geth/retesteth.go
    #	cmd/geth/usage.go
    #	cmd/puppeth/genesis.go
    #	cmd/puppeth/genesis_test.go
    #	cmd/puppeth/testdata/stureby_parity.json
    #	cmd/puppeth/wizard_genesis.go
    #	cmd/utils/customflags.go
    #	cmd/utils/flags.go
    #	cmd/utils/flags_test.go
    #	common/hexutil/json.go
    #	common/types.go
    #	consensus/clique/clique.go
    #	consensus/istanbul/core/events.go
    #	consensus/istanbul/core/final_committed.go
    #	consensus/istanbul/events.go
    #	console/console.go
    #	containers/docker/develop-alpine/Dockerfile_BACKUP_30347
    #	containers/docker/develop-alpine/Dockerfile_REMOTE_30347
    #	core/block_validator.go
    #	core/blockchain.go
    #	core/blockchain_test.go
    #	core/chain_makers.go
    #	core/error.go
    #	core/forkid/forkid.go
    #	core/genesis.go
    #	core/helper_test.go
    #	core/rawdb/accessors_chain.go
    #	core/rawdb/accessors_chain_test.go
    #	core/rawdb/database_quorum_test.go
    #	core/rawdb/freezer.go
    #	core/rawdb/freezer_table_test.go
    #	core/state/dump.go
    #	core/state/state_object.go
    #	core/state/state_object_test.go
    #	core/state/state_test.go
    #	core/state/statedb.go
    #	core/state/statedb_test.go
    #	core/state_prefetcher.go
    #	core/state_processor.go
    #	core/state_transition.go
    #	core/tx_pool.go
    #	core/tx_pool_test.go
    #	core/types.go
    #	core/types/block.go
    #	core/vm/evm.go
    #	core/vm/gas_table.go
    #	core/vm/gas_table_test.go
    #	core/vm/instructions_test.go
    #	crypto/ecies/ecies_test.go
    #	dashboard/README.md
    #	dashboard/assets.go
    #	dashboard/assets/.eslintrc
    #	dashboard/assets/.flowconfig
    #	dashboard/assets/common.jsx
    #	dashboard/assets/components/ChartRow.jsx
    #	dashboard/assets/components/CustomTooltip.jsx
    #	dashboard/assets/components/Dashboard.jsx
    #	dashboard/assets/components/Footer.jsx
    #	dashboard/assets/components/Header.jsx
    #	dashboard/assets/components/Logs.jsx
    #	dashboard/assets/components/Main.jsx
    #	dashboard/assets/components/SideBar.jsx
    #	dashboard/assets/fa-only-woff-loader.js
    #	dashboard/assets/index.html
    #	dashboard/assets/index.jsx
    #	dashboard/assets/package.json
    #	dashboard/assets/types/content.jsx
    #	dashboard/assets/yarn.lock
    #	dashboard/dashboard.go
    #	dashboard/log.go
    #	dashboard/message.go
    #	eth/api.go
    #	eth/api_backend.go
    #	eth/api_tracer.go
    #	eth/backend.go
    #	eth/config.go
    #	eth/downloader/downloader.go
    #	eth/filters/filter_test.go
    #	eth/gen_config.go
    #	eth/handler.go
    #	eth/handler_test.go
    #	eth/helper_test.go
    #	eth/peer.go
    #	eth/protocol.go
    #	eth/protocol_test.go
    #	eth/tracers/tracers_test.go
    #	ethclient/ethclient.go
    #	ethclient/ethclient_test.go
    #	ethdb/leveldb/leveldb_test.go
    #	graphql/graphql.go
    #	graphql/graphql_test.go
    #	graphql/schema.go
    #	internal/build/archive.go
    #	internal/build/util.go
    #	internal/ethapi/api.go
    #	internal/ethapi/backend.go
    #	internal/web3ext/web3ext.go
    #	les/api.go
    #	les/api_backend.go
    #	les/api_test.go
    #	les/balance.go
    #	les/client.go
    #	les/clientpool.go
    #	les/clientpool_test.go
    #	les/enr_entry.go
    #	les/protocol.go
    #	les/server.go
    #	les/server_handler.go
    #	les/test_helper.go
    #	light/lightchain.go
    #	metrics/assets/.eslintignore
    #	metrics/assets/components/Network.jsx
    #	metrics/assets/webpack.config.common.js
    #	metrics/assets/webpack.config.dev.js
    #	metrics/assets/webpack.config.prod.js
    #	metrics/cpu.go
    #	metrics/geoip.go
    #	metrics/influxdb/influxdb.go
    #	metrics/metrics.go
    #	metrics/peers.go
    #	metrics/system.go
    #	miner/miner.go
    #	miner/worker.go
    #	miner/worker_test.go
    #	node/config.go
    #	node/service.go
    #	p2p/discover/lookup.go
    #	p2p/enode/node.go
    #	p2p/enode/node_test.go
    #	p2p/enode/urlv4.go
    #	p2p/enode/urlv4_test.go
    #	p2p/enr/entries.go
    #	p2p/metrics.go
    #	p2p/server.go
    #	p2p/server_test.go
    #	p2p/simulations/http_test.go
    #	p2p/simulations/network.go
    #	p2p/simulations/network_test.go
    #	p2p/util.go
    #	params/config.go
    #	params/protocol_params.go
    #	params/version.go
    #	rlp/decode.go
    #	rlp/decode_test.go
    #	rpc/client.go
    #	rpc/client_test.go
    #	rpc/constants_unix.go
    #	rpc/constants_unix_nocgo.go
    #	rpc/doc.go
    #	rpc/handler.go
    #	rpc/http.go
    #	rpc/inproc.go
    #	rpc/ipc.go
    #	rpc/json.go
    #	rpc/server.go
    #	rpc/server_test.go
    #	rpc/service.go
    #	rpc/stdio.go
    #	rpc/subscription.go
    #	rpc/subscription_test.go
    #	rpc/testservice_test.go
    #	rpc/types.go
    #	rpc/websocket.go
    #	rpc/websocket_test.go
    #	signer/core/api.go
    #	signer/core/api_test.go
    #	signer/core/signed_data_test.go
    #	signer/core/types.go
    #	signer/core/uiapi.go
    #	signer/storage/storage.go
    #	swarm/README.md
    #	swarm/fuse/fuse_root.go
    #	swarm/network/simulation/service_test.go
    #	swarm/storage/feed/feed_test.go
    #	swarm/storage/mock/mem/mem_test.go
    #	tests/block_test.go
    #	tests/block_test_util.go
    #	tests/state_test.go
    #	tests/transaction_test.go
    #	tests/transaction_test_util.go
    #	trie/database.go
    #	trie/trie_test.go
    #	vendor/github.com/Azure/azure-pipeline-go/pipeline/core.go
    #	vendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog_syslog.go
    #	vendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog_windows.go
    #	vendor/github.com/Azure/azure-pipeline-go/pipeline/error.go
    #	vendor/github.com/Azure/azure-pipeline-go/pipeline/version.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/access_conditions.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/atomicmorph.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/highlevel.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/parsing_urls.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/sas_service.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/service_codes_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/url_append_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/url_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/url_block_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/url_container.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/url_page_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/url_service.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_credential_anonymous.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_credential_shared_key.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_credential_token.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_mmf_unix.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_mmf_windows.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_pipeline.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_request_log.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_retry.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_telemetry.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_unique_request_id.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_sas_account.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_sas_query_params.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_service_codes_common.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_storage_error.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_util_validate.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_uuid.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zt_doc.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_append_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_block_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_client.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_container.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_models.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_page_blob.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_responder_policy.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_response_error.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_service.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_validation.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_version.go
    #	vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_response_helpers.go
    #	vendor/github.com/gogo/protobuf/GOLANG_CONTRIBUTORS
    #	vendor/github.com/gogo/protobuf/proto/Makefile
    #	vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/Makefile
    #	vendor/github.com/golang/protobuf/LICENSE
    #	vendor/github.com/golang/protobuf/proto/clone.go
    #	vendor/github.com/golang/protobuf/proto/decode.go
    #	vendor/github.com/golang/protobuf/proto/encode.go
    #	vendor/github.com/golang/protobuf/proto/equal.go
    #	vendor/github.com/golang/protobuf/proto/extensions.go
    #	vendor/github.com/golang/protobuf/proto/lib.go
    #	vendor/github.com/golang/protobuf/proto/message_set.go
    #	vendor/github.com/golang/protobuf/proto/pointer_reflect.go
    #	vendor/github.com/golang/protobuf/proto/pointer_unsafe.go
    #	vendor/github.com/golang/protobuf/proto/properties.go
    #	vendor/github.com/golang/protobuf/proto/text.go
    #	vendor/github.com/golang/protobuf/proto/text_parser.go
    #	vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go
    #	vendor/github.com/howeyc/fsnotify/fsnotify_open_bsd.go
    #	vendor/github.com/influxdata/influxdb/LICENSE_OF_DEPENDENCIES.md
    #	vendor/github.com/influxdata/influxdb/client/influxdb.go
    #	vendor/github.com/karalabe/usb/appveyor.yml
    #	vendor/github.com/karalabe/usb/hid_enabled.go
    #	vendor/github.com/karalabe/usb/hidapi/AUTHORS.txt
    #	vendor/github.com/karalabe/usb/hidapi/LICENSE-bsd.txt
    #	vendor/github.com/karalabe/usb/hidapi/LICENSE-gpl3.txt
    #	vendor/github.com/karalabe/usb/hidapi/LICENSE-orig.txt
    #	vendor/github.com/karalabe/usb/hidapi/LICENSE.txt
    #	vendor/github.com/karalabe/usb/hidapi/README.txt
    #	vendor/github.com/karalabe/usb/hidapi/hidapi/hidapi.h
    #	vendor/github.com/karalabe/usb/hidapi/libusb/hid.c
    #	vendor/github.com/karalabe/usb/hidapi/mac/hid.c
    #	vendor/github.com/karalabe/usb/hidapi/windows/hid.c
    #	vendor/github.com/karalabe/usb/libusb/AUTHORS
    #	vendor/github.com/karalabe/usb/libusb/COPYING
    #	vendor/github.com/karalabe/usb/libusb/libusb/config.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/core.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/descriptor.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/hotplug.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/hotplug.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/io.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/libusb.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/libusbi.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/darwin_usb.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/darwin_usb.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/haiku_pollfs.cpp
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/haiku_usb.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/haiku_usb_backend.cpp
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/haiku_usb_raw.cpp
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/haiku_usb_raw.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/linux_netlink.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/linux_udev.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/linux_usbfs.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/linux_usbfs.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/netbsd_usb.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/openbsd_usb.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/poll_posix.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/poll_posix.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/poll_windows.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/sunos_usb.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/sunos_usb.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/threads_posix.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/threads_windows.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/wince_usb.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/wince_usb.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/windows_common.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/windows_nt_common.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/windows_usbdk.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/windows_usbdk.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/os/windows_winusb.h
    #	vendor/github.com/karalabe/usb/libusb/libusb/strerror.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/sync.c
    #	vendor/github.com/karalabe/usb/libusb/libusb/version.h
    #	vendor/github.com/karalabe/usb/wchar.go
    #	vendor/github.com/mitchellh/go-testing-interface/LICENSE
    #	vendor/github.com/olekukonko/tablewriter/LICENSE.md
    #	vendor/github.com/olekukonko/tablewriter/README.md
    #	vendor/github.com/olekukonko/tablewriter/table.go
    #	vendor/github.com/olekukonko/tablewriter/util.go
    #	vendor/github.com/olekukonko/tablewriter/wrap.go
    #	vendor/github.com/opentracing/opentracing-go/CHANGELOG.md
    #	vendor/github.com/opentracing/opentracing-go/Makefile
    #	vendor/github.com/opentracing/opentracing-go/README.md
    #	vendor/github.com/opentracing/opentracing-go/globaltracer.go
    #	vendor/github.com/opentracing/opentracing-go/propagation.go
    #	vendor/github.com/peterh/liner/fallbackinput.go
    #	vendor/github.com/peterh/liner/input.go
    #	vendor/github.com/peterh/liner/input_windows.go
    #	vendor/github.com/peterh/liner/line.go
    #	vendor/github.com/peterh/liner/output.go
    #	vendor/github.com/peterh/liner/output_windows.go
    #	vendor/github.com/peterh/liner/width.go
    #	vendor/github.com/rs/xhandler/chain.go
    #	vendor/github.com/rs/xhandler/middleware.go
    #	vendor/github.com/rs/xhandler/xhandler.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/batch.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/cache/cache.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/comparer/bytes_comparer.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/comparer/comparer.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/db.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/db_iter.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/db_snapshot.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/db_transaction.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/db_util.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/filter/bloom.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/iterator/iter.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/memdb/memdb.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/opt/options.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/session.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/session_compaction.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/session_util.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/table.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/table/reader.go
    #	vendor/github.com/syndtr/goleveldb/leveldb/version.go
    #	vendor/golang.org/x/crypto/ed25519/ed25519.go
    #	vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go
    #	vendor/golang.org/x/crypto/openpgp/keys.go
    #	vendor/golang.org/x/crypto/openpgp/packet/encrypted_key.go
    #	vendor/golang.org/x/crypto/openpgp/packet/packet.go
    #	vendor/golang.org/x/crypto/openpgp/packet/private_key.go
    #	vendor/golang.org/x/crypto/openpgp/packet/public_key.go
    #	vendor/golang.org/x/crypto/openpgp/packet/signature.go
    #	vendor/golang.org/x/crypto/openpgp/packet/userattribute.go
    #	vendor/golang.org/x/crypto/openpgp/write.go
    #	vendor/golang.org/x/crypto/ripemd160/ripemd160.go
    #	vendor/golang.org/x/crypto/ripemd160/ripemd160block.go
    #	vendor/golang.org/x/crypto/scrypt/scrypt.go
    #	vendor/golang.org/x/crypto/sha3/doc.go
    #	vendor/golang.org/x/crypto/sha3/hashes.go
    #	vendor/golang.org/x/crypto/sha3/keccakf.go
    #	vendor/golang.org/x/crypto/sha3/keccakf_amd64.go
    #	vendor/golang.org/x/crypto/sha3/keccakf_amd64.s
    #	vendor/golang.org/x/crypto/sha3/register.go
    #	vendor/golang.org/x/crypto/sha3/sha3.go
    #	vendor/golang.org/x/crypto/sha3/shake.go
    #	vendor/golang.org/x/crypto/sha3/xor.go
    #	vendor/golang.org/x/crypto/sha3/xor_generic.go
    #	vendor/golang.org/x/crypto/sha3/xor_unaligned.go
    #	vendor/golang.org/x/crypto/ssh/certs.go
    #	vendor/golang.org/x/crypto/ssh/channel.go
    #	vendor/golang.org/x/crypto/ssh/cipher.go
    #	vendor/golang.org/x/crypto/ssh/client.go
    #	vendor/golang.org/x/crypto/ssh/client_auth.go
    #	vendor/golang.org/x/crypto/ssh/common.go
    #	vendor/golang.org/x/crypto/ssh/handshake.go
    #	vendor/golang.org/x/crypto/ssh/kex.go
    #	vendor/golang.org/x/crypto/ssh/keys.go
    #	vendor/golang.org/x/crypto/ssh/messages.go
    #	vendor/golang.org/x/crypto/ssh/mux.go
    #	vendor/golang.org/x/crypto/ssh/server.go
    #	vendor/golang.org/x/crypto/ssh/session.go
    #	vendor/golang.org/x/crypto/ssh/streamlocal.go
    #	vendor/golang.org/x/crypto/ssh/tcpip.go
    #	vendor/golang.org/x/crypto/ssh/terminal/terminal.go
    #	vendor/golang.org/x/crypto/ssh/terminal/util.go
    #	vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go
    #	vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go
    #	vendor/golang.org/x/crypto/ssh/terminal/util_windows.go
    #	vendor/golang.org/x/crypto/ssh/transport.go
    #	vendor/golang.org/x/net/context/context.go
    #	vendor/golang.org/x/net/html/atom/table.go
    #	vendor/golang.org/x/net/html/const.go
    #	vendor/golang.org/x/net/html/doc.go
    #	vendor/golang.org/x/net/html/entity.go
    #	vendor/golang.org/x/net/html/foreign.go
    #	vendor/golang.org/x/net/html/node.go
    #	vendor/golang.org/x/net/html/parse.go
    #	vendor/golang.org/x/net/html/token.go
    #	vendor/golang.org/x/net/idna/idna10.0.0.go
    #	vendor/golang.org/x/net/idna/tables10.0.0.go
    #	vendor/golang.org/x/net/websocket/websocket.go
    #	vendor/golang.org/x/sys/cpu/cpu.go
    #	vendor/golang.org/x/sys/cpu/cpu_arm.go
    #	vendor/golang.org/x/sys/cpu/cpu_mips64x.go
    #	vendor/golang.org/x/sys/cpu/cpu_mipsx.go
    #	vendor/golang.org/x/sys/cpu/cpu_other_arm64.go
    #	vendor/golang.org/x/sys/cpu/cpu_ppc64x.go
    #	vendor/golang.org/x/sys/cpu/cpu_s390x.go
    #	vendor/golang.org/x/sys/cpu/cpu_x86.go
    #	vendor/golang.org/x/sys/unix/README.md
    #	vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s
    #	vendor/golang.org/x/sys/unix/asm_linux_386.s
    #	vendor/golang.org/x/sys/unix/asm_linux_amd64.s
    #	vendor/golang.org/x/sys/unix/asm_linux_arm.s
    #	vendor/golang.org/x/sys/unix/asm_linux_arm64.s
    #	vendor/golang.org/x/sys/unix/asm_linux_mips64x.s
    #	vendor/golang.org/x/sys/unix/asm_linux_mipsx.s
    #	vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
    #	vendor/golang.org/x/sys/unix/asm_linux_s390x.s
    #	vendor/golang.org/x/sys/unix/cap_freebsd.go
    #	vendor/golang.org/x/sys/unix/constants.go
    #	vendor/golang.org/x/sys/unix/dirent.go
    #	vendor/golang.org/x/sys/unix/env_unix.go
    #	vendor/golang.org/x/sys/unix/fcntl.go
    #	vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
    #	vendor/golang.org/x/sys/unix/gccgo.go
    #	vendor/golang.org/x/sys/unix/gccgo_c.c
    #	vendor/golang.org/x/sys/unix/mkall.sh
    #	vendor/golang.org/x/sys/unix/mkerrors.sh
    #	vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl
    #	vendor/golang.org/x/sys/unix/openbsd_pledge.go
    #	vendor/golang.org/x/sys/unix/pagesize_unix.go
    #	vendor/golang.org/x/sys/unix/race0.go
    #	vendor/golang.org/x/sys/unix/sockcmsg_unix.go
    #	vendor/golang.org/x/sys/unix/str.go
    #	vendor/golang.org/x/sys/unix/syscall.go
    #	vendor/golang.org/x/sys/unix/syscall_bsd.go
    #	vendor/golang.org/x/sys/unix/syscall_darwin.go
    #	vendor/golang.org/x/sys/unix/syscall_darwin_386.go
    #	vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
    #	vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
    #	vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
    #	vendor/golang.org/x/sys/unix/syscall_dragonfly.go
    #	vendor/golang.org/x/sys/unix/syscall_freebsd.go
    #	vendor/golang.org/x/sys/unix/syscall_linux.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_386.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_arm.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
    #	vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
    #	vendor/golang.org/x/sys/unix/syscall_netbsd.go
    #	vendor/golang.org/x/sys/unix/syscall_openbsd.go
    #	vendor/golang.org/x/sys/unix/syscall_openbsd_386.go
    #	vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go
    #	vendor/golang.org/x/sys/unix/syscall_solaris.go
    #	vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go
    #	vendor/golang.org/x/sys/unix/syscall_unix.go
    #	vendor/golang.org/x/sys/unix/syscall_unix_gc.go
    #	vendor/golang.org/x/sys/unix/timestruct.go
    #	vendor/golang.org/x/sys/unix/zerrors_darwin_386.go
    #	vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
    #	vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go
    #	vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
    #	vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
    #	vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
    #	vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_386.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
    #	vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
    #	vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
    #	vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
    #	vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
    #	vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
    #	vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
    #	vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
    #	vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
    #	vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go
    #	vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
    #	vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
    #	vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
    #	vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
    #	vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
    #	vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
    #	vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
    #	vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
    #	vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go
    #	vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
    #	vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go
    #	vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go
    #	vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go
    #	vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go
    #	vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
    #	vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
    #	vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
    #	vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
    #	vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go
    #	vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
    #	vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
    #	vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_386.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
    #	vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
    #	vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go
    #	vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go
    #	vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
    #	vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
    #	vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go
    #	vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go
    #	vendor/golang.org/x/sys/windows/asm_windows_386.s
    #	vendor/golang.org/x/sys/windows/asm_windows_amd64.s
    #	vendor/golang.org/x/sys/windows/env_windows.go
    #	vendor/golang.org/x/sys/windows/security_windows.go
    #	vendor/golang.org/x/sys/windows/service.go
    #	vendor/golang.org/x/sys/windows/syscall.go
    #	vendor/golang.org/x/sys/windows/syscall_windows.go
    #	vendor/golang.org/x/sys/windows/types_windows.go
    #	vendor/golang.org/x/sys/windows/zsyscall_windows.go
    #	vendor/golang.org/x/text/encoding/charmap/charmap.go
    #	vendor/golang.org/x/text/encoding/charmap/tables.go
    #	vendor/golang.org/x/text/encoding/encoding.go
    #	vendor/golang.org/x/text/encoding/htmlindex/htmlindex.go
    #	vendor/golang.org/x/text/encoding/htmlindex/tables.go
    #	vendor/golang.org/x/text/encoding/internal/identifier/identifier.go
    #	vendor/golang.org/x/text/encoding/internal/identifier/mib.go
    #	vendor/golang.org/x/text/encoding/japanese/eucjp.go
    #	vendor/golang.org/x/text/encoding/japanese/iso2022jp.go
    #	vendor/golang.org/x/text/encoding/japanese/shiftjis.go
    #	vendor/golang.org/x/text/encoding/korean/euckr.go
    #	vendor/golang.org/x/text/encoding/simplifiedchinese/gbk.go
    #	vendor/golang.org/x/text/encoding/simplifiedchinese/hzgb2312.go
    #	vendor/golang.org/x/text/encoding/traditionalchinese/big5.go
    #	vendor/golang.org/x/text/encoding/unicode/unicode.go
    #	vendor/golang.org/x/text/internal/language/lookup.go
    #	vendor/golang.org/x/text/language/coverage.go
    #	vendor/golang.org/x/text/language/language.go
    #	vendor/golang.org/x/text/language/match.go
    #	vendor/golang.org/x/text/language/parse.go
    #	vendor/golang.org/x/text/language/tables.go
    #	vendor/golang.org/x/text/language/tags.go
    #	vendor/golang.org/x/text/transform/transform.go
    #	vendor/golang.org/x/text/unicode/bidi/bidi.go
    #	vendor/golang.org/x/text/unicode/bidi/bracket.go
    #	vendor/golang.org/x/text/unicode/bidi/core.go
    #	vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go
    #	vendor/golang.org/x/text/unicode/norm/composition.go
    #	vendor/golang.org/x/text/unicode/norm/forminfo.go
    #	vendor/golang.org/x/text/unicode/norm/iter.go
    #	vendor/golang.org/x/text/unicode/norm/normalize.go
    #	vendor/golang.org/x/text/unicode/norm/readwriter.go
    #	vendor/golang.org/x/text/unicode/norm/tables10.0.0.go
    #	vendor/golang.org/x/text/unicode/norm/tables9.0.0.go
    #	vendor/golang.org/x/text/unicode/norm/transform.go
    #	vendor/golang.org/x/time/LICENSE
    #	vendor/golang.org/x/time/PATENTS
    #	vendor/gopkg.in/olebedev/go-duktape.v3/api.go
    #	vendor/gopkg.in/olebedev/go-duktape.v3/conts.go
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_alloc_pool.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_config.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_console.c
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_console.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_logging.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_minimal_printf.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_module_duktape.c
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_module_duktape.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_module_node.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_print_alert.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duk_v1_compat.h
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duktape.c
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duktape.go
    #	vendor/gopkg.in/olebedev/go-duktape.v3/duktape.h
    #	vendor/vendor.json
    amalraj.manigmail.com committed May 15, 2020
    Configuration menu
    Copy the full SHA
    7c33c6c View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. raft: fix unit test

    amalraj.manigmail.com committed May 19, 2020
    Configuration menu
    Copy the full SHA
    f3fff68 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. raft: fix unit test

    amalraj.manigmail.com committed May 20, 2020
    Configuration menu
    Copy the full SHA
    6ae565f View commit details
    Browse the repository at this point in the history
  2. fix unit test

    amalraj.manigmail.com committed May 20, 2020
    Configuration menu
    Copy the full SHA
    d341c66 View commit details
    Browse the repository at this point in the history
  3. node: retain quorum specific changes

    amalraj.manigmail.com committed May 20, 2020
    Configuration menu
    Copy the full SHA
    d539997 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Merge remote-tracking branch 'remotes/origin/master' into quorum-geth…

    …-1.9.8-upgrade
    
    # Conflicts:
    #	cmd/geth/config.go
    #	cmd/geth/main.go
    #	core/state/state_test.go
    #	rpc/http.go
    #	rpc/json.go
    #	rpc/websocket.go
    #	vendor/github.com/gogo/protobuf/go.mod
    #	vendor/github.com/hashicorp/go-plugin/go.mod
    #	vendor/github.com/peterh/liner/go.mod
    #	vendor/google.golang.org/grpc/go.mod
    #	vendor/vendor.json
    amalraj mani committed Aug 6, 2020
    Configuration menu
    Copy the full SHA
    8146a76 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2020

  1. resolve secp256k1 go.mod dependency

    update geth/config.go based on upstream change
    amalraj mani committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    1c2e0ea View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. add make bootnode

    amalraj mani committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    2049831 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

  1. fix unit test

    amalraj mani committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    bc78efc View commit details
    Browse the repository at this point in the history
  2. fix unit test

    amalraj mani committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    4b3cc58 View commit details
    Browse the repository at this point in the history
  3. turn go mod on for linters

    amalraj mani committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    c0a9280 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Configuration menu
    Copy the full SHA
    e8d15cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b5bd9c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b09fc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f14de7 View commit details
    Browse the repository at this point in the history
  5. Fix Lint errors. Part 1.

    - Replacing with underscore unused variables.
    - Removing unnucessary casts
    ricardolyn committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    8f2c98b View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. Configuration menu
    Copy the full SHA
    fd63ccd View commit details
    Browse the repository at this point in the history
  2. Run lint fixes automatically

    Fixed spacing, import ordering and other small issues
    ricardolyn committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    0f8d228 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5310443 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Configuration menu
    Copy the full SHA
    94a44b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de15ddc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b131389 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. fix: duplicated line that touches the smart contract on the EVM state

    refactor: improved ID test
    ricardolyn committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    b0ab094 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Configuration menu
    Copy the full SHA
    0351502 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11aa268 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7017f55 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Configuration menu
    Copy the full SHA
    5a218f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. fix: from review comments

    ricardolyn committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    63b65fb View commit details
    Browse the repository at this point in the history