Commit Graph

10945 Commits

Author SHA1 Message Date
5chdn
99bca182d3
Fix Cargo.lock 2018-04-21 12:43:36 +02:00
5chdn
743d392cf7
Revert Cargo lock update from master 2018-04-21 11:48:06 +02:00
Sergey Pepyakin
f439d3a4d1
Update wasmi (#8452) 2018-04-21 11:37:15 +02:00
Afri Schoedon
fe819e90d3
Allow 32 bit pipelines to fail (#8454)
* Disable 32bit tragets for gitlab

* Rename linux pipelines
2018-04-21 11:25:35 +02:00
5chdn
0d89093c49
Update Parity stable to 1.9.7 2018-04-20 18:13:08 +02:00
GitLab Build Bot
c48a69684f [ci skip] js-precompiled 20180420-150741 2018-04-20 15:08:32 +00:00
GitLab Build Bot
ca436e87a7 [ci skip] js-precompiled 20180420-134106 2018-04-20 13:43:33 +00:00
Wei Tang
014d0ac160 [stable] Backports (#8449)
* Use forked app_dirs crate for reverted Windows dir behavior  (#8438)

* Remove unused appdirs dependency in CLI

* Use forked app_dirs crate for reverted Windows dir behavior

* remove Tendermint extra_info due to seal inconsistencies (#8367)

* Improve VM executor stack size estimation rules (#8439)

* Improve VM executor stack size estimation rules

* typo: docs add "(Debug build)" comment

* Fix an off by one typo and set minimal stack size

This avoids the case if `depth_threshold == max_depth`. Usually setting stack size to zero will just rebound it to
platform minimal stack size, but we set it here just in case.

* Use saturating_sub to avoid potential overflow

* Upgrade crossbeam to 0.3
2018-04-20 15:21:40 +02:00
GitLab Build Bot
302dbd5f05 [ci skip] js-precompiled 20180416-122027 2018-04-16 12:21:21 +00:00
GitLab Build Bot
57746382d3 [ci skip] js-precompiled 20180416-111448 2018-04-16 11:15:49 +00:00
5chdn
df9297762d
Revert "Do a meaningful commit that does not contain the words "ci" or "skip"" 2018-04-16 12:50:58 +02:00
GitLab Build Bot
651cb39797 [ci skip] js-precompiled 20180410-152015 2018-04-10 15:21:11 +00:00
GitLab Build Bot
440e4aea51 [ci skip] js-precompiled 20180410-141227 2018-04-10 14:13:44 +00:00
Marek Kotewicz
8767799394 bump app_dirs, fixes #8315 (#8355) 2018-04-10 15:58:26 +02:00
GitLab Build Bot
024b00cc3a [ci skip] js-precompiled 20180410-124550 2018-04-10 12:46:39 +00:00
GitLab Build Bot
c790d07200 [ci skip] js-precompiled 20180410-121113 2018-04-10 12:12:00 +00:00
5chdn
e4c174cec3
Fix Cargo lock 2018-04-10 14:00:57 +02:00
Tomasz Drwięga
fdacb9b649 [stable] Backports (#8352)
* Update musicoin spec in line with gmc v2.6.2 (#8242)

* Supress TemporaryInvalid verification failures. (#8256)

* Include suicided accounts in state diff (#8297)

* Include suicided accounts in state diff

* Shorten form match -> if let

* Test suicide trace diff in State

* replace_home for password_files, reserved_peers and log_file (#8324)

* replace_home for password_files, reserved_peers and log_file

* typo: arg_log_file is Option

* Bump version in util/version
2018-04-10 12:35:08 +02:00
Rando
e6273039c8
Bump stable to 1.9.6 (#8348) 2018-04-10 12:20:08 +02:00
GitLab Build Bot
f1530394b8 [ci skip] js-precompiled 20180326-103315 2018-03-26 10:34:34 +00:00
Nikolay Volf
fc53f27c86 Stable backports (WASM libraries bump) (#8219)
* bump wasm libs (#8171)

* bump wasmi version (#8209)
2018-03-26 12:25:55 +02:00
GitLab Build Bot
4a67b1b8f7 [ci skip] js-precompiled 20180323-134513 2018-03-23 13:46:11 +00:00
Kirill Pimenov
d40d9e1c8c Updated jsonrpc to include latest backports (1.9) (#8182)
* Updated jsonrpc to include latest backports (1.9)

* 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:14 +01:00
GitLab Build Bot
d05c8b2de4 [ci skip] js-precompiled 20180321-092434 2018-03-21 09:25:33 +00:00
GitLab Build Bot
b60cda6cf8 [ci skip] js-precompiled 20180321-085629 2018-03-21 08:57:33 +00:00
Rando
ff821daf1d
Do a meaningful commit that does not contain the words "ci" or "skip" 2018-03-21 09:41:50 +01:00
GitLab Build Bot
20421fcb6d [ci skip] js-precompiled 20180319-204820 2018-03-19 20:50:39 +00:00
GitLab Build Bot
a295dc8c02 [ci skip] js-precompiled 20180319-195343 2018-03-19 19:55:09 +00:00
Tomasz Drwięga
49357a7a9a
Triggering build for stable. 2018-03-19 20:36:58 +01:00
GitLab Build Bot
a667de45fe [ci skip] js-precompiled 20180319-175725 2018-03-19 17:58:43 +00:00
Tomasz Drwięga
ff71e787db [stable] Postpone Kovan hard fork (#8137) (#8152)
* Postpone Kovan hard fork (#8137)

* ethcore: postpone Kovan hard fork

* util: update version fork metadata

* 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
2018-03-19 17:45:38 +00:00
GitLab Build Bot
0940fe91e5 [ci skip] js-precompiled 20180319-094121 2018-03-19 09:43:53 +00:00
GitLab Build Bot
f205490fb0 [ci skip] js-precompiled 20180319-082712 2018-03-19 08:28:13 +00:00
Tomasz Drwięga
dc8d6d819e
Fix scripts. Force JS rebuild. (#8144) 2018-03-19 09:15:14 +01:00
Tomasz Drwięga
feef2f8791 [stable] Backports (#8133)
* updater: apply exponential backoff after download failure (#8059)

* updater: apply exponential backoff after download failure

* updater: reset backoff on new release

* Limit incoming connections.  (#8060)

* Limit ingress connections
* Optimized handshakes logging

* Max code size on Kovan (#8067)

* Enable code size limit on kovan

* Fix formatting.

* add some dos protection (#8084)

* 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.

* 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

* Fix compilation.

* Check one step deeper if we're on release track branches

* add missing pr

* Fix blooms?

* Fix tests compiilation.

* Fix size.
2018-03-19 07:00:16 +01:00
Tomasz Drwięga
3c15a501ca
Check one step deeper if we're on release track branches (#8134) (#8140) 2018-03-17 08:04:58 +01:00
Tomasz Drwięga
b7682dabf4 Trigger js build. (#8121) 2018-03-15 10:18:13 +00:00
Rando
2acfdfc977 Stable backports (#8055)
* 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)

* 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 13:50:58 +01:00
Tomasz Drwięga
a6d732ed14
[stable] Optimize JS build (#8093)
* Extract common chunks plugin.

* Fix common CSS.

* Fix js push for stable.

* Remove arguments to getPlugins.
2018-03-13 16:54:39 +01:00
GitLab Build Bot
a9a58d230e [ci skip] js-precompiled 20180313-123149 2018-03-13 12:33:12 +00:00
André Silva
edbff0d34d [Stable] Backports (#8058)
* fixed parsing ethash seals and verify_block_undordered (#8031)

* fix for verify_block_basic crashing on invalid transaction rlp (#8032)
2018-03-05 15:15:30 +01:00
Rando
94defd7f82
Make 1.9 stable (#8023)
* Make 1.9 stable

* Bump stable to 1.9.5

* Fix gitlab builds
2018-03-01 19:36:26 +01:00
Jaco Greeff
362fb1dfed Drop built-in dapps for stable (#8030) 2018-03-01 19:25:15 +01:00
GitLab Build Bot
caaac78971 [ci skip] js-precompiled 20180228-161406 2018-02-28 16:15:24 +00:00
GitLab Build Bot
1762e82676 [ci skip] js-precompiled 20180228-152326 2018-02-28 15:24:42 +00:00
Rando
6f21a32b2b
Bump beta to 1.9.4 (#8016) 2018-02-28 15:59:05 +01:00
Tomasz Drwięga
86f6cea29d [beta] Backports (#8011)
* 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

* fixed broken logs (#7934)

* fixed broken logs

* bring back old lock order

* removed bloom groups from blockchain

* revert unrelated changes

* simplify blockchain_block_blooms

* Bump WS (#7952)

* Calculate proper keccak256/sha3 using parity. (#7953)

* Increase max download limit to 128MB (#7965)

* fetch: increase max download limit to 64MB

* parity: increase download size limit for updater service

* Detect too large packets in snapshot sync. (#7977)

* fix traces, removed bloomchain crate, closes #7228, closes #7167 (#7979)

* Remvoe generator.rs

* 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-28 14:59:04 +01:00
GitLab Build Bot
3d6670972f [ci skip] js-precompiled 20180219-162828 2018-02-19 16:29:36 +00:00
André Silva
804ddfe31e [Beta] Backports (#7945)
* 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

* 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`.

* 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 16:05:21 +01:00
Rando
3bfb2fa1aa
Beta: Gitlab Cargo Cache (#7944)
* gitlab cache (#7921)

it is necessary to test

* fix snap build master (#7896)

add rhash

* Remove duplicate snap target
2018-02-19 15:36:12 +01:00