1. Aug 31, 2018
    • Afri Schoedon's avatar
      beta backports for 2.0.3 (#9229) · a0a2bedd
      Afri Schoedon authored
      * parity-version: bump beta to 2.0.2
      
      * remove ssl from dockerfiles, closes #8880 (#9195)
      
      * snap: remove ssl dependencies from snapcraft definition (#9222)
      
      * parity-version: bump beta to 2.0.3
      
      * Remove all dapp permissions related settings (#9120)
      
      * Completely remove all dapps struct from rpc
      
      * Remove unused pub use
      
      * Remove dapp policy/permission func in ethcore
      
      * Remove all dapps settings from rpc
      
      * Fix rpc tests
      
      * Use both origin and user_agent
      
      * Address grumbles
      
      * Address grumbles
      
      * Fix tests
      
      * Check if synced when using eth_getWork (#9193) (#9210)
      
      * Check if synced when using eth_getWork (#9193)
      
      * Don't use fn syncing
      
      * Fix identation
      
      * Fix typo
      
      * Don't check for warping
      
      * rpc: avoid calling queue_info twice on eth_getWork
      
      * Fix potential as_usize overflow when casting from U256 in miner (#9221)
      
      * Allow old blocks from peers with lower difficulty (#9226)
      
      Previously we only allow downloading of old blocks if the peer
      difficulty was greater than our syncing difficulty. This change allows
      downloading of blocks from peers where the difficulty is greater then
      the last downloaded old block.
      
      * Update Dockerfile (#9242)
      
      * Update Dockerfile
      
      fix Docker build
      
      * fix dockerfile paths: parity -> parity-ethereum (#9248)
      
      * Propagate transactions for next 4 blocks. (#9265)
      
      Closes #9255 
      
      This PR also removes the limit of max 64 transactions per packet, currently we only attempt to prevent the packet size to go over 8MB. This will only be the case for super-large transactions or high-block-gas-limit chains.
      
      Patching this is important only for chains that have blocks that can fit more than 4k transactions (over 86M block gas limit)
      
      For mainnet, we should actually see a tiny bit faster propagation since instead of computing 4k pending set, we only need `4 * 8M / 21k = 1523` transactions.
      
      Running some tests on `dekompile` node right now, to check how it performs in the wild.
      
      * Update tobalaba.json (#9313)
      
      * Fix load share (#9321)
      
      * fix(light_sync): calculate `load_share` properly
      
      * refactor(api.rs): extract `light_params` fn, add test
      
      * style(api.rs): add trailing commas
      
      * ethcore: fix pow difficulty validation (#9328)
      
      * ethcore: fix pow difficulty validation
      
      * ethcore: validate difficulty is not zero
      
      * ethcore: add issue link to regression test
      
      * ethcore: fix tests
      
      * ethcore: move difficulty_to_boundary to ethash crate
      
      * ethcore: reuse difficulty_to_boundary and boundary_to_difficulty
      
      * ethcore: fix grumbles in difficulty_to_boundary_aux
      
      * Light client `Provide default nonce in transactions when it´s missing` (#9370)
      
      * Provide `default_nonce` in tx`s when it´s missing
      
      When `nonce` is missing in a `EthTransaction` will cause it to fall in
      these cases provide `default_nonce` value instead!
      
      * Changed http:// to https:// on Yasm link (#9369)
      
      Changed http:// to https:// on Yasm link in README.md
      
      * Provide `default_nonce` in tx`s when it´s missing
      
      When `nonce` is missing in a `EthTransaction` will cause it to fall in
      these cases provide `default_nonce` value instead!
      
      * Address grumbles
      
      * ethcore: kovan: delay activation of strict score validation (#9406)
      
      * Better support for eth_getLogs in light mode (#9186)
      
      * Light client on-demand request for headers range.
      
      * Cache headers in HeaderWithAncestors response.
      
      Also fulfills request locally if all headers are in cache.
      
      * LightFetch::logs fetches missing headers on demand.
      
      * LightFetch::logs limit the number of headers requested at a time.
      
      * LightFetch::logs refactor header fetching logic.
      
      * Enforce limit on header range length in light client logs request.
      
      * Fix light request tests after struct change.
      
      * Respond to review comments.
      
      * Add update docs script to CI (#9219)
      
      * Add update docs script to CI
      
      Added a script to CI that will use the jsonrpc tool to update rpc
      documentation then commit and push those to the wiki repo.
      
      * fix gitlab ci lint
      
      * Only apply jsonrpc docs update on tags
      
      * Update gitlab-rpc-docs.sh
      
      * Copy correct parity repo to jsonrpc folder
      
      Copy correct parity repo to jsonrpc folder before attempting to build docs since the CI runner clones the repo as parity and not parity-ethereum.
      
      * Fix JSONRPC docs CI job
      
      Update remote config in wiki repo before pushing changes using a github
      token for authentication. Add message to wiki tag when pushing changes.
      Use project directory to correctly copy parity code base into the
      jsonrpc repo for doc generation.
      
      * Fix set_remote_wiki function call in CI
      
      * Prevent blockchain & miner racing when accessing pending block. (#9310)
      
      * Prevent blockchain & miner racing when accessing pending block.
      
      * Fix unavailability of pending block during reseal.
      
      * Prevent sync restart if import queue full (#9381)
      
      * Add POA Networks: Core and Sokol (#9413)
      
      * ethcore: add poa network and sokol chainspecs
      
      * rpc: simplify chain spec docs
      
      * cli: rearrange networks by main/test and size/range
      
      * parity: don't blacklist 0x00a328 on sokol testnet
      
      * parity: add sokol and poanet to params and clean up a bit, add tests
      
      * ethcore: add the poa networks and clean up a bit
      
      * ethcore: fix path to poacore chain spec
      
      * parity: rename poa networks to poacore and poasokol
      
      * parity: fix configuration tests
      
      * parity: fix parameter tests
      
      * ethcore: rename POA Core and POA Sokol
      
      * Update tobalaba.json (#9419)
      
      * Update hardcoded sync (#9421)
      
      - Update foundation hardcoded header to block 6219777 
      - Update ropsten hardcoded header to block 3917825 
      - Update kovan hardcoded header to block 8511489
      v2.0.3
      a0a2bedd
  2. Jul 26, 2018
    • Afri Schoedon's avatar
      Backports to 2.0.1-beta (#9145) · e7dc0bed
      Afri Schoedon authored
      * parity-version: bump beta to 2.0.1
      
      * ci: update version strings for snaps
      
      * Be more graceful on Aura difficulty validation (#9164)
      
      * Be more graceful on Aura difficulty validation
      
      * test: rejects_step_backwards
      
      * test: proposer_switching
      
      * test: rejects_future_block
      
      * test: reports_skipped
      
      * test: verify_empty_seal_steps
      
      * Remove node-health (#9119)
      
      * Remove node-health
      
      * Remove ntp_servers
      
      * Add --ntp-servers as legacy instead of removing it
      
      * Add --ntp-servers to deprecated args
      
      * Remove unused stuff
      
      * Remove _legacy_ntp_servers
      
      * parity: fix UserDefaults json parser (#9189)
      
      * parity: fix UserDefaults json parser
      
      * parity: use serde_derive for UserDefaults
      
      * parity: support deserialization of old UserDefault json format
      
      * parity: make UserDefaults serde backwards compatible
      
      * parity: tabify indentation in UserDefaults
      
      * Fix bugfix hard fork logic (#9138)
      
      * Fix bugfix hard fork logic
      
      * Remove dustProtectionTransition from bugfix category
      
      EIP-168 is not enabled by default
      
      * Remove unnecessary 'static
      
      * Disable per-sender limit for local transactions. (#9148)
      
      * Disable per-sender limit for local transactions.
      
      * Add a missing new line.
      
      * rpc: fix is_major_importing sync state condition (#9112)
      
      * rpc: fix is_major_importing sync state condition
      
      * rpc: fix informant printout when waiting for peers
      
      * fix verification in ethcore-sync collect_blocks (#9135)
      
      * docker: update hub dockerfile (#9173)
      
      * update Dockerfile for hub
      
      update to Ubuntu Xenial 16.04
      fix cmake version
      
      * docker: fix tab indentation in hub dockerfile
      
      * rpc: fix broken merge
      
      * rcp: remove node_health leftover from merge
      
      * rpc: remove dapps leftover from merge
      v2.0.1
      e7dc0bed
  3. Jul 17, 2018
    • Afri Schoedon's avatar
      Backports to 2.0.0-beta (#9094) · 6eae3725
      Afri Schoedon authored
      * parity-version: betalize 2.0
      
      * Multiple improvements to discovery ping handling (#8771)
      
      * discovery: Only add nodes to routing table after receiving pong.
      
      Previously the discovery algorithm would add nodes to the routing table
      before confirming that the endpoint is participating in the protocol. This
      now tracks in-flight pings and adds to the routing table only after receiving
      a response.
      
      * discovery: Refactor packet creation into its own function.
      
      This function is useful inside unit tests.
      
      * discovery: Additional testing for new add_node behavior.
      
      * discovery: Track expiration of pings to non-yet-in-bucket nodes.
      
      Now that we may ping nodes before adding to a k-bucket, the timeout tracking
      must be separate from BucketEntry.
      
      * discovery: Verify echo hash on pong packets.
      
      Stores packet hash with in-flight requests and matches with pong response.
      
      * discovery: Track timeouts on FIND_NODE requests.
      
      * discovery: Retry failed pings with exponential backoff.
      
      UDP packets may get dropped, so instead of immediately booting nodes that fail
      to respond to a ping, retry 4 times with exponential backoff.
      
      * !fixup Use slice instead of Vec for request_backoff.
      
      * Add separate database directory for light client (#8927) (#9064)
      
      * Add seperate default DB path for light client (#8927)
      
      * Improve readability
      
      * Revert "Replace `std::env::home_dir` with `dirs::home_dir` (#9077)" (#9097)
      
      * Revert "Replace `std::env::home_dir` with `dirs::home_dir` (#9077)"
      
      This reverts commit 7e779327.
      
      * Restore some of the changes
      
      * Update parity-common
      
      * Offload cull to IoWorker. (#9099)
      
      * Fix work-notify. (#9104)
      
      * Update hidapi, fixes #7542 (#9108)
      
      * docker: add cmake dependency (#9111)
      
      * Update light client hardcoded headers (#9098)
      
      * Insert Kovan hardcoded headers until #7690241
      
      * Insert Kovan hardcoded headers until block 7690241
      
      * Insert Ropsten hardcoded headers until #3612673
      
      * Insert Mainnet hardcoded headers until block 5941249
      
      * Make sure to produce full blocks. (#9115)
      
      * Insert ETC (classic) hardcoded headers until block #6170625 (#9121)
      
      * fix verification in ethcore-sync collect_blocks (#9135)
      
      * Completely remove all dapps struct from rpc (#9107)
      
      * Completely remove all dapps struct from rpc
      
      * Remove unused pub use
      
      * `evm bench` fix broken dependencies (#9134)
      
      * `evm bench` use valid dependencies
      
      Benchmarks of the `evm` used stale versions of a couple a crates that
      this commit fixes!
      
      * fix warnings
      
      * Update snapcraft.yaml (#9132)
      v2.0.0
      6eae3725
  4. Jul 11, 2018
    • Afri Schoedon's avatar
      Parity Ethereum 2.0.0 (#9052) · 484ecfaf
      Afri Schoedon authored
      * parity-version: major bump to 2.0.0 🎉
      
      * parity-ethereum: rename crate 🌵
      
      * ethcore: only accept service transactions from parity-ethereum nodes
      
      * parity: fix --identity tests
      
      * rpc: fix sync provider in tests
      
      * rpc: fix parity_net_peers test
      
      * ethcore-sync: accept service transactions from parity and parity-ethereum
      
      * ethcore-sync: fix indentation
      
      * ethcore-sync: split the ifs to reduce code redundancy
      
      * ethcore-sync: fix syntax
      
      * Fix building ethcore
      
      * update cargo.lock
      
      * parity-version: major bump to 2.0.0 tada
      
      * fix merge
      484ecfaf
    • Nicolas Gotchac's avatar
      c082af6f
    • Pierre Krieger's avatar
      Remove the dapps system (#9017) · 494eb4ab
      Pierre Krieger authored
      * Remove the dapps system from Parity
      
      * Move node-health outside of dapps
      
      * Fix set dapps list test
      
      * Update Cargo.lock
      
      * Deprecate options
      
      * Add _legacy_ prefixes in Dapps
      
      * Fix tests
      
      * Fix deprecatedness of dapps-path
      494eb4ab
    • ordian's avatar
      Fix nightly warnings (#9080) · fe678dcd
      ordian authored and David's avatar David committed
      * chore: use 1.28 API for `memory_profiling`
      
      * chore: import a type directly from `ethcore-light`
      fe678dcd
  5. Jul 10, 2018
    • Afri Schoedon's avatar
      db: remove wal disabling / fast-and-loose option. (#8963) · da5de4a6
      Afri Schoedon authored and David's avatar David committed
      * parity: highlight --fast-and-loose is not recommended.
      
      * parity: remove fast-and-loose option, ref #1765
      
      * db: remove db wal from options, it's always enabled
      
      * db: remove wal from rocksdb helpers
      
      * cli: fix wallet import test
      
      * ethcore: fix client config tests
      
      * parity: proper deprecated handling for fast-and-loose
      
      * ethcore-client: fix config
      
      * parity: mark fast-and-loose removed
      
      * parity: fix test_find_deprecated
      
      * parity: fix type for fast-and-loose flag
      
      * lock file
      da5de4a6
    • shamardy's avatar
      Transactions hashes missing in trace_replayBlockTransactions method result #8725 (#8883) · 526c61e2
      shamardy authored and Andrew Jones's avatar Andrew Jones committed
      * Squashed commit of the following:
      
      commit 1f85076fd584365f1acbbafef5c8bdee722b479b
      Author: shamardy <[email protected]>
      Date:   Sat Jun 30 03:40:12 2018 +0200
      
          update
      
      commit 63363cca7354873a8abe3b631b8b7dbd9da6ce1e
      Author: shamardy <[email protected]>
      Date:   Sat Jun 30 03:36:25 2018 +0200
      
          Update
      
      commit e05caddc170a4cf0e476c23d443f07184dcb4fb1
      Author: shamardy <[email protected]>
      Date:   Fri Jun 29 10:04:34 2018 +0200
      
          Test
      
      commit b0be065eadd0f2dd70f6613c50cbf3eb16d693ec
      Author: shamardy <[email protected]>
      Date:   Fri Jun 29 09:19:57 2018 +0200
      
          test_client edit
      
      commit 949205ccdbac75f730639e5f0d8e1bdd9436de1d
      Author: shamardy <[email protected]>
      Date:   Fri Jun 29 05:14:53 2018 +0200
      
          Edit Test
      
      commit 7cd44ee379a1e847f3e7d225444e72775bdbd4b5
      Author: shamardy <[email protected]>
      Date:   Fri Jun 29 04:25:22 2018 +0200
      
          Updates
      
      commit e90de71e698d29475e8ba5696664b7d7bb335f9c
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 13:53:15 2018 +0200
      
          Test
      
      commit 12a76381561b66ecf6ea636d7eebe43d2dcb7731
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 11:43:39 2018 +0200
      
          Edited Tests
      
      commit 6c21e6de2da24e7b9f33ac8b82abb0b39488bd60
      Merge: 87c4c74b8 9550cf766
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:31:21 2018 +0200
      
          Merge branch 'Issue#8725' of https://github.com/shamardy/parity into Issue#8725
      
      commit 87c4c74b8f769c8e4b55ba78b5aa1d6716413f6d
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:31:13 2018 +0200
      
          Avoided Changing non-RPC Types
      
      commit 9550cf76610953c8492cc9473e4b9f876e770b70
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:29:03 2018 +0200
      
          Update traces.rs
      
      commit 3e0b0ef29685b62f0917b80a48054b3379d59a50
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:27:44 2018 +0200
      
          Update trace.rs
      
      commit 5078d67a2da7268db2a1064540a3c887e1f1a3cd
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:26:08 2018 +0200
      
          Update traces.rs
      
      commit 28f5ba1b035c6919ac11089cf1bdd703c75f0dbd
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:24:04 2018 +0200
      
          Update parity.rs
      
      commit 3b86b98ab5860efa61a7cc6a2b20e6c5c0f859cb
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:23:33 2018 +0200
      
          Update eth.rs
      
      commit bcad5a40f14a3c5d2d901ae1a9bed87949ab9c66
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:21:43 2018 +0200
      
          Update call_analytics.rs
      
      commit e9029e0b8158387b606132b264652d285483870f
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:20:56 2018 +0200
      
          Update transaction.rs
      
      commit 0dacc81779bc62713e3f8e405229dfd7f89f33e8
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:20:01 2018 +0200
      
          Update executive.rs
      
      commit 3921d4ec77f49460d45603111b98cc07d3c235a0
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:18:39 2018 +0200
      
          Update executed.rs
      
      commit 8416df654ebf6f68ad04c8a4a89a29ce704f9ca1
      Author: shamardy <[email protected]>
      Date:   Wed Jun 27 10:17:34 2018 +0200
      
          Update client.rs
      
      commit cf0b4dddbc93395bc5ce1f17c3c07a294bf8dd49
      Merge: 23bfa78c2 36e05e5f3
      Author: shamardy <[email protected]>
      Date:   Sun Jun 24 04:54:04 2018 +0200
      
          Merge branch 'Issue#8725' of https://github.com/shamardy/parity into Issue#8725
      
      commit 23bfa78c2662d697018e7061ab9ad0b864fde0ef
      Author: shamardy <[email protected]>
      Date:   Sun Jun 24 04:53:50 2018 +0200
      
          Undo
      
      commit 36e05e5f30c35bd6b57af50fd337f2006df51b86
      Merge: 2f6e1ef64 0afc74825
      Author: shamardy <[email protected]>
      Date:   Sun Jun 24 04:44:33 2018 +0200
      
          Merge branch 'Issue#8725' of https://github.com/shamardy/parity into Issue#8725
      
      commit 2f6e1ef64763a79ad2ed8baa2aed5a8f3136bafc
      Author: shamardy <[email protected]>
      Date:   Sun Jun 24 04:44:22 2018 +0200
      
          Another rpc test output with ("transactionHash":null)
      
      commit 0afc74825828f724d68f3e444655b872a6c51ce0
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 07:18:45 2018 +0200
      
          Another rpc test output with ("transactionHash":null)
      
      commit 138fbac9f02841adfeaaf061c5dd9e647f725e12
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 06:30:41 2018 +0200
      
          Edited some rpc tests output with ("transactionHash":null)
      
      commit 8c129a63109c00f88ce36bad10699dc2f3237d95
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:48:39 2018 +0200
      
          Update traces.rs
      
      commit 52c17f6191740637c1d1589a420996dccefe16bb
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:47:29 2018 +0200
      
          Update parity.rs
      
      commit d39303aa8c2097ba9e2ed94c7ad2166bf1608d3f
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:46:25 2018 +0200
      
          Update eth.rs
      
      commit 49be84bf529c33dc47c8260435fd0d26e137c66d
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:40:56 2018 +0200
      
          Update trace.rs
      
      commit 4fc801377fb01ff11867f66b547a307c162d7a56
      Merge: d34ba2351 544210439
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:12:21 2018 +0200
      
          Merge branch 'Issue#8725' of https://github.com/shamardy/parity into Issue#8725
      
      commit 54421043959e14a76f309fe87d3c7513a95999f8
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:04:51 2018 +0200
      
          Update trace.rs
      
      commit 2b2524a31119d741df4076e9d1b3ce8f0b17b479
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:01:47 2018 +0200
      
          Update state_diff.rs
      
      commit 2bf9982b8ce29ef69f116142eaeacf3049f7db49
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:00:50 2018 +0200
      
          Update transaction.rs
      
      commit da696ea192c0f89cceb38834f6efee280129048c
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 05:00:13 2018 +0200
      
          Update mod.rs
      
      commit cfc194ca0f44bfabec01a52897a322ea5a91930b
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 04:59:18 2018 +0200
      
          Update pod_state.rs
      
      commit 3b3156853535a666778e0ad0e902de79fb138f1d
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 04:57:37 2018 +0200
      
          Update client.rs
      
      commit d34ba235132c654da6c2ed6ff0dcf96fda0c45ee
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 04:53:50 2018 +0200
      
          RPC Only
      
      commit 8b5c4f19727549ee6f180a6effc228b2693509e9
      Merge: 744491632 291b4a01b
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 02:55:14 2018 +0200
      
          Merge branch 'Issue#8725' of https://github.com/shamardy/parity into Issue#8725
      
      commit 74449163222e0ab75c704ac0ad424870e3c321d9
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 02:27:13 2018 +0200
      
          Issue#8725
      
          Transactions hashes missing in trace_replayBlockTransactions method result #8725
      
      commit 291b4a01be6771acff8f5829c5406fa193665dbe
      Author: shamardy <[email protected]>
      Date:   Thu Jun 14 01:18:18 2018 +0200
      
          Edited to make changes to RPC types only
      
          To make a transactions hash trace with "trace_replayBlockTransactions" add "transactionHash" to parameters
      
      commit 9d082bece73beb8ebddfda51fa5ec279f30b7bea
      Author: shamardy <[email protected]>
      Date:   Wed Jun 13 09:15:56 2018 +0200
      
          Issue#8725
      
          Transactions hashes missing in trace_replayBlockTransactions method result #8725
      
      * update
      
      * Removed unwrap_or
      
      * Update
      
      * test_client update
      526c61e2
    • David's avatar
      Delete crates from parity-ethereum and fetch them from parity-common instead (#9083) · c7f608ec
      David authored
      Use crates from parity-common: hashdb, keccak-hash, kvdb, kvdb-memorydb, kvdb-rocksdb, memorydb, parity-bytes, parity-crypto, path, patricia_trie, plain_hasher, rlp, target, test-support, trie-standardmap, triehash
      c7f608ec
    • Niklas Adolfsson's avatar
      Updater verification (#8787) · 6816f8b4
      Niklas Adolfsson authored
      * getting started
      
      * refactor main
      
      * unwrap_or -> unwrap_or_else
      
      * force parity to lower version number to trigger update
      
      * Fix typos
      
      * formating
      
      * some minor refactoring
      
      * enable lints and fix some warnings
      
      * make it compile
      
      * minor tweaks to make it work
      
      * address review comments
      
      * Rename exe to exe_path and minor import changes
      
      * updater: unreleased -> unknown
      
      * Add `debug` configuration to force parity-updater
      
      * Introduce a new feature `test-updater` in order conditionally hardcode
      the version number in parity in order to force an update
      * This should only be used for debug/dev purposes
      
      * nits
      
      * Pulled latest submodule of `wasm-tests`
      6816f8b4
    • Thibaut S's avatar
      Phrasing, precisions and typos in CLI help (#9060) · cd58b5ff
      Thibaut S authored
      * Update mod.rs
      
      * Update mod.rs
      
      Rephrase cli subcommand descriptions.
      
      * fix comments
      cd58b5ff
    • Pierre Krieger's avatar
      Some work towards iOS build (#9045) · bca100cd
      Pierre Krieger authored and Niklas Adolfsson's avatar Niklas Adolfsson committed
      bca100cd
  6. Jul 09, 2018
  7. Jul 06, 2018
    • Marek Kotewicz's avatar
      remove util-error (#9054) · 8d171a37
      Marek Kotewicz authored and Niklas Adolfsson's avatar Niklas Adolfsson committed
      * remove util-error
      
      * fixed grumbles
      8d171a37
    • André Silva's avatar
      Fixes for misbehavior reporting in AuthorityRound (#8998) · e9bd41b3
      André Silva authored and Andrew Jones's avatar Andrew Jones committed
      * aura: only report after checking for repeated skipped primaries
      
      * aura: refactor duplicate code for getting epoch validator set
      
      * aura: verify_external: report on validator set contract instance
      
      * aura: use correct validator set epoch number when reporting
      
      * aura: use epoch set when verifying blocks
      
      * aura: report skipped primaries when generating seal
      
      * aura: handle immediate transitions
      
      * aura: don't report skipped steps from genesis to first block
      
      * aura: fix reporting test
      
      * aura: refactor duplicate code to handle immediate_transitions
      
      * aura: let reporting fail on verify_block_basic
      
      * aura: add comment about possible failure of reporting
      e9bd41b3
  8. Jul 05, 2018
  9. Jul 04, 2018
  10. Jul 03, 2018
  11. Jul 02, 2018
    • Tomasz Drwięga's avatar
      Recently rejected cache for transaction queue (#9005) · 78e00128
      Tomasz Drwięga authored
      * Store recently rejected transactions.
      
      * Don't cache AlreadyImported rejections.
      
      * Make the size of transaction verification queue dependent on pool size.
      
      * Add a test for recently rejected.
      
      * Fix logging for recently rejected.
      
      * Make rejection cache smaller.
      
      * obsolete test removed
      
      * obsolete test removed
      
      * Construct cache with_capacity.
      78e00128
    • David's avatar
      Make HashDB generic (#8739) · 9caa8686
      David authored
      The `patricia_trie` crate is generic over the hasher (by way of HashDB) and node encoding scheme. Adds a new `patricia_trie_ethereum` crate with concrete impls for Keccak/RLP.
      9caa8686
    • Wei Tang's avatar
      Only return error log for rustls (#9025) · 202c54d4
      Wei Tang authored
      202c54d4
    • Afri Schoedon's avatar
      Update Changelogs for 1.10.8 and 1.11.5 (#9012) · 1051004a
      Afri Schoedon authored
      * docs: update changelog for 1.10.8
      
      * docs: update changelog for 1.11.5
      1051004a
    • Wei Tang's avatar
      Attempt to graceful shutdown in case of panics (#8999) · a1a002f4
      Wei Tang authored
      * Handle graceful shutdown with unwinding
      
      * Fix a race condition
      
      * Avoid double exit deadlock
      
      * typo: fix docs
      
      * Fix ethkey cli compilation
      
      * Fix all other cases panic_hook::set -> panic_hook::set_abort
      
      * struct fields do not need to be public
      
      * Add comments on why exiting AtomicBool is needed
      a1a002f4