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

1.8.27 #14

Merged
merged 1,060 commits into from
Jun 16, 2019
Merged

1.8.27 #14

merged 1,060 commits into from
Jun 16, 2019
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 22, 2018

  1. trie: fix overflow in write cache parent tracking (ethereum#18165)

    trie/database: fix overflow in parent tracking
    holiman authored and karalabe committed Nov 22, 2018
    Configuration menu
    Copy the full SHA
    2843001 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b2cc89 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2018

  1. cmd/swarm: FUSE do not require --ipcpath (ethereum#18112)

    - Have `${DataDir}/bzzd.ipc` as IPC path default.
    - Respect the `--datadir` flag.
    - Keep only the global `--ipcpath` flag and drop the local `--ipcpath` flag
      as flags might overwrite each other. (Note: before global `--ipcpath`
      was ignored even if it was set)
    
    fixes ethersphere#795
    frncmx authored and zelig committed Nov 23, 2018
    Configuration menu
    Copy the full SHA
    76f5f66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b24ef5e View commit details
    Browse the repository at this point in the history
  3. core: return error if repair block failed (ethereum#18126)

    * core: return error if repair block failed
    
    * make error a bit shorter
    mrFranklin authored and karalabe committed Nov 23, 2018
    Configuration menu
    Copy the full SHA
    2a113f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Configuration menu
    Copy the full SHA
    a5898ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38592a1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ethereum#18179 from holiman/fix_tests

    config: add constantinople block to testchainconfig
    karalabe authored Nov 26, 2018
    Configuration menu
    Copy the full SHA
    bb29d20 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f051580 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    93854bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5e6634 View commit details
    Browse the repository at this point in the history
  7. light: odrTrie tryUpdate should use update (ethereum#18107)

    TryUpdate does not call t.trie.TryUpdate(key, value) and calls t.trie.TryDelete
    instead. The update operation simply deletes the corresponding entry, though
    it could retrieve later by odr. However, it adds further network overhead.
    Sheldon authored and fjl committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    ca22856 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    197d609 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0699287 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2714e8f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bba5fd8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1cd007e View commit details
    Browse the repository at this point in the history
  13. cmd/swarm: update should error on manifest mismatch (ethereum#18047)

    * cmd/swarm: fix ethersphere/swarm#979:
    
    update should error on manifest mistmatch
    
    * cmd/swarm: fixed comments and remove sprintf from log.Info
    
    * cmd/swarm: remove unnecessary comment
    jpeletier authored and zelig committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    4f0d978 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c207edf View commit details
    Browse the repository at this point in the history
  15. Increase bzz version (ethereum#18184)

    * swarm/network/stream/: added stream protocol version match tests
    
    * Increase BZZ version due to streamer version change; version tests
    
    * swarm/network: increased hive and test protocol version
    holisticode authored and zelig committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    695a5cc View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2018

  1. Configuration menu
    Copy the full SHA
    8b9f469 View commit details
    Browse the repository at this point in the history
  2. p2p/discv5: minor code simplification (ethereum#18188)

    * Update net.go
    
    more simple
    
    * Update net.go
    anothel authored and karalabe committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    89fe24b View commit details
    Browse the repository at this point in the history
  3. p2p/discv5: gofmt

    karalabe committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    edc39aa View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. Configuration menu
    Copy the full SHA
    bfed28a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    174083c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d606a7a View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum#18197 from karalabe/v1.8.19-chts

    params: update CHTs for the v1.8.19 release
    karalabe authored Nov 28, 2018
    Configuration menu
    Copy the full SHA
    8696986 View commit details
    Browse the repository at this point in the history
  5. Merge pull request ethereum#18196 from karalabe/downloader-cht-fix

    eth/downloader: fix light client cht binary search issue
    karalabe authored Nov 28, 2018
    Configuration menu
    Copy the full SHA
    8fdbbef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dae82f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a7501d0 View commit details
    Browse the repository at this point in the history
  8. remove unrelated code

    mrFranklin committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    3dba6a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. cmd/evm: commit statedb if dump is requested (ethereum#18208)

    Add a call `statedb.Commit(true)` if the `Dump` flag is on, as otherwise the `storage` output in the dump is always empty.
    mattdf authored and holiman committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    3d21d45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c657fc View commit details
    Browse the repository at this point in the history
  3. vendor: update leveldb

    holiman committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    8380a13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55a4ff8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a4428c5 View commit details
    Browse the repository at this point in the history
  6. accounts/keystore: delete the redundant keystore in filename (ethereu…

    …m#17930)
    
    * accounts/keystore: reduce file name length
    
    * accounts/keystore: reduce code line width
    jsvisa authored and karalabe committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    32d35c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0137146 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cf62bd2 View commit details
    Browse the repository at this point in the history
  9. cmd/swarm: add flag for application name (swarm or swarm-private) (et…

    …hereum#18189)
    
    * cmd/swarm: add flag for application name (swarm or swarm-private)
    
    * cmd/swarm/swarm-smoke: return correct exit code
    
    * cmd/swarm/swarm-smoke: remove colorable
    
    * remove swarm/grafana_dashboards
    nonsense authored and karalabe committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    7e7781f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2018

  1. vendor: update github.com/karalabe/hid (ethereum#18213)

    Fixes ethereum#15101 because hidapi is no longer being called from an
    init function.
    fjl authored and karalabe committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    ef8ced4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54abb97 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2018

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

Commits on Dec 2, 2018

  1. Configuration menu
    Copy the full SHA
    efe5886 View commit details
    Browse the repository at this point in the history
  2. Changed http:// to https:// on JSON-RPC link (ethereum#18224)

    Changed http:// to https:// on JSON-RPC link in README.md
    sandakersmann authored and holiman committed Dec 2, 2018
    Configuration menu
    Copy the full SHA
    f850123 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2018

  1. Configuration menu
    Copy the full SHA
    4825d9c View commit details
    Browse the repository at this point in the history
  2. Merge pull request ethereum#18235 from karalabe/puppeth-enforce-lower…

    …case
    
    cmd/puppeth: enforce lowercase network names
    karalabe authored Dec 3, 2018
    Configuration menu
    Copy the full SHA
    a3fd415 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8698fba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a5c1b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. Configuration menu
    Copy the full SHA
    d4415f5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ethereum#18172 from holiman/puppeth_converter

    cmd/puppeth: implement chainspec converters
    karalabe authored Dec 4, 2018
    Configuration menu
    Copy the full SHA
    f74077b View commit details
    Browse the repository at this point in the history
  3. Add packing for dynamic array and slice types (ethereum#18051)

    * added tests for new abi encoding features (FinTechToken#4)
    
    * added tests from bytes32[][] and string[]
    
    * added offset to other types
    
    * formatting
    
    * Abi/dynamic types (FinTechToken#5)
    
    * Revert "Abi/dynamic types (FinTechToken#5)" (FinTechToken#6)
    
    This reverts commit dabca31.
    
    * Abi/dynamic types (FinTechToken#7)
    
    * some cleanup
    
    * Apply suggestions from code review
    
    apply suggestions
    
    Co-Authored-By: vedhavyas <vedhavyas.singareddi@gmail.com>
    
    * added better formatting (FinTechToken#8)
    
    * review chnages
    
    * better comments
    vedhavyas authored and gballet committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    92639b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b98d2e9 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2018

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

Commits on Dec 6, 2018

  1. core, internal, eth, miner, les: Take VM config from BlockChain (ethe…

    …reum#17955)
    
    Until this commit, when sending an RPC request that called `NewEVM`, a blank `vm.Config`
    would be taken so as to set some options, based on the default configuration. If some extra
    configuration switches were passed to the blockchain, those would be ignored.
    
    This PR adds a function to get the config from the blockchain, and this is what is now used
    for RPC calls.
    
    Some subsequent changes need to be made, see ethereum#17955 (review)
    for the details of the discussion.
    chfast authored and gballet committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    de39513 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2018

  1. swarm: snapshot load improvement (ethereum#18220)

    * swarm/network: Hive - do not notify peer if discovery is disabled
    
    * p2p/simulations: validate all connections on loading a snapshot
    
    * p2p/simulations: track all connections in on snapshot loading
    
    * p2p/simulations: add snapshotLoadTimeout variable
    
    * p2p/simulations: ignore control events in snapshot load
    
    * p2p/simulations: simplify event loop synchronization
    
    * p2p/simulations: return already connected error from Load function
    
    * p2p/simulations: log warning on snapshot loading disconnection
    janos authored and zelig committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    6618097 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ethereum#18211 from karalabe/drop-fd-limit

    cmd/utils: max out the OS file allowance, don't cap to 2K
    karalabe authored Dec 7, 2018
    Configuration menu
    Copy the full SHA
    d2328b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f32790f View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2018

  1. Configuration menu
    Copy the full SHA
    c1d462e View commit details
    Browse the repository at this point in the history
  2. eth/tracers: fixed incorrect storage from prestate_tracer (ethereum#1…

    …8253)
    
    * eth: fixed incorrect storage from prestate_tracer
    
    * eth/tracers: updated assets.go
    mafrasi2 authored and karalabe committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    dfa16a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a1a437 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum#18268 from karalabe/forkit

    params: set mainnet and Rinkeby Constantinople fork blocks
    karalabe authored Dec 10, 2018
    Configuration menu
    Copy the full SHA
    09d588e View commit details
    Browse the repository at this point in the history
  5. cmd/evm, core/vm, eth: implement api methods to do stdjson dump to lo…

    …cal filesystem
    holiman authored and karalabe committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    42a914a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0983d02 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ethereum#17914 from holiman/block_analysis

    core/vm, eth: add standard json tracing into filesystem dumps
    karalabe authored Dec 10, 2018
    Configuration menu
    Copy the full SHA
    fd66af5 View commit details
    Browse the repository at this point in the history
  8. node, rpc: log cleanups in ipc listener function (ethereum#18124)

    node,rpc: remove unused log in ipc listener function
    karalabe authored Dec 10, 2018
    Configuration menu
    Copy the full SHA
    af8daf9 View commit details
    Browse the repository at this point in the history
  9. light: fix duplicated argument in bytes.Equal call

    Most probably a copy/paste kind of error.
    Found with gocritic `dupArg` checker.
    quasilyte authored Dec 10, 2018
    Configuration menu
    Copy the full SHA
    da6e6e7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request ethereum#18269 from Quasilyte/patch-1

    light: fix duplicated argument in bytes.Equal call
    karalabe authored Dec 10, 2018
    Configuration menu
    Copy the full SHA
    2fdff33 View commit details
    Browse the repository at this point in the history
  11. ethereum: fix typo in interfaces.go (ethereum#18266)

    * Fix typo in interfaces.go
    
    * Update interfaces.go
    siburu authored and karalabe committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    c1e3fe6 View commit details
    Browse the repository at this point in the history
  12. cmd, eth: Add support for --whitelist <blocknum>=<hash>,... flag

    * Rejects peers that respond with a different hash for any of the passed in block numbers.
    * Meant for emergency situations when the network forks unexpectedly.
    ryanschneider authored and karalabe committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    48b70ec View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    31b3334 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    362e2ba View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dd98d1d View commit details
    Browse the repository at this point in the history
  16. Merge pull request ethereum#18028 from ryanschneider/blockhash-whitelist

    cmd, eth: add support for `--whitelist <blocknum>=<hash>`
    karalabe authored Dec 10, 2018
    Configuration menu
    Copy the full SHA
    9fe5d20 View commit details
    Browse the repository at this point in the history
  17. Merge pull request ethereum#18271 from karalabe/1.8.20-chts

    params: update CHTs for the 1.8.20 release
    karalabe authored Dec 10, 2018
    Configuration menu
    Copy the full SHA
    b2aac65 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2018

  1. cmd/swarm, metrics, swarm/api/client, swarm/storage, swarm/metrics, s…

    …warm/api/http: add instrumentation (ethereum#18274)
    acud authored and nonsense committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    bb72408 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69a8d98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38c3d88 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum#18281 from karalabe/puppeth-faucet

    cmd/faucet, cmd/puppeth: fix enode and compose regressions, expose UDP
    karalabe authored Dec 11, 2018
    Configuration menu
    Copy the full SHA
    5584574 View commit details
    Browse the repository at this point in the history
  5. cmd/geth, core, eth: implement Constantinople override flag (ethereum…

    …#18273)
    
    * geth/core/eth: implement constantinople override flag
    
    * les: implemnent constantinople override flag for les clients
    
    * cmd/geth, eth, les: fix typo, move flag to experimentals
    holiman authored and karalabe committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    83a9a73 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24d727b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e190a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2018

  1. swarm/shed: add metrics to each shed db (ethereum#18277)

    * swarm/shed: add metrics to each shed db
    
    * swarm/shed: push metrics prefix up
    
    * swarm/shed: rename prefix to metricsPrefix
    
    * swarm/shed: unexport Meter, remove Mutex for quit channel
    nonsense authored and zelig committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    ebbf3df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e6f53a View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2018

  1. usbwallet: check returned error when decoding hexstr (ethereum#18056)

    * usbwallet: check returned error when decoding hexstr
    
    * Update accounts/usbwallet/ledger.go
    
    Co-Authored-By: CoreyLin <514971757@qq.com>
    
    * usbwallet: check hex decode error
    CoreyLin authored and holiman committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    b3be9b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e57e457 View commit details
    Browse the repository at this point in the history
  3. accounts/abi: argument type and name were reversed (ethereum#17947)

    argument type and name were reversed
    tzapu authored and gballet committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    e79821c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Configuration menu
    Copy the full SHA
    3796751 View commit details
    Browse the repository at this point in the history
  2. Comment error (ethereum#18303)

    qdgogogo authored and holiman committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    9940d93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88d7d4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe26b2f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aad3c67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aebf9e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7dbb075 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. fix slice unpack bug in accounts/abi (ethereum#18321)

    * fix slice unpack bug in accounts/abi
    weimumu authored and gballet committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    3ad7344 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d322c9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    472c23a View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2018

  1. Update visualized snapshot test (ethereum#18286)

    * swarm/network/stream: fix visualized_snapshot_sync_sim_test
    
    * swarm/network/stream: updated visualized snapshot-test;data in p2p event
    
    * swarm/network/stream: cleanup visualized snapshot sync test
    
    * swarm/network/stream: re-enable t.Skip for visualized test
    
    * swarm/network/stream: addressed PR comments
    holisticode authored and zelig committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    90ea542 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de4265f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b01cfce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe86a70 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2018

  1. downloader: fix edgecase where returned index is OOB for downloader (e…

    …thereum#18335)
    
    * downloader: fix edgecase where returned index is OOB for downloader
    
    * downloader: documentation
    
    Co-Authored-By: holiman <martin@swende.se>
    holiman authored Dec 20, 2018
    Configuration menu
    Copy the full SHA
    5f251a6 View commit details
    Browse the repository at this point in the history
  2. core: sanitize more TxPoolConfig fields (ethereum#17210)

    * core: sanitize more TxPoolConfig fields
    
    * core: fix TestTransactionPendingMinimumAllowance
    jmank88 authored and holiman committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    27ce4eb View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2018

  1. p2p/simulation: Test snapshot correctness and minimal benchmark (ethe…

    …reum#18287)
    
    * p2p/simulation: WIP minimal snapshot test
    
    * p2p/simulation: Add snapshot create, load and verify to snapshot test
    
    * build: add test tag for tests
    
    * p2p/simulations, build: Revert travis change, build test sym always
    
    * p2p/simulations: Add comments, timeout check on additional events
    
    * p2p/simulation: Add benchmark template for minimal peer protocol init
    
    * p2p/simulations: Remove unused code
    
    * p2p/simulation: Correct timer reset
    
    * p2p/simulations: Put snapshot check events in buffer and call blocking
    
    * p2p/simulations: TestSnapshot fail if Load function returns early
    
    * p2p/simulations: TestSnapshot wait for all connections before returning
    
    * p2p/simulation: Revert to before wait for snap load (5e75594)
    
    * p2p/simulations: add "conns after load" subtest to TestSnapshot
    
    and nudge
    nolash authored and zelig committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    e1edfe0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca7c13b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81c3dc7 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2018

  1. p2p/protocols: accounting metrics rpc (ethereum#18336)

    * p2p/protocols: accounting metrics rpc added (ethereum#847)
    
    * p2p/protocols: accounting api documentation added (ethereum#847)
    
    * p2p/protocols: accounting api doc updated (ethereum#847)
    
    * p2p/protocols: accounting api doc update (ethereum#847)
    
    * p2p/protocols: accounting api doc update (ethereum#847)
    
    * p2p/protocols: fix file is not gofmted
    
    * fix lint error
    
    * updated comments after review
    
    * add account balance to rpc
    
    * naming changed after review
    JerzyLa authored and zelig committed Dec 22, 2018
    Configuration menu
    Copy the full SHA
    880de23 View commit details
    Browse the repository at this point in the history
  2. swarm/network: Revised depth and health for Kademlia (ethereum#18354)

    * swarm/network: Revised depth calculation with tests
    
    * swarm/network: WIP remove redundant "full" function
    
    * swarm/network: WIP peerpot refactor
    
    * swarm/network: Make test methods submethod of peerpot and embed kad
    
    * swarm/network: Remove commented out code
    
    * swarm/network: Rename health test functions
    
    * swarm/network: Too many n's
    
    * swarm/network: Change hive Healthy func to accept addresses
    
    * swarm/network: Add Healthy proxy method for api in hive
    
    * swarm/network: Skip failing test out of scope for PR
    
    * swarm/network: Skip all tests dependent on SuggestPeers
    
    * swarm/network: Remove commented code and useless kad Pof member
    
    * swarm/network: Remove more unused code, add counter on depth test errors
    
    * swarm/network: WIP Create Healthy assertion tests
    
    * swarm/network: Roll back health related methods receiver change
    
    * swarm/network: Hardwire network minproxbinsize in swarm sim
    
    * swarm/network: Rework Health test to strict
    
    Pending add test for saturation
    And add test for as many as possible up to saturation
    
    * swarm/network: Skip discovery tests (dependent on SuggestPeer)
    
    * swarm/network: Remove useless minProxBinSize in stream
    
    * swarm/network: Remove unnecessary testing.T param to assert health
    
    * swarm/network: Implement t.Helper() in checkHealth
    
    * swarm/network: Rename check back to assert now that we have helper magic
    
    * swarm/network: Revert WaitTillHealthy change (deferred to nxt PR)
    
    * swarm/network: Kademlia tests GotNN => ConnectNN
    
    * swarm/network: Renames and comments
    
    * swarm/network: Add comments
    nolash authored and zelig committed Dec 22, 2018
    Configuration menu
    Copy the full SHA
    5e4fd8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7df52e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    335760b View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2018

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

Commits on Dec 28, 2018

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

Commits on Dec 29, 2018

  1. Configuration menu
    Copy the full SHA
    6537ab5 View commit details
    Browse the repository at this point in the history
  2. accounts/abi: change unpacking of abi fields w/ underscores (ethereum…

    …#16513)
    
    * accounts/abi: fix name styling when unpacking abi fields w/ underscores
    
    ABI fields with underscores that are being unpacked
    into structs expect structs with following form:
    
    int_one -> Int_one
    
    whereas in abigen the generated structs are camelcased
    
    int_one -> IntOne
    
    so updated the unpack method to expect camelcased structs as well.
    mkrump authored and gballet committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    a4af734 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2019

  1. Configuration menu
    Copy the full SHA
    9bfd0b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b025053 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2019

  1. Configuration menu
    Copy the full SHA
    1d284c2 View commit details
    Browse the repository at this point in the history
  2. build: add LGPL license at update-license.go (ethereum#18377)

    * add LGPL licence at update-licence.go
    
    * add empty line
    Rick authored and karalabe committed Jan 3, 2019
    Configuration menu
    Copy the full SHA
    57a90ad View commit details
    Browse the repository at this point in the history
  3. travis, appveyor: bump to Go 1.11.4 (ethereum#18314)

    * travis, appveyor: bump to Go 1.11.4
    
    * internal/build: revert comment changes
    SamuelMarks authored and karalabe committed Jan 3, 2019
    Configuration menu
    Copy the full SHA
    ddaf48b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27913dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ea5279 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4997526 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2019

  1. Configuration menu
    Copy the full SHA
    33d233d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ec344b View commit details
    Browse the repository at this point in the history
  3. cmd/puppeth: fix panic error when export aleth genesis wo/ precompile…

    …-addresses (ethereum#18344)
    
    * cmd/puppeth: fix panic error when export aleth genesis wo/ precompile-addresses
    
    * cmd/puppeth: don't need to handle duplicate set
    hadv authored and karalabe committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    3f421ac View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum#18390 from realdave/remove-sha3-pkg

    vendor, crypto, swarm: switch over to upstream sha3 package
    karalabe authored Jan 4, 2019
    Configuration menu
    Copy the full SHA
    391d4cb View commit details
    Browse the repository at this point in the history
  5. Merge pull request ethereum#18371 from jeremyschlatter/patch-1

    core/types: update incorrect comment
    karalabe authored Jan 4, 2019
    Configuration menu
    Copy the full SHA
    c1c4301 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2019

  1. eth/tracer: extend create2 (ethereum#18318)

    * eth/tracer: extend create2
    
    * eth/tracers: fix create2-flaw in prestate_tracer
    
    * eth/tracers: fix test
    
    * eth/tracers: update assets
    rjl493456442 authored and holiman committed Jan 5, 2019
    Configuration menu
    Copy the full SHA
    e8ff318 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    072c95f View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2019

  1. A few minor code inspection fixes (ethereum#18393)

    * swarm/network: fix code inspection problems
    
    - typos
    - redundant import alias
    
    * p2p/simulations: fix code inspection problems
    
    - typos
    - unused function parameters
    - redundant import alias
    - code style issue: snake case
    
    * swarm/network: fix unused method parameters inspections
    frncmx authored and zelig committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    fe03b76 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2019

  1. Configuration menu
    Copy the full SHA
    aca588a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e05d468 View commit details
    Browse the repository at this point in the history
  3. cmd/geth: support dumpconfig optionally saving to file (ethereum#18327)

    * Changed dumpConfig function to optionally save to file
    
    * Added O_TRUNC flag to file open and cleaned up code
    darcys22 authored and karalabe committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    428eabe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    356c49f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    56a3f6c View commit details
    Browse the repository at this point in the history
  6. swarm, p2p/protocols: Stream accounting (ethereum#18337)

    * swarm: completed 1st phase of swap accounting
    
    * swarm, p2p/protocols: added stream pricing
    
    * swarm/network/stream: gofmt simplify stream.go
    
    * swarm: fixed review comments
    
    * swarm: used snapshots for swap tests
    
    * swarm: custom retrieve for swap (less cascaded requests at any one time)
    
    * swarm: addressed PR comments
    
    * swarm: log output formatting
    
    * swarm: removed parallelism in swap tests
    
    * swarm: swap tests simplification
    
    * swarm: removed swap_test.go
    
    * swarm/network/stream: added prefix space for comments
    
    * swarm/network/stream: unit test for prices
    
    * swarm/network/stream: don't hardcode price
    
    * swarm/network/stream: fixed invalid price check
    holisticode authored and zelig committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    ae857e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

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

Commits on Jan 9, 2019

  1. swarm: Fix T.Fatal inside a goroutine in tests (ethereum#18409)

    * swarm/storage: fix T.Fatal inside a goroutine
    
    * swarm/network/simulation: fix T.Fatal inside a goroutine
    
    * swarm/network/stream: fix T.Fatal inside a goroutine
    
    * swarm/network/simulation: consistent failures in TestPeerEventsTimeout
    
    * swarm/network/simulation: rename sendRunSignal to triggerSimulationRun
    janos authored and zelig committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    d70c4fa View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2019

  1. swarm/network: remove isproxbin bool from kad.Each* iterfunc (ethereu…

    …m#18239)
    
    * swarm/network, swarm/pss: remove isproxbin bool from kad.Each* iterfunc
    
    * swarm/network: restore comment and unskip snapshot sync tests
    zelig authored Jan 10, 2019
    Configuration menu
    Copy the full SHA
    6df3e4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ca4030 View commit details
    Browse the repository at this point in the history
  3. swarm/network: Rename minproxbinsize, add as member of simulation (et…

    …hereum#18408)
    
    * swarm/network: Rename minproxbinsize, add as member of simulation
    
    * swarm/network: Deactivate WaitTillHealthy, unreliable pending suggestpeer
    nolash authored and zelig committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    7240f4d View commit details
    Browse the repository at this point in the history
  4. accounts/abi: Extra slice tests (ethereum#18424)

    Co-authored-by: weimumu <934657014@qq.com>
    2 people authored and holiman committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    38cce9a View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. Configuration menu
    Copy the full SHA
    2eb838e View commit details
    Browse the repository at this point in the history
  2. core, eth: fix database version (ethereum#18429)

    * core, eth: fix database version
    
    * eth: polish error message
    rjl493456442 authored and karalabe committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    d5cad48 View commit details
    Browse the repository at this point in the history
  3. Stream subscriptions (ethereum#18355)

    * swarm/network: eachBin now starts at kaddepth for nn
    
    * swarm/network: fix Kademlia.EachBin
    
    * swarm/network: fix kademlia.EachBin
    
    * swarm/network: correct EachBin implementation according to requirements
    
    * swarm/network: less addresses simplified tests
    
    * swarm: calc kad depth outside loop in EachBin test
    
    * swarm/network: removed printResults
    
    * swarm/network: cleanup imports
    
    * swarm/network: remove kademlia.EachBin; fix RequestSubscriptions and add unit test
    
    * swarm/network/stream: address PR comments
    
    * swarm/network/stream: package-wide subscriptionFunc
    
    * swarm/network/stream: refactor to kad.EachConn
    holisticode authored and zelig committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    88168ff View commit details
    Browse the repository at this point in the history
  4. swarm/pot: pot.remove fixed (ethereum#18431)

    * swarm/pot: refactored pot.remove(), updated comments
    
    * swarm/pot: comments updated
    gluk256 authored and zelig committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    1636d95 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Configuration menu
    Copy the full SHA
    4aeeecf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    115b1c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a2fd5a View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum#18454 from karalabe/postpone-constantinople

    params: postpone Constantinople due to net SSTORE reentrancy
    karalabe authored Jan 15, 2019
    Configuration menu
    Copy the full SHA
    c03f694 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9dc5d1a View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (et…

    …hereum#18486)
    
    This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg,
    but the genesis/config field is ConstantinopleFix.
    
    The block numbers are:
    
        7280000 for Constantinople on Mainnet
        7280000 for ConstantinopleFix on Mainnet
        4939394 for ConstantinopleFix on Ropsten
        9999999 for ConstantinopleFix on Rinkeby (real number decided later)
    
    This PR also defaults to using the same ConstantinopleFix number as whatever
    Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix
    is not set.This means that for private networks which have already transitioned
    to Constantinople, this PR will break the network unless ConstantinopleFix is
    explicitly set!
    holiman authored and fjl committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    c7664b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ae481f View commit details
    Browse the repository at this point in the history
  3. build: tweak debian source package build/upload options (ethereum#18962)

    dput --passive should make repo pushes from Travis work again.
    dput --no-upload-log works around an issue I had while uploading locally.
    
    debuild -d says that debuild shouldn't check for build dependencies when
    creating the source package. This option is needed to make builds work
    in environments where the installed Go version doesn't match the
    declared dependency in the source package.
    fjl committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    1f3dfed View commit details
    Browse the repository at this point in the history
  4. p2p/discover, p2p/enode: rework endpoint proof handling, packet loggi…

    …ng (ethereum#18963)
    
    This change resolves multiple issues around handling of endpoint proofs.
    The proof is now done separately for each IP and completing the proof
    requires a matching ping hash.
    
    Also remove waitping because it's equivalent to sleep. waitping was
    slightly more efficient, but that may cause issues with findnode if
    packets are reordered and the remote end sees findnode before pong.
    
    Logging of received packets was hitherto done after handling the packet,
    which meant that sent replies were logged before the packet that
    generated them. This change splits up packet handling into 'preverify'
    and 'handle'. The error from 'preverify' is logged, but 'handle' happens
    after the message is logged. This fixes the order. Packet logs now
    contain the node ID.
    fjl committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    4cd90e0 View commit details
    Browse the repository at this point in the history
  5. params: new CHTs (ethereum#18577)

    zsfelfoldi authored and fjl committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    d9a07fb View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. p2p/discover: improve table addition code (ethereum#18974)

    This change clears up confusion around the two ways in which nodes
    can be added to the table.
    
    When a neighbors packet is received as a reply to findnode, the nodes
    contained in the reply are added as 'seen' entries if sufficient space
    is available.
    
    When a ping is received and the endpoint verification has taken place,
    the remote node is added as a 'verified' entry or moved to the front of
    the bucket if present. This also updates the node's IP address and port
    if they have changed.
    fjl committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    86ec742 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fa3509 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2019

  1. Configuration menu
    Copy the full SHA
    631e2f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a95128 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18f702f View commit details
    Browse the repository at this point in the history
  4. core: repro ethereum#18977

    holiman committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    3ab9dcc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4da2092 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. cmd, core, params: add support for Goerli

    (cherry picked from commit b0ed083)
    karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    2072c26 View commit details
    Browse the repository at this point in the history
  2. build: use SFTP for launchpad uploads (ethereum#19037)

    * build: use sftp for launchpad uploads
    
    * .travis.yml: configure sftp export
    
    * build: update CI docs
    
    (cherry picked from commit 3de19c8)
    fjl authored and karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    9f5fb15 View commit details
    Browse the repository at this point in the history
  3. common/fdlimit: cap on MacOS file limits, fixes ethereum#18994 (ether…

    …eum#19035)
    
    * common/fdlimit: cap on MacOS file limits, fixes ethereum#18994
    
    * common/fdlimit: fix Maximum-check to respect OPEN_MAX
    
    * common/fdlimit: return error if OPEN_MAX is exceeded in Raise()
    
    * common/fdlimit: goimports
    
    * common/fdlimit: check value after setting fdlimit
    
    * common/fdlimit: make comment a bit more descriptive
    
    * cmd/utils: make fdlimit happy path a bit cleaner
    
    (cherry picked from commit f48da43)
    holiman authored and karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    048b463 View commit details
    Browse the repository at this point in the history
  4. .travis.yml: fix upload destination (ethereum#19043)

    (cherry picked from commit edf976e)
    fjl authored and karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    276f824 View commit details
    Browse the repository at this point in the history
  5. build: avoid dput and upload with sftp directly (ethereum#19067)

    (cherry picked from commit a8ddf7a)
    fjl authored and karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    b247052 View commit details
    Browse the repository at this point in the history
  6. common/fdlimit: fix windows build (ethereum#19068)

    (cherry picked from commit ba90a4a)
    fjl authored and karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    7bd6f39 View commit details
    Browse the repository at this point in the history
  7. vendor: update syscalls dependency

    (cherry picked from commit dcc045f)
    karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    d9be337 View commit details
    Browse the repository at this point in the history
  8. vendor: pull in upstream syscall fixes for non-linux/arm64

    (cherry picked from commit 9d3ea8d)
    karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    fe5258b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a458153 View commit details
    Browse the repository at this point in the history
  10. vendor: update bigcache

    (cherry picked from commit 37e5a90)
    holiman authored and karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    992a7bb View commit details
    Browse the repository at this point in the history
  11. travis.yml: add launchpad SSH public key (ethereum#19115)

    (cherry picked from commit 75a9314)
    karalabe committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    84cb00a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    df355ec View commit details
    Browse the repository at this point in the history
  13. swarm/storage: fix mockNetFetcher data races (ethereum#18462)

    fixes: ethersphere/swarm#1117
    (cherry picked from commit f728837)
    janos authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    dd3e894 View commit details
    Browse the repository at this point in the history
  14. swarm/network: fix data race in TestNetworkID test (ethereum#18460)

    (cherry picked from commit 96c7c18)
    janos authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    e63995b View commit details
    Browse the repository at this point in the history
  15. cmd/swarm/swarm-snapshot: swarm snapshot generator (ethereum#18453)

    * cmd/swarm/swarm-snapshot: add binary to create network snapshots
    
    * cmd/swarm/swarm-snapshot: refactor and extend tests
    
    * p2p/simulations: remove unused triggerChecks func and fix linter
    
    * internal/cmdtest: raise the timeout for killing TestCmd
    
    * cmd/swarm/swarm-snapshot: add more comments and other minor adjustments
    
    * cmd/swarm/swarm-snapshot: remove redundant check in createSnapshot
    
    * cmd/swarm/swarm-snapshot: change comment wording
    
    * p2p/simulations: revert Simulation.Run from master
    
    https://github.com/ethersphere/go-ethereum/pull/1077/files#r247078904
    
    * cmd/swarm/swarm-snapshot: address pr comments
    
    * swarm/network/simulations/discovery: removed snapshot write to file
    
    * cmd/swarm/swarm-snapshot, swarm/network/simulations: removed redundant connection event check, fixed lint error
    
    (cherry picked from commit 34f11e7)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    a3f31f5 View commit details
    Browse the repository at this point in the history
  16. swarm/network: rewrite of peer suggestion engine, fix skipped tests (e…

    …thereum#18404)
    
    * swarm/network: fix skipped tests related to suggestPeer
    
    * swarm/network: rename depth to radius
    
    * swarm/network: uncomment assertHealth and improve comments
    
    * swarm/network: remove commented code
    
    * swarm/network: kademlia suggestPeer algo correction
    
    * swarm/network: kademlia suggest peer
    
     * simplify suggest Peer code
     * improve peer suggestion algo
     * add comments
     * kademlia testing improvements
       * assertHealth -> checkHealth (test helper)
       * testSuggestPeer -> checkSuggestPeer (test helper)
       * remove testSuggestPeerBug and TestKademliaCase
    
    * swarm/network: kademlia suggestPeer cleanup, improved comments
    
    * swarm/network: minor comment, discovery test default arg
    
    (cherry picked from commit bcb2594)
    zelig authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    1f1c751 View commit details
    Browse the repository at this point in the history
  17. swarm/network: fix data race warning on TestBzzHandshakeLightNode (et…

    …hereum#18459)
    
    (cherry picked from commit 81e26d5)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    afb65f6 View commit details
    Browse the repository at this point in the history
  18. Upload speed (ethereum#18442)

    (cherry picked from commit 257bfff)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    7383db4 View commit details
    Browse the repository at this point in the history
  19. cmd/swarm/swarm-snapshot: disable tests on windows (ethereum#18478)

    (cherry picked from commit 632135c)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    21d54bc View commit details
    Browse the repository at this point in the history
  20. cmd/swarm/swarm-smoke: use ResettingTimer instead of Counters for tim…

    …es (ethereum#18479)
    
    (cherry picked from commit 5609577)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    4625b12 View commit details
    Browse the repository at this point in the history
  21. p2p/simulations: fix data race on swarm/network/simulations (ethereum…

    …#18464)
    
    (cherry picked from commit 85a79b3)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    475a066 View commit details
    Browse the repository at this point in the history
  22. cmd/swarm: use resetting timer to measure fetch time (ethereum#18474)

    (cherry picked from commit a0b0db6)
    nonsense authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    878aa58 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4976fcc View commit details
    Browse the repository at this point in the history
  24. swarm: fix a data race on startTime (ethereum#18511)

    (cherry picked from commit fa34429)
    janos authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    b774d0a View commit details
    Browse the repository at this point in the history
  25. swarm/version: commit version added (ethereum#18510)

    (cherry picked from commit ad13d2d)
    gluk256 authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    e247dcc View commit details
    Browse the repository at this point in the history
  26. p2p/testing, swarm: remove unused testing.T in protocol tester (ether…

    …eum#18500)
    
    (cherry picked from commit 2abeb35)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    2695aa9 View commit details
    Browse the repository at this point in the history
  27. swarm: fix flaky delivery tests (ethereum#18971)

    (cherry picked from commit 592bf6a)
    janos authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    3f54994 View commit details
    Browse the repository at this point in the history
  28. swarm/network: Remove extra random peer, connect test sanity, comments (

    ethereum#18964)
    
    (cherry picked from commit f9401ae)
    nolash authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    607a196 View commit details
    Browse the repository at this point in the history
  29. swarm/storage: Get all chunk references for a given file (ethereum#19002

    )
    
    (cherry picked from commit 3eff652)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    034f65e View commit details
    Browse the repository at this point in the history
  30. cmd/swarm: hashes command (ethereum#19008)

    (cherry picked from commit 7f55b0c)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    1ecf286 View commit details
    Browse the repository at this point in the history
  31. cmd/swarm/swarm-smoke: sliding window test (ethereum#18967)

    (cherry picked from commit b91bf08)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    7038b57 View commit details
    Browse the repository at this point in the history
  32. cmd/swarm/swarm-smoke: remove wrong metrics (ethereum#18970)

    (cherry picked from commit c5c9cef)
    nonsense authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    355d55b View commit details
    Browse the repository at this point in the history
  33. cmd/swarm/swarm-smoke: refactor generateEndpoints (ethereum#19006)

    (cherry picked from commit d212535)
    nonsense authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    637a75d View commit details
    Browse the repository at this point in the history
  34. swarm: Debug API and HasChunks() API endpoint (ethereum#18980)

    (cherry picked from commit 41597c2)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    d1ace4f View commit details
    Browse the repository at this point in the history
  35. swarm/storage/localstore: new localstore package (ethereum#19015)

    (cherry picked from commit 4f3d22f)
    janos authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    333b1bf View commit details
    Browse the repository at this point in the history
  36. swarm/storage: fix test timeout with -race by increasing mget timeout

    (cherry picked from commit 1c3aa8d)
    frncmx authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    3c62cc6 View commit details
    Browse the repository at this point in the history
  37. swarm/pss: Remove pss service leak in test (ethereum#18992)

    (cherry picked from commit 7c60d0a)
    nolash authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    0fd0108 View commit details
    Browse the repository at this point in the history
  38. swarm/network: fix data race in fetcher_test.go (ethereum#18469)

    (cherry picked from commit 19bfcbf)
    frncmx authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    710775f View commit details
    Browse the repository at this point in the history
  39. swarm/network, swarm/storage: Preserve opentracing contexts (ethereum…

    …#19022)
    
    (cherry picked from commit 0c10d37)
    nolash authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    068725c View commit details
    Browse the repository at this point in the history
  40. swarm/pss: transition to whisper v6 (ethereum#19023)

    (cherry picked from commit cde02e0)
    gluk256 authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    8d8ddea View commit details
    Browse the repository at this point in the history
  41. swarm: GetPeerSubscriptions RPC (ethereum#18972)

    (cherry picked from commit 43e1b7b)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    769e43e View commit details
    Browse the repository at this point in the history
  42. swarm/network: refactor simulation tests bootstrap (ethereum#18975)

    (cherry picked from commit 597597e)
    nonsense authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    a3db00f View commit details
    Browse the repository at this point in the history
  43. swarm: CI race detector test adjustments (ethereum#19017)

    (cherry picked from commit 27e3f96)
    frncmx authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    dcff622 View commit details
    Browse the repository at this point in the history
  44. cmd/swarm/global-store: global store cmd (ethereum#19014)

    (cherry picked from commit 33d0a0e)
    janos authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    85217b0 View commit details
    Browse the repository at this point in the history
  45. swarm/docker: add global-store and split docker images (ethereum#19038)

    (cherry picked from commit 6cb7d52)
    skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    3b02b0b View commit details
    Browse the repository at this point in the history
  46. swarm/pss: mutex lifecycle fixed (ethereum#19045)

    (cherry picked from commit b30109d)
    gluk256 authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    799fe99 View commit details
    Browse the repository at this point in the history
  47. swarm/storage: fix HashExplore concurrency bug ethersphere#1211 (ethe…

    …reum#19028)
    
    * swarm/storage: fix HashExplore concurrency bug ethersphere#1211
    
    *  swarm/storage: lock as value not pointer
    
    * swarm/storage: wait for  to complete
    
    * swarm/storage: fix linter problems
    
    * swarm/storage: append to nil slice
    
    (cherry picked from commit 3d22a46)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    7a333e4 View commit details
    Browse the repository at this point in the history
  48. swarm: fix uptime gauge update goroutine leak by introducing cleanup …

    …functions (ethereum#19040)
    
    (cherry picked from commit d596bea)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    a012701 View commit details
    Browse the repository at this point in the history
  49. swarm: fix network/stream data races (ethereum#19051)

    * swarm/network/stream: newStreamerTester cleanup only if err is nil
    
    * swarm/network/stream: raise newStreamerTester waitForPeers timeout
    
    * swarm/network/stream: fix data races in GetPeerSubscriptions
    
    * swarm/storage: prevent data race on LDBStore.batchesC
    
    ethersphere/swarm#1198 (comment)
    
    * swarm/network/stream: fix TestGetSubscriptionsRPC data race
    
    ethersphere/swarm#1198 (comment)
    
    * swarm/network/stream: correctly use Simulation.Run callback
    
    ethersphere/swarm#1198 (comment)
    
    * swarm/network: protect addrCountC in Kademlia.AddrCountC function
    
    ethersphere/swarm#1198 (comment)
    
    * p2p/simulations: fix a deadlock calling getRandomNode with lock
    
    ethersphere/swarm#1198 (comment)
    
    * swarm/network/stream: terminate disconnect goruotines in tests
    
    * swarm/network/stream: reduce memory consumption when testing data races
    
    * swarm/network/stream: add watchDisconnections helper function
    
    * swarm/network/stream: add concurrent counter for tests
    
    * swarm/network/stream: rename race/norace test files and use const
    
    * swarm/network/stream: remove watchSim and its panic
    
    * swarm/network/stream: pass context in watchDisconnections
    
    * swarm/network/stream: add concurrent safe bool for watchDisconnections
    
    * swarm/storage: fix LDBStore.batchesC data race by not closing it
    
    (cherry picked from commit 3fd6db2)
    janos authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    8ea3d8a View commit details
    Browse the repository at this point in the history
  50. swarm/storage: fix influxdb gc metrics report (ethereum#19102)

    (cherry picked from commit 5b8ae78)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    3d2bedf View commit details
    Browse the repository at this point in the history
  51. swarm/network: Saturation check for healthy networks (ethereum#19071)

    * swarm/network: new saturation for  implementation
    
    * swarm/network: re-added saturation func in Kademlia as it is used elsewhere
    
    * swarm/network: saturation with higher MinBinSize
    
    * swarm/network: PeersPerBin with depth check
    
    * swarm/network: edited tests to pass new saturated check
    
    * swarm/network: minor fix saturated check
    
    * swarm/network/simulations/discovery: fixed renamed RPC call
    
    * swarm/network: renamed to isSaturated and returns bool
    
    * swarm/network: early depth check
    
    (cherry picked from commit 2af2472)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    5de6b6b View commit details
    Browse the repository at this point in the history
  52. swarm/storage/netstore: add fetcher cancellation on shutdown (ethereu…

    …m#19049)
    
    swarm/network/stream: remove netstore internal wg
    swarm/network/stream: run individual tests with t.Run
    
    (cherry picked from commit 3ee09ba)
    acud authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    79cac79 View commit details
    Browse the repository at this point in the history
  53. swarm/pss: refactoring (ethereum#19110)

    * swarm/pss: split pss and keystore
    
    * swarm/pss: moved whisper to keystore
    
    * swarm/pss: goimports fixed
    
    (cherry picked from commit 12ca3b1)
    gluk256 authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    d6c1fcb View commit details
    Browse the repository at this point in the history
  54. p2p, swarm: fix node up races by granular locking (ethereum#18976)

    * swarm/network: DRY out repeated giga comment
    
    I not necessarily agree with the way we wait for event propagation.
    But I truly disagree with having duplicated giga comments.
    
    * p2p/simulations: encapsulate Node.Up field so we avoid data races
    
    The Node.Up field was accessed concurrently without "proper" locking.
    There was a lock on Network and that was used sometimes to access
    the  field. Other times the locking was missed and we had
    a data race.
    
    For example: ethereum#18464
    The case above was solved, but there were still intermittent/hard to
    reproduce races. So let's solve the issue permanently.
    
    resolves: ethersphere/swarm#1146
    
    * p2p/simulations: fix unmarshal of simulations.Node
    
    Making Node.Up field private in 13292ee
    broke TestHTTPNetwork and TestHTTPSnapshot. Because the default
    UnmarshalJSON does not handle unexported fields.
    
    Important: The fix is partial and not proper to my taste. But I cut
    scope as I think the fix may require a change to the current
    serialization format. New ticket:
    ethersphere/swarm#1177
    
    * p2p/simulations: Add a sanity test case for Node.Config UnmarshalJSON
    
    * p2p/simulations: revert back to defer Unlock() pattern for Network
    
    It's a good patten to call `defer Unlock()` right after `Lock()` so
    (new) error cases won't miss to unlock. Let's get back to that pattern.
    
    The patten was abandoned in 85a79b3,
    while fixing a data race. That data race does not exist anymore,
    since the Node.Up field got hidden behind its own lock.
    
    * p2p/simulations: consistent naming for test providers Node.UnmarshalJSON
    
    * p2p/simulations: remove JSON annotation from private fields of Node
    
    As unexported fields are not serialized.
    
    * p2p/simulations: fix deadlock in Network.GetRandomDownNode()
    
    Problem: GetRandomDownNode() locks -> getDownNodeIDs() ->
    GetNodes() tries to lock -> deadlock
    
    On Network type, unexported functions must assume that `net.lock`
    is already acquired and should not call exported functions which
    might try to lock again.
    
    * p2p/simulations: ensure method conformity for Network
    
    Connect* methods were moved to p2p/simulations.Network from
    swarm/network/simulation. However these new methods did not follow
    the pattern of Network methods, i.e., all exported method locks
    the whole Network either for read or write.
    
    * p2p/simulations: fix deadlock during network shutdown
    
    `TestDiscoveryPersistenceSimulationSimAdapter` often got into deadlock.
    The execution was stuck on two locks, i.e, `Kademlia.lock` and
    `p2p/simulations.Network.lock`. Usually the test got stuck once in each
    20 executions with high confidence.
    
    `Kademlia` was stuck in `Kademlia.EachAddr()` and `Network` in
    `Network.Stop()`.
    
    Solution: in `Network.Stop()` `net.lock` must be released before
    calling `node.Stop()` as stopping a node (somehow - I did not find
    the exact code path) causes `Network.InitConn()` to be called from
    `Kademlia.SuggestPeer()` and that blocks on `net.lock`.
    
    Related ticket: ethersphere/swarm#1223
    
    * swarm/state: simplify if statement in DBStore.Put()
    
    * p2p/simulations: remove faulty godoc from private function
    
    The comment started with the wrong method name.
    
    The method is simple and self explanatory. Also, it's private.
    => Let's just remove the comment.
    
    (cherry picked from commit 50b872b)
    frncmx authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    8857707 View commit details
    Browse the repository at this point in the history
  55. cmd/swarm/swarm-smoke: Trigger chunk debug on timeout (ethereum#19101)

    * cmd/swarm/swarm-smoke: first version trigger has-chunks on timeout
    
    * cmd/swarm/swarm-smoke: finalize trigger to chunk debug
    
    * cmd/swarm/swarm-smoke: fixed httpEndpoint for trigger
    
    * cmd/swarm/swarm-smoke: port
    
    * cmd/swarm/swarm-smoke: ws not rpc
    
    * cmd/swarm/swarm-smoke: added debug output
    
    * cmd/swarm/swarm-smoke: addressed PR comments
    
    * cmd/swarm/swarm-smoke: renamed track-timeout and track-chunks
    
    (cherry picked from commit 62d7688)
    holisticode authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    9962301 View commit details
    Browse the repository at this point in the history
  56. contracts/*: golint updates for this or self warning

    (cherry picked from commit 53b823a)
    kielbarry authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    fd34bf5 View commit details
    Browse the repository at this point in the history
  57. swarm: Reinstate Pss Protocol add call through swarm service (ethereu…

    …m#19117)
    
    * swarm: Reinstate Pss Protocol add call through swarm service
    
    * swarm: Even less self
    
    (cherry picked from commit d88c6ce)
    nolash authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    7ae2a7b View commit details
    Browse the repository at this point in the history
  58. swarm/metrics: Send the accounting registry to InfluxDB (ethereum#18470)

    (cherry picked from commit f28da4f)
    JerzyLa authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    320d132 View commit details
    Browse the repository at this point in the history
  59. cmd/utils: allow for multiple influxdb tags (ethereum#18520)

    This PR is replacing the metrics.influxdb.host.tag cmd-line flag with metrics.influxdb.tags - a comma-separated key/value tags, that are passed to the InfluxDB reporter, so that we can index measurements with multiple tags, and not just one host tag.
    
    This will be useful for Swarm, where we want to index measurements not just with the host tag, but also with bzzkey and git commit version (for long-running deployments).
    
    (cherry picked from commit 21acf0b)
    nonsense authored and skylenet committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    4f908db View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

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

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    38c30f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fca5f9f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. Configuration menu
    Copy the full SHA
    80a2a35 View commit details
    Browse the repository at this point in the history
  2. all: simplify timestamps to uint64 (ethereum#19372)

    * all: simplify timestamps to uint64
    
    * tests: update definitions
    
    * clef, faucet, mobile: leftover uint64 fixups
    
    * ethash: fix tests
    
    * graphql: update schema for timestamp
    
    * ethash: remove unused variable
    holiman authored and karalabe committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    af401d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    442320a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1b00cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e63a70 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ca6454 View commit details
    Browse the repository at this point in the history
  7. p2p/discover: bump failure counter only if no nodes were provided (et…

    …hereum#19362)
    
    This resolves a minor issue where neighbors responses containing less
    than 16 nodes would bump the failure counter, removing the node. One
    situation where this can happen is a private deployment where the total
    number of extant nodes is less than 16.
    
    Issue found by @Jsying.
    fjl authored and karalabe committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    9d9c6b5 View commit details
    Browse the repository at this point in the history
  8. eth, les, geth: implement cli-configurable global gas cap for RPC cal…

    …ls (ethereum#19401)
    
    * eth, les, geth: implement cli-configurable global gas cap for RPC calls
    
    * graphql, ethapi: place gas cap in DoCall
    
    * ethapi: reformat log message
    holiman authored and karalabe committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    e872ba7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    009d2fe View commit details
    Browse the repository at this point in the history
  10. Merge pull request ethereum#19370 from karalabe/geth-1.8.24

    Backport PR for the v1.8.24 maintenance release
    karalabe authored Apr 8, 2019
    Configuration menu
    Copy the full SHA
    4e13a09 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. cmd/geth: fix accidental --rpccorsdomain and --rpcvhosts removal

    Jeremy McNevin authored and karalabe committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    45730cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc59af8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ethereum#19416 from jmcnevin/cli-fix

    Revert flag removal
    karalabe authored Apr 9, 2019
    Configuration menu
    Copy the full SHA
    14ae124 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2019

  1. Configuration menu
    Copy the full SHA
    0de9f32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8d8126 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b00e19 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum#19437 from zsfelfoldi/fix-sendtx

    les: fix SendTx cost calculation and verify cost table
    karalabe authored Apr 10, 2019
    Configuration menu
    Copy the full SHA
    cdae1c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. Configuration menu
    Copy the full SHA
    d878723 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5f92e6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ethereum#19473 from karalabe/geth-1.8.27

    [1.8.27 backport] eth, les, light: enforce CHT checkpoints on fast-sync too
    karalabe authored Apr 17, 2019
    Configuration menu
    Copy the full SHA
    4bcc0a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2019

  1. Configuration menu
    Copy the full SHA
    06c6836 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c49be6 View commit details
    Browse the repository at this point in the history
  3. fix compile

    TuitionCoin committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    9421d39 View commit details
    Browse the repository at this point in the history
  4. runner update

    TuitionCoin committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    0a85215 View commit details
    Browse the repository at this point in the history