Wei Tang
5795d332c8
Insert PROOF messages for some cases in blockchain ( #9141 )
...
* Insert PROOF messages for some cases in blockchain
* Break expect to its own line to avoid things being too long
* Be more specific for all low-level database error cases
* Fix BranchBecomingCanonChain expect
* ethcore: fix typo in expect proof message
2018-07-25 17:45:06 +01:00
EOS Classic
823054dc34
[Chain] Add more bootnodes ( #9174 )
...
+ For ETC, ELLA, EXP, Morden, MUSIC
2018-07-25 18:06:45 +02:00
André Silva
2ce15f429b
ethcore: update bn version ( #9217 )
2018-07-25 17:40:33 +02:00
Marek Kotewicz
143411aaf0
deserialize block only once during verification ( #9161 )
2018-07-25 14:36:46 +02:00
Piotr Chromiec
7d9548400d
Simple build instruction fix ( #9215 )
...
Changed `parity` dir name into `parity-ethereum`
2018-07-25 12:57:15 +02:00
Peter Pratscher
1b1941a896
Added --tx-queue-no-early-reject flag to disable early tx queue rejects ( #9143 )
...
* Added --tx-queue-no-early-reject flag to disable early tx queue rejects because of low gas price
* Fixed failing tests, clarified comments and simplified no_early_reject field name.
* Added test case for the --tx-queue-no-early-reject flag
2018-07-24 16:04:48 +03:00
Wei Tang
4848c384cd
Avoid schedule copying in nested call/create ( #9190 )
...
* Avoid schedule copying in nested call/create
* Fix tests
* fix test: wrong Schedule used
* Fix private-tx test
* Fix jsontests compilation
2018-07-23 15:48:01 +02:00
André Silva
d4f38d3894
ethcore: add builtin benchmarks based on geth ( #9179 )
...
* ethcore: add geth benchmarks for all builtins
* ethcore: remove old builtin benchmarks
2018-07-23 15:46:24 +02:00
André Silva
e6acbc5a58
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
2018-07-23 15:42:08 +02:00
Afri Schoedon
8dd4db5d85
docs: update repository links ( #9159 )
...
* docs: update repository links
* docs: update repository links in contribution guide
2018-07-23 13:58:50 +02:00
André Silva
d436eddc6a
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
2018-07-23 13:57:50 +02:00
Max Kaye
faf8e9ec6a
Update "This is a bug. Please report it at:" link ( #9191 )
2018-07-23 09:18:49 +01:00
André Silva
7e6a571cba
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
2018-07-20 20:57:48 +03:00
Afri Schoedon
6bee9cd1e4
ci: update version strings for snaps ( #9160 )
2018-07-20 20:55:17 +03:00
André Silva
fb2b77e991
ethcore: add missing builtins benchmarks ( #9170 )
...
* ethcore: add modexp benchmarks
* ethcore: add_bn_128_add benchmark
2018-07-20 15:06:11 +02:00
Wei Tang
b914912c06
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
2018-07-19 16:43:41 +02:00
Wei Tang
0ce04845de
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
2018-07-19 22:41:31 +08:00
Marek Kotewicz
073365d5d9
handle SyncHandler errors properly ( #9151 )
...
* handle SyncHandler errors properly, closes #9150
* applied review suggestions
2018-07-19 12:46:33 +02:00
Amaury Martiny
3c27587d83
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
2018-07-18 16:27:29 +02:00
Tomasz Drwięga
dbccc700f1
Remove unused tx_queue_gas parameter. ( #9153 )
2018-07-18 10:58:14 +02:00
Afri Schoedon
9f90ff2e59
Changelogs for 1.11.7-stable and 2.0.0-beta ( #9105 )
...
* docs: mark 1.10 as end-of-life
* docs: move changelog for 1.11
* docs: Add changelog for 1.11.7-stable
* docs: add changelog for 2.0.0-beta
* docs: add release notes for 2.0.0 beta
* docs: fix links in changelog
* docs: Update changelog for 1.11.7-stable
* docs: Update changelog for 2.0.0-beta
* docs: address @tbaut's comments for the 2.0.0-beta changelog
* docs: add note regarding txqueue changes as recommended by @tomusdrw
2018-07-18 09:24:45 +02:00
Tomasz Drwięga
4d9c8926b1
Disable per-sender limit for local transactions. ( #9148 )
...
* Disable per-sender limit for local transactions.
* Add a missing new line.
2018-07-18 09:14:03 +02:00
André Silva
070695b348
parity: fix logging cli parameter example ( #9154 )
2018-07-18 09:09:31 +02:00
Thibaut S
c6e97d4dc5
Be more specific for -l
CLI arguments ( #9149 )
...
* typo
* typo
* Update mod.rs
2018-07-17 17:36:12 +01:00
Niklas Adolfsson
a24e78fa92
Receipt constructor Allocate less stack for blooms
( #9146 )
...
* Allocate less stack in `Receipt ctor`
* ethcore: use accrue_bloom when computing transaction receipt
2018-07-17 16:55:46 +01:00
Niklas Adolfsson
21e0cd7781
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
2018-07-16 21:19:59 +02:00
Denis S. Soldatov aka General-Beck
ed45760425
Update snapcraft.yaml ( #9132 )
2018-07-16 21:19:02 +02:00
Marek Kotewicz
0ca4250bd4
fix verification in ethcore-sync collect_blocks ( #9135 )
2018-07-16 21:05:47 +02:00
Wei Tang
5059619947
Unify engine error to reject blocks ( #9085 )
...
* Reject if Engine::on_close_block returns error
* Unify open block behaviors
* Fix tests in ethcore
* Fix Aura tests
* Fix RPC test
* Print a warning if open block failed
* Print the actual error when closing the block
* Update comments for prepare_pending_block
* Add BlockPreparationStatus to distingish three different state after prepare_pending_block
2018-07-16 13:53:55 +02:00
Niklas Adolfsson
edb228839e
Fix todo
in ethcore/types::Receipt
constructor ( #9086 )
...
Remove needless mutable variable and assignment
2018-07-16 12:43:14 +01:00
Wei Tang
a9c93c797d
Completely remove all dapps struct from rpc ( #9107 )
...
* Completely remove all dapps struct from rpc
* Remove unused pub use
2018-07-16 13:42:59 +02:00
Marek Kotewicz
f826ac35e3
Removed redundant struct bounds and unnecessary data copying ( #9096 )
...
* Removed redundant struct bounds and unnecessary data copying
* Updated docs, removed redundant bindings
2018-07-15 11:01:47 +02:00
Anthony
9dc512349a
Insert ETC (classic) hardcoded headers until block #6170625 ( #9121 )
2018-07-14 16:04:31 +01:00
Tomasz Drwięga
3ecf16a492
Make sure to produce full blocks. ( #9115 )
2018-07-13 15:20:24 +01:00
Thibaut S
584a76ab70
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
2018-07-13 14:42:06 +02:00
Afri Schoedon
e339cde790
parity-version: bump nightly version to 2.1 ( #9095 )
2018-07-13 11:44:31 +01:00
Tomasz Drwięga
82a6a0848a
Fix work-notify. ( #9104 )
2018-07-13 11:36:58 +01:00
Marek Kotewicz
441cb7980b
update snappy ( #9082 )
2018-07-13 11:25:46 +01:00
Tomasz Drwięga
5f523f6966
Offload cull to IoWorker. ( #9099 )
2018-07-13 12:23:57 +02:00
André Silva
993650f3d6
docker: add cmake dependency ( #9111 )
2018-07-13 12:09:41 +02:00
Marek Kotewicz
ab330301eb
Update hidapi, fixes #7542 ( #9108 )
2018-07-13 11:04:09 +02:00
Afri Schoedon
bab85dd789
Update README.md ( #9084 )
...
* Update README.md
* rename parity client
* docs: remove UI stuff from readme.
* docs: add changelog link to readme
2018-07-12 18:55:14 +02:00
Pierre Krieger
acae643a4a
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 7e779327eb
.
* Restore some of the changes
* Update parity-common
2018-07-12 13:45:02 +02:00
Jim Posen
01f825b0e1
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.
2018-07-11 21:22:06 +02:00
Matthew Martin
796637b31a
Add separate database directory for light client ( #8927 ) ( #9064 )
...
* Add seperate default DB path for light client (#8927 )
* Improve readability
2018-07-11 16:17:35 +02:00
Afri Schoedon
484ecfaf47
Parity Ethereum 2.0.0 ( #9052 )
...
* 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
2018-07-11 13:35:10 +02:00
Nicolas Gotchac
c082af6f74
Don't fetch snapshot chunks at random ( #9088 )
2018-07-11 13:04:31 +02:00
Pierre Krieger
494eb4ab6b
Remove the dapps system ( #9017 )
...
* 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
2018-07-11 12:19:54 +02:00
Andronik Ordian
fe678dcd2f
Fix nightly warnings ( #9080 )
...
* chore: use 1.28 API for `memory_profiling`
* chore: import a type directly from `ethcore-light`
2018-07-11 08:02:14 +02:00
Afri Schoedon
da5de4a6ff
db: remove wal disabling / fast-and-loose option. ( #8963 )
...
* 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
2018-07-10 17:33:25 +02:00