André Silva
610f6f1425
[Beta] Backports ( #8136 )
...
* Support parity protocol. (#8035 )
* updater: apply exponential backoff after download failure (#8059 )
* updater: apply exponential backoff after download failure
* updater: reset backoff on new release
* Max code size on Kovan (#8067 )
* Enable code size limit on kovan
* Fix formatting.
* Limit incoming connections. (#8060 )
* Limit ingress connections
* Optimized handshakes logging
* WASM libraries bump (#7970 )
* update wasmi, parity-wasm, wasm-utils to latest version
* Update to new wasmi & error handling
* also utilize new stack limiter
* fix typo
* replace dependency url
* Cargo.lock update
* add some dos protection (#8084 )
* revert removing blooms (#8066 )
* Revert "fix traces, removed bloomchain crate, closes #7228 , closes #7167 "
This reverts commit 1bf62038678295e5586f02a38a0c5aab9a9efe62.
* Revert "fixed broken logs (#7934 )"
This reverts commit f8a2e53f3e
.
* fixed broken logs
* bring back old lock order
* remove migration v13
* revert CURRENT_VERSION to 12 in migration.rs
* more dos protection (#8104 )
* Const time comparison (#8113 )
* Use `subtle::slices_equal` for constant time comparison.
Also update the existing version of subtle in `ethcrypto` from
0.1 to 0.5
* Test specifically for InvalidPassword error.
* fix trace filter returning returning unrelated reward calls, closes #8070 (#8098 )
* network: init discovery using healthy nodes (#8061 )
* network: init discovery using healthy nodes
* network: fix style grumble
* network: fix typo
* Postpone Kovan hard fork (#8137 )
* ethcore: postpone Kovan hard fork
* util: update version fork metadata
* Disable UI by default. (#8105 )
* dapps: update parity-ui dependencies (#8160 )
2018-03-19 21:40:56 +01:00
Marek Kotewicz
cdb3afee42
bump tiny-keccak ( #8019 )
2018-03-01 09:54:50 +01:00
Marek Kotewicz
f9d5d618dc
moved PerfTimer to a separate crate - "trace-time" ( #7985 )
2018-02-23 19:49:08 +01:00
Marek Kotewicz
5cf6684461
fix traces, removed bloomchain crate, closes #7228 , closes #7167 ( #7979 )
2018-02-23 10:29:11 +01:00
Marek Kotewicz
73756ce262
simplify compression and move it out of rlp crate ( #7957 )
...
* simplify compression and move it out of rlp crate
* removed lazy_static dependency from rlp
2018-02-23 10:12:52 +01:00
Marek Kotewicz
ee93be80c0
removed old migrations ( #7974 )
...
* removed old migrations
* improve SimpleMigration
* fixed migration tests
* fixed redundant whitespace
* add ToV13 migration which removes bloom groups
* bump CURRENT_VERSION of db
2018-02-22 14:53:10 +01:00
Tomasz Drwięga
05f47b6359
Bump WS ( #7952 )
2018-02-20 10:28:10 +01:00
Nikolay Volf
684322cd6f
Kovan WASM fork code ( #7849 )
...
* kovan fork code
* introduce ethcore level vm_factory and let it fail
* fix json tests
* wasmcosts as option
* review changes
* wasm costs in parser
* fix evm tests
* review fixes
* fix test
* remove redundant json field
2018-02-19 12:27:42 +01:00
Marek Kotewicz
605f3b0381
bring back trie and triehash benches ( #7926 )
2018-02-19 12:03:54 +01:00
Marek Kotewicz
c060d9584d
ethabi version 5 ( #7723 )
...
* Refactor updater to use ethabi-derive
* Grumble: do_call type alias
* Empty commit to trigger test re-run
* migration to ethabi-5.0
* migration to ethabi-5.0 in progress
* use ethabi_deriven to generate TransactAcl contract
* use ethabi_deriven to generate Registry contract
* hash-fetch uses ethabi_derive, removed retain cycle from updater, fixed #7720
* node-filter crate uses ethabi_derive to generate peer_set contract interface
* use LruCache in node-filter instead of HashMap
* validator_set engine uses ethabi_derive
* ethcore does not depend on native_contracts
* miner does no depend on native_contracts
* secret_store does not use native_contracts (in progress)
* removed native-contracts
* ethcore and updater does not depend on futures
* updated ethereum-types
* fixed all warnings caused by using new version of ethereum-types
* updated ethabi_derive && ethabi_contract to get rid of warnings
* removed another retain cycle in updater, fixed following minor version on update
* moved contracts out of native_contracts res
* updated ethabi_contract
* fixed failing test
* fixed failing test
* there is no need to create two contracts of the same kind any more
* simplify updater::ReleaseTrack conversion into u8 and add several tests for it
* applied review suggestions
* applied review suggestions
2018-02-09 09:32:06 +01:00
Tomasz Drwięga
a59f6d9bd2
Move updater metadata to Cargo.toml of parity-version. ( #7832 )
2018-02-08 12:38:56 +01:00
Tomasz Drwięga
b4ed51c5f1
Bump jsonrpc. ( #7828 )
2018-02-07 16:13:54 +01:00
Jaco Greeff
66755be8f6
Update references to UI shell & wallet ( #7808 )
...
* Update references to UI shell & wallet
* Update after merge
2018-02-06 14:25:02 +01:00
Nikolay Volf
fb4582a90e
wasmi interpreter ( #7796 )
2018-02-05 20:59:27 +01:00
Nikolay Volf
8587df17d9
Fix build ( #7807 )
...
* Update Cargo.toml
* updated Cargo.lock
2018-02-05 14:05:59 +03:00
Jaco Greeff
97a3c6e461
Move js & js-old code to github.com/parity-js ( #7685 )
...
* Move js & js-old to github.com/parity-js
* Update shell & dapp-wallet references
* Update wallet ref
* Remove JS stages
* Update to latest shell & wallet (token fixes)
2018-02-05 10:40:00 +01:00
Axel Chalon
fee88d04d4
Wrap --help output to 120 characters ( #7626 )
...
* Update Clap dependency and remove workarounds
* WIP
* Remove line breaks in help messages for now
* Multiple values can only be separated by commas (closes #7428 )
* Grumbles; refactor repeating code; add constant
* Use a single Wrapper rather than allocate a new one for each call
* Wrap --help to 120 characters rather than 100 characters
2018-01-31 09:50:52 +01:00
Tomasz Drwięga
f5c68c601e
Filter-out nodes.json ( #7716 )
...
* Filter-out nodes.json
* network: sort node table nodes by failure ratio
* network: fix node table tests
* network: fit node failure percentage into buckets of 5%
* network: consider number of attempts in sorting of node table
* network: fix node table grumbles
2018-01-31 09:50:01 +01:00
GitLab Build Bot
3acb9d9f4e
[ci skip] js-precompiled 20180120-201352
2018-01-20 20:15:03 +00:00
GitLab Build Bot
d31cfd3c64
[ci skip] js-precompiled 20180119-174947
2018-01-19 17:51:02 +00:00
Marek Kotewicz
f43e355254
Replace RandomTempDir with tempdir::Tempdir ( #7624 )
...
* Remove GuardedTempResult
* Remove RandomTempPath
* ethcore does not depend on devtools
2018-01-19 17:32:53 +01:00
GitLab Build Bot
5859db59c8
[ci skip] js-precompiled 20180119-145350
2018-01-19 14:55:15 +00:00
Marek Kotewicz
b535bf390c
Moved TestSocket to ethcore-network ( #7633 )
2018-01-19 14:41:34 +01:00
André Silva
2af4bd195f
Improve handling of RocksDB corruption ( #7630 )
...
* kvdb-rocksdb: update rust-rocksdb version
* kvdb-rocksdb: mark corruptions and attempt repair on db open
* kvdb-rocksdb: better corruption detection on open
* kvdb-rocksdb: add corruption_file_name const
* kvdb-rocksdb: rename mark_corruption to check_for_corruption
2018-01-19 14:33:38 +01:00
Marek Kotewicz
6bebb9e74a
Moved StopGaurd to it's own crate ( #7635 )
2018-01-19 13:46:31 +01:00
Marek Kotewicz
d430e7f4e2
Updated dependencies ( #7628 )
...
* Updated few dependencies
* Updated parking_lot to 0.5
* Updated backtrace to 0.3.5
* Updated crossbeam to 0.3
2018-01-19 13:46:11 +01:00
GitLab Build Bot
b6791977b3
[ci skip] js-precompiled 20180119-112209
2018-01-19 11:23:20 +00:00
GitLab Build Bot
7513949035
[ci skip] js-precompiled 20180119-103509
2018-01-19 10:36:32 +00:00
GitLab Build Bot
f8bf7e7d41
[ci skip] js-precompiled 20180118-182530
2018-01-18 18:26:57 +00:00
GitLab Build Bot
afae8e8f6e
[ci skip] js-precompiled 20180118-122152
2018-01-18 12:23:19 +00:00
Marek Kotewicz
f7012af92e
Use rustc-hex instead of rustc-serialize in bloomchain tests ( #7616 )
2018-01-18 14:37:10 +03:00
GitLab Build Bot
5990c64e31
[ci skip] js-precompiled 20180118-112917
2018-01-18 11:30:46 +00:00
GitLab Build Bot
b442b72c9d
[ci skip] js-precompiled 20180118-102003
2018-01-18 10:21:34 +00:00
GitLab Build Bot
30737fe580
[ci skip] js-precompiled 20180117-222359
2018-01-17 22:25:17 +00:00
Marek Kotewicz
0c01db4a49
separated ethcore_migrations from ethcore ( #7586 )
...
* separated ethcore_migrations from ethcore
* fixed authorship nitpick
* make ethcore_migrations related exports and imports more consistent
2018-01-17 22:11:13 +01:00
GitLab Build Bot
d429ce1849
[ci skip] js-precompiled 20180117-165329
2018-01-17 16:55:42 +00:00
GitLab Build Bot
793624b08c
[ci skip] js-precompiled 20180117-124844
2018-01-17 12:50:05 +00:00
GitLab Build Bot
df200d4284
[ci skip] js-precompiled 20180117-113819
2018-01-17 11:39:36 +00:00
Marek Kotewicz
9adee532a0
bump some of our core dependencies ( #7563 )
...
* updated ethereum-types and tiny-keccak
* Updated several deps
* Updated several more dependencies
* Modify dummy file to trigger ci
* fixed update of memmap to 0.6 in ethash crate
* Fixed fetch after update to latest reqwest
* Updated jsonrpc-core with fixes for serde
* add expects in util/version/build.rs
2018-01-17 11:45:29 +01:00
GitLab Build Bot
7aeb6c5b5f
[ci skip] js-precompiled 20180117-080716
2018-01-17 08:08:35 +00:00
GitLab Build Bot
0d7e7f0ab8
[ci skip] js-precompiled 20180116-220117
2018-01-16 22:02:35 +00:00
GitLab Build Bot
a2d1e046a5
[ci skip] js-precompiled 20180116-132804
2018-01-16 13:29:21 +00:00
GitLab Build Bot
594716dc1e
[ci skip] js-precompiled 20180115-172705
2018-01-15 17:28:27 +00:00
GitLab Build Bot
43358cc6bd
[ci skip] js-precompiled 20180115-153732
2018-01-15 15:38:56 +00:00
Alexey
d927320719
[WASM] mem_cmp added to the Wasm runtime ( #7539 )
...
* mem_cmp added to the Wasm runtime
* schedule.wasm.mem_copy to schedule.wasm.mem_cmp for mem_cmp
2018-01-15 18:24:24 +04:00
GitLab Build Bot
ad14e656f6
[ci skip] js-precompiled 20180115-060914
2018-01-15 06:10:33 +00:00
GitLab Build Bot
b7266e7829
[ci skip] js-precompiled 20180115-051727
2018-01-15 05:18:52 +00:00
GitLab Build Bot
da62cfd111
[ci skip] js-precompiled 20180114-230435
2018-01-14 23:05:57 +00:00
Marek Kotewicz
668d910c44
bloom refactor ( #7475 )
...
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor finished
* cleanup bloom mess
* simplify usage of Bloom in few places
* removed obsolete util/src/lib.rs
* removed commented out code
* ethereum-types 0.1.4
* updated ethereum-types and tiny-keccak
2018-01-14 22:43:28 +01:00
GitLab Build Bot
e7f36665bb
[ci skip] js-precompiled 20180113-020751
2018-01-13 02:09:53 +00:00