Amaury Martiny
68320e8e89
Change name Wallet -> UI ( #8164 ) ( #8205 )
...
* Change name Wallet -> UI
* Make warning bold
2018-04-04 18:07:36 +02:00
Marek Kotewicz
fdd03cc40d
Backport #8099 ( #8132 )
2018-04-04 21:33:14 +09:00
Nikolay Volf
c3d446420c
Beta backprots (WASM libs) ( #8220 )
...
* bump wasm libs (#8171 )
* bump wasmi version (#8209 )
2018-03-26 15:29:16 +02:00
Toralf Wittner
9e7f887606
Update hyper to 0.11.24 ( #8203 )
2018-03-24 14:34:22 +09:00
Kirill Pimenov
5acdd091a2
Updated jsonrpc to include latest backports (beta) ( #8181 )
...
* Updated jsonrpc to include latest backports
* Update dependencies.
- `jsonrpc` PR #244 required `hyper >= 0.11.20` which in turn required
updating `tokio-core`, `mio` and `iovec`.
- `jsonrpc` PR #246 required updating `https://github.com/tomusdrw/ws-rs `.
2018-03-23 14:32:42 +01:00
André Silva
0a9d41e294
Re-enable signer, even with no UI. ( #8167 ) ( #8168 )
...
* Re-enable signer, even with no UI.
* Fix message.
2018-03-20 22:49:07 +01:00
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
Kirill Pimenov
2403fc52c1
Probe changes one step deeper ( #8134 ) ( #8135 )
2018-03-19 03:23:18 +01:00
Rando
0ab1930c04
Beta backports ( #8053 )
...
* CI: Fix cargo cache (#7968 )
* Fix cache
Blocking waiting for file lock on the registry index
* Only clean locked cargo cache on windows
* fixed ethstore sign (#8026 )
* fixed parsing ethash seals and verify_block_undordered (#8031 )
* fix for verify_block_basic crashing on invalid transaction rlp (#8032 )
* fix cache & snapcraft CI build (#8052 )
after successful testing it is necessary to port in a ```beta``` and ```stable```
* Add MCIP-6 Byzyantium transition to Musicoin spec (#7841 )
* Add test chain spec for musicoin byzantium testnet
* Add MCIP-6 Byzyantium transition to Musicoin spec
* Update mcip6_byz.json
* ethcore: update musicoin byzantium block number
* ethcore: update musicoin byzantium block number
* ethcore: update musicoin bootnodes
* Update musicoin.json
* Update musicoin.json
* More bootnodes.
2018-03-14 12:31:31 +01:00
Rando
3d6ede0c58
Make 1.10 beta ( #8022 )
...
* Make 1.10 beta
* Fix gitlab builds
2018-03-01 21:18:26 +03:00
Svyatoslav Nikolsky
6d5b13c80c
SecretStore: secretstore_generateDocumentKey RPC ( #7864 )
...
* SecretStore: secretstore_generateDocumentKey RPC
* SecretStore: return encrypted_key from secretstore_generateDocumentKey
2018-03-01 10:00:44 +01:00
Svyatoslav Nikolsky
0da6c7eb45
SecretStore: ECDSA session for cases when 2*t < N ( #7739 )
...
* SecretStore: ECDSA PoC
* SecretStore: fixed ECDSA serialization + cleanup
* removed unused param
* removed unused method
* removed debug unwrap
* SecretStore: 'limited' ECDSA session
* fix after merge
2018-03-01 09:59:21 +01:00
Marek Kotewicz
cdb3afee42
bump tiny-keccak ( #8019 )
2018-03-01 09:54:50 +01:00
Niklas Adolfsson
e54c33d9a7
remove un-necessary comment ( #8014 )
2018-02-28 16:40:08 +03:00
Marek Kotewicz
9fec2142ae
clean up account fmt::Debug ( #7983 )
2018-02-27 18:37:36 +01:00
Marek Kotewicz
e32b600530
improve quality of vote_collector module ( #7984 )
2018-02-27 18:29:43 +01:00
Marek Kotewicz
df63341eb4
ExecutedBlock cleanup ( #7991 )
...
* ExecutedBlock cleanup
* authority round makes only one call to note_rewards
* move Tracing from block to trace module
* removed BlockRef
2018-02-27 18:22:56 +01:00
Niklas Adolfsson
6445f12c2d
Hardware-wallet/usb-subscribe-refactor ( #7860 )
...
* Hardware-wallet fix
* More fine-grained initilization of callbacks by vendorID, productID and usb class
* Each device manufacturer gets a seperate handle thread each
* Replaced "dummy for loop" with a delay to wait for the device to boot-up properly
* Haven't been very carefully with checking dependencies cycles etc
* Inline comments explaining where shortcuts have been taken
* Need to test this on Windows machine and with Ledger (both models)
Signed-off-by: niklasad1 <niklasadolfsson1@gmail.com>
* Validate product_id of detected ledger devices
* closed_device => unlocked_device
* address comments
* add target in debug
* Address feedback
* Remove thread joining in HardwareWalletManager
* Remove thread handlers in HardwareWalletManager because this makes them unused
2018-02-27 16:45:16 +01:00
Marek Kotewicz
eff5cabb3f
remove wildcard imports from views, make tests more idiomatic ( #7986 )
2018-02-23 20:01:33 +01:00
Marek Kotewicz
f9d5d618dc
moved PerfTimer to a separate crate - "trace-time" ( #7985 )
2018-02-23 19:49:08 +01:00
Marek Kotewicz
893979b5da
clean up ethcore::spec module imports ( #7990 )
...
* clean up ethcore::spec module imports
* fixed missing reimport
2018-02-23 19:37:23 +01:00
André Silva
e4f863b4b0
rpc: don't include current block in new_block_filter ( #7982 )
2018-02-23 10:41:29 +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
d90ab40a78
Detect too large packets in snapshot sync. ( #7977 )
2018-02-22 14:52:29 +01:00
Marek Kotewicz
f8a2e53f3e
fixed broken logs ( #7934 )
...
* fixed broken logs
* bring back old lock order
* removed bloom groups from blockchain
* revert unrelated changes
* simplify blockchain_block_blooms
2018-02-22 11:22:56 +01:00
André Silva
e0b4506474
Increase max download limit to 128MB ( #7965 )
...
* fetch: increase max download limit to 64MB
* parity: increase download size limit for updater service
2018-02-22 11:22:25 +01:00
Tomasz Drwięga
01d9bff3cf
Calculate proper keccak256/sha3 using parity. ( #7953 )
2018-02-20 22:45:41 +00:00
Rando
db90f5b0a4
Add changelog for 1.8.10 stable and 1.9.3 beta ( #7947 )
...
* Add changelog for 1.8.10 stable
* Add changelog for 1.9.3 beta
* Released 1.9.3 ahead of schedule :)
2018-02-20 16:28:09 +00:00
André Silva
bfdc097538
kvdb-rocksdb: remove buffered operations when committing transaction ( #7950 )
2018-02-20 17:20:30 +01:00
Tomasz Drwięga
05f47b6359
Bump WS ( #7952 )
2018-02-20 10:28:10 +01:00
Marek Kotewicz
5b4abec2db
removed redundant Bloom conversions ( #7932 )
...
* removed redundant Bloom conversions
* fixed broken tests
2018-02-19 13:08:33 +00:00
Marek Kotewicz
d6d6a7cc95
simplify RefInfo fmt ( #7929 )
2018-02-19 13:05:00 +00: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
4bda6efed0
removed redundant PodAccount::new method ( #7928 )
...
* removed redundant PodAccount::new method
* fixed failing test
2018-02-19 10:58:04 +01:00
Marek Kotewicz
b77771171d
removed dummy wrapper structure - LogGroupPosition ( #7922 )
2018-02-19 10:52:33 +01:00
Lorenzo Manacorda
e630f647d1
spec: Validate required divisor fields are not 0 ( #7933 )
...
* Add validate_non_zero function
It's used to validate that a Spec's uint field used as a divisor is not zero.
* Add deserialize_with to gas_limit_bound_divisor
Prevents panics due to divide-by-zero on the gas_limit_bound_divisor
field.
* Add deserialize_with to difficulty_bound_divisor
Prevents panics due to divide-by-zero on the difficulty_bound_divisor
field.
* Add validate_optional_non_zero function
Used to validate Option<Uint> divisor fields.
* Use deserialize_with on optional divisor fields.
* Add #[serde(default)] attribute to divisor fields
When using `#[serde(deserialize_with)]`, `#[serde(default)]` must be specified so that missing
fields can be deserialized with the deserializer for `None`.
2018-02-19 10:36:34 +01:00
Marek Kotewicz
76a098114f
simplify Client::filter_traces method ( #7936 )
2018-02-18 23:02:02 +01:00
Denis S. Soldatov aka General-Beck
e79ade59c9
gitlab cache ( #7921 )
...
it is necessary to test
2018-02-18 00:02:44 +01:00
Pierre Krieger
364a1fa5a8
Fix a division by zero in light client RPC handler ( #7917 )
2018-02-17 21:54:39 +01:00
Marek Kotewicz
f905a1676f
triehash optimisations ( #7920 )
2018-02-16 20:24:16 +01:00
Marek Kotewicz
ff0c44c060
removed redundant Blockchain::db method ( #7919 )
2018-02-16 19:43:19 +01:00
Marek Kotewicz
ec34d50459
removed redundant Blockchain::rewind method ( #7918 )
2018-02-16 19:43:05 +01:00
Tomasz Drwięga
236a4aac22
Pending transactions subscription ( #7906 )
...
* Pending transactions subscription.
* Pending transactions Pub-Sub
* Add light client support.
* Remove redundant Ok
2018-02-16 16:51:34 +01:00
Marek Kotewicz
899dd0ff4b
removed redundant otry! macro from ethcore ( #7916 )
...
* removed redundant otry! macro from ethcore
* removed redundant otry! macro from parity
2018-02-16 16:37:12 +01:00
Marek Kotewicz
c6b931766c
Make block generator easier to use ( #7888 )
...
* Make block generator easier to use
* applied review suggestions
* rename BlockMetadata -> BlockOptions
* removed redundant uses of blockchain generator and genereator.next().unwrap() calls
2018-02-16 10:11:29 +01:00
Tomasz Zdybał
f8618dd02a
ECIP 1041 - Remove Difficulty Bomb ( #7905 )
...
Enable difficulty bomb defusion at block:
- 5900000 on Ethereum Classic mainnet,
- 2300000 on morden testnet.
Reference:
https://github.com/ethereumproject/ECIPs/blob/master/ECIPs/ECIP-1041.md
2018-02-16 10:09:49 +01:00
Svyatoslav Nikolsky
37bfcb737b
SecretStore: threshold ECDSA PoC ( #7615 )
...
* SecretStore: ECDSA PoC
* SecretStore: fixed ECDSA serialization + cleanup
* removed unused param
* removed unused method
* removed debug unwrap
* 1/x -> inv(x)
* SecretStore: merged fixes from ECDSA session branch
* once again 1/* -> inv(*)
* fixed grumbles
2018-02-15 11:12:51 +01:00