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
Tomasz Drwięga
f044b61f42
Extract some parts of miner from ethcore. ( #7353 )
...
* Move miner away from ethcore.
* Fix ethcore to use miner/transaction.
* Fix tests and warnings.
* fixed incorrect merge of the test in the documentation
2018-01-11 17:49:10 +01:00
Marek Kotewicz
cfc2a240c4
bump to 1.10.0 ( #7507 )
...
* bump to 1.10.0
* update version of version crate
* bump Cargo.lock
2018-01-11 09:58:37 +01:00
Marek Kotewicz
e95b093483
dissolve util ( #7460 )
...
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor in progress
* ethereum-types refactor finished
* removed obsolete util/src/lib.rs
* removed commented out code
2018-01-10 15:35:18 +03:00
André Silva
7e0928b8a2
kvdb: update rust-rocksdb version ( #7511 )
2018-01-10 11:23:29 +01:00
GitLab Build Bot
4c22ca2721
[ci skip] js-precompiled 20180108-171712
2018-01-08 17:18:32 +00:00
GitLab Build Bot
9c88e755e2
[ci skip] js-precompiled 20180108-160030
2018-01-08 16:02:07 +00:00
GitLab Build Bot
47b2b151ce
[ci skip] js-precompiled 20180108-085319
2018-01-08 08:54:35 +00:00
GitLab Build Bot
fc6b1cb4b9
[ci skip] js-precompiled 20180108-084013
2018-01-08 08:41:21 +00:00
Afri Schoedon
36bb5ed795
Bump openssl crate ( #7455 )
2018-01-04 16:12:12 +01:00
GitLab Build Bot
1d0af99744
[ci skip] js-precompiled 20180103-161510
2018-01-03 16:16:20 +00:00
GitLab Build Bot
1764143db5
[ci skip] js-precompiled 20180103-144059
2018-01-03 14:42:11 +00:00
GitLab Build Bot
7643e0e17f
[ci skip] js-precompiled 20180103-105415
2018-01-03 10:55:33 +00:00
André Silva
e114b0b28d
Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification ( #7348 )
...
* kvdb-rocksdb: update to RocksDB 5.8.8
* kvdb-rocksdb: tune RocksDB options
* Switch to level-style compaction
* Increase default block size (16K), and use bigger blocks for HDDs (64K)
* Increase default file size base (64MB SSDs, 256MB HDDs)
* Create a single block cache shared across all column families
* Tune compaction settings using RocksDB helper functions, taking into account
memory budget spread across all columns
* Configure backgrounds jobs based on the number of CPUs
* Set some default recommended settings
* ethcore: remove unused config blockchain.db_cache_size
* parity: increase default value for db_cache_size
* kvdb-rocksdb: enable compression on all levels
* kvdb-rocksdb: set global db_write_bufer_size
* kvdb-rocksdb: reduce db_write_bufer_size to force earlier flushing
* kvdb-rocksdb: use master branch for rust-rocksdb dependency
2018-01-03 11:00:37 +01:00
GitLab Build Bot
9d33f6f29a
[ci skip] js-precompiled 20180102-090245
2018-01-02 09:04:01 +00:00
debris
7b40f1cfe9
Merge branch 'master' into dircrate2
2017-12-29 10:45:11 +01:00
Marek Kotewicz
f8bd6b9f63
Merge pull request #7101 from paritytech/secretstore_kovan
...
SecretStore: Kovan integration initial version
2017-12-29 05:31:51 -04:00
Tomasz Drwięga
5b5dd85cf9
Fix lock file.
2017-12-27 11:32:05 +01:00
Svyatoslav Nikolsky
c0e7abcc81
Merge branch 'master' into secretstore_kovan
2017-12-27 11:44:28 +03:00
Nicolas Ochem
2e12a2db50
Fix #6209 - introduce standalone dir crate
...
* created the dir crate in util
* moved code from ethstore/src/dir/paths.rs to dir crate
* rename dir module in ethstore to accounts_dir to distinguish it
from the dir crate
* changes after @tomusdrw on #6952
2017-12-26 00:54:34 -08:00
Marek Kotewicz
d80dd81d77
parity-version pr reopen ( #7136 )
...
* parity-version module split from util
removed unused util deps and features
trigger buildbot again
only kvdb links rocksdb
snappy linker issues
* rm snappy
* fixed old version imports
2017-12-22 09:37:39 -04:00
Tomasz Drwięga
00883e477a
Get rid of clippy remainings.
2017-12-21 11:27:26 +01:00
GitLab Build Bot
2f9532fe4b
[ci skip] js-precompiled 20171220-114610
2017-12-20 11:47:16 +00:00
GitLab Build Bot
25a3c001ad
[ci skip] js-precompiled 20171219-170319
2017-12-19 17:04:25 +00:00
GitLab Build Bot
6bc88664ce
[ci skip] js-precompiled 20171219-140820
2017-12-19 14:09:23 +00:00
GitLab Build Bot
4b016672f3
[ci skip] js-precompiled 20171219-102906
2017-12-19 10:30:17 +00:00
Tomasz Drwięga
1d9206735b
Transaction Pool re-implementation ( #6994 )
...
* Initial design and some tests.
* Insertion & limits.
* Constructing pending block.
* Change to PendingIterator.
* Removing/cancelling transactions.
* Full status.
* Culling transactions.
* Use bigint.
* Add listener tests.
* Clean up listener types.
* Split into multiple files.
* Add copyright notice.
* Documentation.
* Don't require ownership.
* Fix cull to remove from by_hash.
* Make the queue generic over transactions.
* Address code review.
* Update wasm submodules.
* Fix review grumbles.
* Add some docs.
2017-12-19 10:20:49 +01:00
GitLab Build Bot
4971171e8a
[ci skip] js-precompiled 20171218-132345
2017-12-18 13:24:58 +00:00
GitLab Build Bot
0637de7303
[ci skip] js-precompiled 20171218-102310
2017-12-18 10:24:14 +00:00
GitLab Build Bot
a638019c17
[ci skip] js-precompiled 20171218-094355
2017-12-18 09:44:58 +00:00
GitLab Build Bot
9821fd92e4
[ci skip] js-precompiled 20171214-193220
2017-12-14 19:33:27 +00:00
GitLab Build Bot
f3297dd44a
[ci skip] js-precompiled 20171212-180737
2017-12-12 18:08:59 +00:00
GitLab Build Bot
140a78fe0b
[ci skip] js-precompiled 20171212-132048
2017-12-12 13:21:48 +00:00
GitLab Build Bot
50ed1f9d1e
[ci skip] js-precompiled 20171211-175904
2017-12-11 18:00:10 +00:00
GitLab Build Bot
0fe018ff68
[ci skip] js-precompiled 20171211-130343
2017-12-11 13:04:38 +00:00
GitLab Build Bot
92f0db7cd7
[ci skip] js-precompiled 20171207-145246
2017-12-07 14:53:50 +00:00
GitLab Build Bot
aff781b8bb
[ci skip] js-precompiled 20171206-171108
2017-12-06 17:12:14 +00:00
Svyatoslav Nikolsky
5d792324e6
Merge branch 'master' into secretstore_kovan
2017-12-06 19:56:54 +03:00
GitLab Build Bot
fb0006beee
[ci skip] js-precompiled 20171206-162251
2017-12-06 16:23:52 +00:00
GitLab Build Bot
1b898befab
[ci skip] js-precompiled 20171206-102728
2017-12-06 10:28:34 +00:00
GitLab Build Bot
e52a7de3f7
[ci skip] js-precompiled 20171205-102703
2017-12-05 10:28:13 +00:00
GitLab Build Bot
e08893fcf1
[ci skip] js-precompiled 20171205-084709
2017-12-05 08:48:09 +00:00
GitLab Build Bot
e76cec4afc
[ci skip] js-precompiled 20171204-115345
2017-12-04 11:54:51 +00:00
Arkadiy Paronyan
dde6baedec
Removed ethcore-util dependency from ethcore-network ( #7180 )
...
* Removed ethcore-util dependency
* Removed snappy
2017-12-02 10:08:04 +01:00
GitLab Build Bot
801b6c4bc8
[ci skip] js-precompiled 20171201-114538
2017-12-01 11:46:30 +00:00
Tomasz Drwięga
7663451116
Assorted improvements for ethstore and ethkey ( #6961 )
...
* Testing many passwords for presale wallet.
* Add multiple threads.
* WiP: ethkey brain wallets recover.
* Refactor pre-sale-wallet cracking.
* Generate in multiple threads. Brain with prefix.
* Validate bain wallet phrase.
* Brain wallet recovery.
* Self-review fixes.
* Fix tests.
* More docs.
* Bump versions.
* Remove cmd_find from borked merge.
* Update wasm submodules.
* Use threadpool.
2017-12-01 11:40:07 +03:00
GitLab Build Bot
d1bf0e0e62
[ci skip] js-precompiled 20171130-103432
2017-11-30 10:35:49 +00:00
GitLab Build Bot
3af1e1b3b0
[ci skip] js-precompiled 20171129-172021
2017-11-29 17:21:25 +00:00
GitLab Build Bot
538e540dde
[ci skip] js-precompiled 20171129-144917
2017-11-29 14:50:14 +00:00
GitLab Build Bot
903bbc7912
[ci skip] js-precompiled 20171129-135441
2017-11-29 13:55:41 +00:00
GitLab Build Bot
33a96f8ffe
[ci skip] js-precompiled 20171128-091552
2017-11-28 09:16:45 +00:00
NikVolf
13f3113826
pwasm-run-test utility
2017-11-26 00:06:57 +03:00
GitLab Build Bot
c32a5353b9
[ci skip] js-precompiled 20171124-134823
2017-11-24 13:49:21 +00:00
GitLab Build Bot
e802ed04da
[ci skip] js-precompiled 20171124-124119
2017-11-24 12:43:00 +00:00
Svyatoslav Nikolsky
9b63d6f63f
Merge branch 'master' into secretstore_kovan
2017-11-24 15:42:50 +03:00
Jaco Greeff
9d3ca6ec10
Update js-precompiled ref, trigger JS build
2017-11-24 12:26:43 +01:00
Svyatoslav Nikolsky
30816d8155
Merge branch 'master' into secretstore_kovan
2017-11-24 11:04:36 +03:00
Jaco Greeff
53e0e3be14
Update packages, pull in compiled-only repos ( #7125 )
...
* Update packages, pull in compiled-only repos
* Update js-precompiled to point to js-dist-paritytech
* Trigger both js & js-old builds to force update
* Update to bring scripts 100% in-sync
2017-11-23 14:29:56 +01:00
Svyatoslav Nikolsky
12e9c1cebc
Merge branch 'master' into secretstore_kovan
2017-11-23 07:27:13 +03:00
GitLab Build Bot
d793019607
[ci skip] js-precompiled 20171122-140247
2017-11-22 14:12:43 +00:00
GitLab Build Bot
d160feeefd
[ci skip] js-precompiled 20171121-164807
2017-11-21 17:04:16 +00:00
GitLab Build Bot
bc17c61d14
[ci skip] js-precompiled 20171121-150329
2017-11-21 15:14:37 +00:00
Svyatoslav Nikolsky
b5fad300ba
Merge branch 'master' into secretstore_kovan
2017-11-20 19:58:01 +03:00
Svyatoslav Nikolsky
af409eba07
SecretSTore: fix after merge from secretstore_kovan_1_8
2017-11-20 19:41:53 +03:00
Svyatoslav Nikolsky
3945a29ee6
SecretStore: mapping requests to KeyServer + requests retry
2017-11-20 19:03:31 +03:00
debris
7dc7a673f0
updated eth-secp256k1
2017-11-18 22:14:57 +00:00
Robert Habermeier
6fabb56104
fix tests on patricia-trie
2017-11-17 17:12:12 +01:00
Robert Habermeier
81212c5031
Merge branch 'master' into upload-crates
2017-11-17 16:42:41 +01:00
Marek Kotewicz
3c82a0d162
Merge pull request #7048 from paritytech/efyang
...
reopened 6860 - iterate over both buffered and unbuffered database entries
2017-11-16 17:49:02 +01:00
Svyatoslav Nikolsky
e16f6fb9d9
SecretStore: servers set change session api ( #6925 )
...
* SecretStore: first key versions flush
* SecretStore: key versions in encryption session
* SecretStore: flush key versions negotiation session
* SecretStore: connected key version negotiation session to cluster
* SecretStore: cluster sessions container refactoring
* SecretStore: flush
* SecretStore: flush key versions
* SecretStore: flush
* SecretStore: delegation proto
* SecretStore: decryption_session_is_delegated_when_node_does_not_have_key_share
* SecretStore: fixed version in decryption session
* SecretStore: signing_session_is_delegated_when_node_does_not_have_key_share
* SecretStore: started restoring admin sessions
* SecretStore: restoring admin sessions
* SecretStore: removed obsolete ShareRemove && ShareMove sessions
* SecretStore: ShareAdd math tests only require old_t+1 nodes
* SecretStore: ShareAdd revamp using new math backend
* SecretStore: do not include isolated nodes into consensus_group
* SecretStore: ServersSetChange + ShareAdd revamp
* removed debug printlns
* SecretStore: key version negotiation tests
* SecretStore: removed debug/merge artifacts
* SecretStore: fixed master node selection
* SecretStore: cleanup + tests + fixes
* SecretStore: uncommented tests
* SecretStore: cleaning up
* SecretStore: cleaning up + tests
* SecretStore: cleaning up
* SecretStore: cleaning up && tests
* SecretStore: fixing TODOs
* SecretStore: fixing TODOs + cleanup
* SecretStore: fixing TODOs
* SecretStore: nodes_add_to_the_node_with_obsolete_version
* SecretStore: nodes_add_fails_when_not_enough_share_owners_are_connected
* SecretStore: tests
* SecretStore: signing && delegation tests
* SecretStore: signing && decryption tests when some nodes are isolated
* SecretStore: sessions_are_removed_when_initialization_fails
* SecretStore: ceaning up
* SecretStore: removed obsolete comments
* SecretStore: signing_session_completes_if_node_does_not_have_a_share
* SecretStore: initial ServersSetChange API
* SecretStore: added secretstore_signServersSet RPC
* SecretStore: ChangeServersSet parse tests
* SecretStore: fixes after manual ServersSetChange tests
* lost file
* fixed network ports overlap in tests
* lost files
2017-11-16 17:34:23 +01:00
Marek Kotewicz
0230a44b15
Merge pull request #7040 from paritytech/squashed_network_error_chain
...
squashed ethcore-network changes which introduce error-chain
2017-11-15 18:18:25 +01:00
Marek Kotewicz
fdc045327a
Merge pull request #7057 from paritytech/dep_cleanup
...
removed redundant imports
2017-11-15 18:14:04 +01:00
GitLab Build Bot
a98652bef6
[ci skip] js-precompiled 20171115-103846
2017-11-15 10:50:45 +00:00
debris
a22c48b6b0
removed redundant imports
2017-11-14 17:47:41 +01:00
debris
57720311ad
interleaved-ordered 0.1.1
2017-11-14 12:59:01 +01:00
Tomasz Drwięga
7e512c637a
Bump version.
2017-11-13 22:52:25 +01:00
GitLab Build Bot
361debd277
[ci skip] js-precompiled 20171113-174651
2017-11-13 18:03:28 +00:00
debris
b85369d6e8
Merge branch 'master' of https://github.com/efyang/parity into efyang
2017-11-13 17:06:44 +01:00
debris
3cf52dac59
use error-chain in ethcore-network
2017-11-13 16:48:58 +01:00
GitLab Build Bot
399043d37e
[ci skip] js-precompiled 20171113-100719
2017-11-13 10:19:26 +00:00
GitLab Build Bot
6997ddda89
[ci skip] js-precompiled 20171113-091450
2017-11-13 09:27:11 +00:00
GitLab Build Bot
7fed79295d
[ci skip] js-precompiled 20171113-084613
2017-11-13 08:57:55 +00:00
Sergey Pepyakin
bcdfc50a0b
pwasm-std update ( #7018 )
2017-11-13 00:21:15 +03:00
Robert Habermeier
cffbf3cab1
update rlp
2017-11-10 20:22:45 +01:00
Robert Habermeier
75cfab8559
update memorydb
2017-11-10 20:17:41 +01:00
Robert Habermeier
ec5519ccd1
rename hash crate to keccak-hash
2017-11-10 20:08:28 +01:00
Robert Habermeier
5c8f39c3bd
update ethcore-bigint version
2017-11-10 18:50:45 +01:00
Robert Habermeier
2288bcd1b4
Merge branch 'master' of github.com:paritytech/parity into upload-crates
2017-11-10 18:42:18 +01:00
Robert Habermeier
be092e7c09
prepare cargo configuration for upload of crates
2017-11-10 18:31:31 +01:00
Tomasz Drwięga
dd35c9b1f7
Bump parity-dapps-glue.
2017-11-10 10:58:56 +01:00
Tomasz Drwięga
6ab03412ea
Fix js-glue.
2017-11-10 10:23:35 +01:00
Axel Chalon
83e2fa3112
Make CLI arguments parsing more backwards compatible
2017-11-08 12:33:56 +01:00
Tomasz Drwięga
bd04517477
Update.
2017-11-06 16:31:15 +01:00
Tomasz Drwięga
d7e4dda3e1
Update ethcore-bigint.
2017-11-06 11:58:17 +01:00
Nikolay Volf
f72858ee0a
Add hint in ActionParams for splitting code/data ( #6957 )
...
* Action params and embedded params handling
* fix namespaces
2017-11-02 12:49:57 +01:00
GitLab Build Bot
d525d1e8a7
[ci skip] js-precompiled 20171030-184948
2017-10-30 19:03:18 +00:00
Marek Kotewicz
39e27076ad
Merge pull request #6842 from paritytech/td-evm-json
...
Fix JSON tracing for sub-calls.
2017-10-29 21:47:14 -07:00
GitLab Build Bot
44511f9254
[ci skip] js-precompiled 20171026-173947
2017-10-26 17:51:21 +00:00
GitLab Build Bot
0abc2b1374
[ci skip] js-precompiled 20171025-172424
2017-10-25 17:37:10 +00:00
GitLab Build Bot
b50ed887c7
[ci skip] js-precompiled 20171024-132828
2017-10-24 13:48:32 +00:00
Marek Kotewicz
d68b3f131d
updated ntp to version 0.3 ( #6854 )
2017-10-24 12:12:15 +02:00
efyang
56b6adec68
Iterate over both buffered and unbuffered database entries
2017-10-22 20:58:06 -05:00
Tomasz Drwięga
1177c39772
Merge branch 'master' into td-evm-json
2017-10-20 16:06:44 +02:00
Tomasz Drwięga
2d222a5920
Capture traces and write some tests.
2017-10-20 16:06:36 +02:00
GitLab Build Bot
f4c9524eb4
[ci skip] js-precompiled 20171020-105109
2017-10-20 11:04:41 +00:00
Marek Kotewicz
9228ce4bae
util crates use tempdir crate instead of devtools to create temp path ( #6807 )
...
* use tempdir instead of devtools in kvdb-rocksdb
* use tempdir instead of devtools in migration
* use tempdir instead of devtools in ethcore-network
* fixed wrong merge
2017-10-20 12:11:34 +02:00
Tomasz Drwięga
bfcf4c4281
Merge branch 'master' into td-ui-2
2017-10-19 15:46:15 +02:00
GitLab Build Bot
58db82dbe2
[ci skip] js-precompiled 20171019-130316
2017-10-19 13:08:11 +00:00
Arkadiy Paronyan
b4c4fddb10
devp2p snappy compression ( #6683 )
2017-10-19 14:41:10 +02:00
Tomasz Drwięga
195305ce2e
Merge branch 'master' into td-ui-2
2017-10-18 16:45:37 +02:00
Marek Kotewicz
5281e09828
Merge pull request #6801 from paritytech/refactoring/journal-6693
...
Refactors journaldb as a separate crate
2017-10-18 16:10:28 +02:00
GitLab Build Bot
b1df272f4c
[ci skip] js-precompiled 20171018-123105
2017-10-18 12:35:51 +00:00
GitLab Build Bot
62fa1ed524
[ci skip] js-precompiled 20171017-174801
2017-10-17 17:53:06 +00:00
Tomasz Drwięga
304b067417
Support both versions.
2017-10-17 18:10:59 +02:00
Arkadiy Paronyan
a2fe7def1f
Bumped version ( #6809 )
2017-10-17 16:48:38 +02:00
Tomasz Drwięga
0f8fb62581
Integrate old UI.
2017-10-17 16:09:43 +02:00
Kirill Pimenov
86c2633280
Migrate to Futures in SigningQueue ( #6689 )
...
* oneshot channels instead of custom promises
* Future instead of handle_dispatch
* Even less copying
* Those explicit waits were a mistake, thanks, @tomusdrw
* No more unsafe polling
* Test for the new `is_done()` method
* Mark Futures as `#[must_use]`
* Solve most compilation warnings
* `try_ready!` is more ideomatic
* Turn spaces into tabs
* Documentation and visibility improvements
* Minor code style improvements
* Make Futures run on an explisit reactor
* Another round of code style issues
* Simplify ConfirmationReceiver type
* Flatten ConfirmationOutcome into a plain Result type
* Get rid of a separate `pending` set, it was a stupid idea
* Clarify `add_request` docs
* No need to reduce the scope of the mutex here
2017-10-17 14:50:53 +02:00
debris
607cc6c782
fixed compiling util tests
2017-10-17 10:40:45 +02:00
Dmitry Kashitsyn
f9e588dd7b
Refactors parity/parity to use journaldb crate ( #6693 )
2017-10-17 11:46:54 +07:00
Dmitry Kashitsyn
c0fc83988f
Refactors ethcore to use journaldb crate ( #6693 )
2017-10-17 11:46:07 +07:00
debris
95f0384510
Merge branch 'master' into ipc_cleanup
2017-10-16 18:19:41 +02:00
debris
16d84f8ecf
finished removing ipc
2017-10-16 18:18:43 +02:00
debris
fa019bd03e
remove ipc codegen from ethcore
2017-10-16 17:50:25 +02:00
debris
6f914d1851
remove ipc codegen from stratum
2017-10-16 17:32:15 +02:00
debris
f1c50e5648
remove ipc codegen from updater
2017-10-16 17:28:59 +02:00
debris
c83e9d0f1b
remove ipc codegen from secretstore
2017-10-16 17:12:02 +02:00
debris
5e61f3493e
require stable error-chain
2017-10-16 12:15:19 +02:00
debris
6dc50d01b5
KeyValueDB trait uses errors instead of strings
2017-10-16 12:11:35 +02:00
Marek Kotewicz
44db0c55c5
Merge pull request #6720 from paritytech/kvdb_split
...
separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb
2017-10-16 10:57:27 +02:00
Marek Kotewicz
aa4bc50c6b
removed duplicated versions of clippy ( #6776 )
2017-10-16 10:22:02 +02:00
Marek Kotewicz
8365f4d80e
updated ethabi to version 4.0 ( #6742 )
...
* updated ethabi to version 4.0
* ethabi 4.0.1
2017-10-16 10:21:35 +02:00
Marek Kotewicz
9fa639ede9
updated rpc_cli and parity to rpassword 1.0 ( #6774 )
2017-10-16 10:20:55 +02:00
debris
2ce0eae406
Merge branch 'master' into kvdb_split
2017-10-16 10:01:12 +02:00
Dmitry Kashitsyn
92a9fd3359
Uses dash instead of underscore in crate name
2017-10-16 11:05:54 +07:00
Dmitry Kashitsyn
e7690ab658
Removes redundant dependencies ( #6693 )
2017-10-15 21:47:06 +07:00
Dmitry Kashitsyn
4df541e47a
Refactors references to MemoryLruCache in ethcore ( #6693 )
2017-10-15 21:47:06 +07:00
debris
d88ec35a6a
Merge branch 'master' into kvdb_split
2017-10-15 15:55:44 +02:00
Marek Kotewicz
190c1dcede
removed redundant evm deps ( #6757 )
2017-10-14 19:29:09 +02:00
debris
da8bf76c15
util tests use kvdb_memorydb instead of kvdb_rocksdb, closes #6739
2017-10-13 17:12:17 +02:00
debris
b277c3810f
Merge branch 'master' into kvdb_split
2017-10-13 16:27:12 +02:00
Marek Kotewicz
fcd81a7b86
Merge pull request #6733 from paritytech/cc1.0
...
use cc 1.0 instead of gcc
2017-10-13 14:30:03 +02:00
debris
5c220ab64b
Merge branch 'master' into kvdb_split
2017-10-13 12:18:49 +02:00
GitLab Build Bot
ba6594e30a
[ci skip] js-precompiled 20171013-002644
2017-10-13 00:31:48 +00:00
Arkadiy Paronyan
f3ea2f354e
v1.9.0 ( #6727 )
2017-10-12 23:44:02 +02:00
debris
8c1e402e02
use cc 1.0 instead of gcc
2017-10-12 23:23:50 +02:00
GitLab Build Bot
df39f5e7fc
[ci skip] js-precompiled 20171012-210804
2017-10-12 21:19:11 +00:00
GitLab Build Bot
7472bc3570
[ci skip] js-precompiled 20171012-181858
2017-10-12 18:24:04 +00:00
debris
eb526b7769
separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb, #6693
2017-10-12 15:36:27 +02:00
GitLab Build Bot
1d2319207a
[ci skip] js-precompiled 20171011-214450
2017-10-11 21:49:51 +00:00
GitLab Build Bot
0b666f605f
[ci skip] js-precompiled 20171011-192355
2017-10-11 19:29:28 +00:00
GitLab Build Bot
df19b8df69
[ci skip] js-precompiled 20171011-183646
2017-10-11 18:43:16 +00:00
Marek Kotewicz
bfff19ca9f
Merge pull request #6705 from paritytech/serde-migration
...
Removes dependency on rustc_serialize (#5988 )
2017-10-11 18:17:40 +02:00
Dmitry Kashitsyn
4f86f5b76d
Removes rustc-serialize references from Cargo.toml and Cargo.lock
2017-10-11 22:01:00 +07:00
GitLab Build Bot
0bb845a05c
[ci skip] js-precompiled 20171011-121439
2017-10-11 12:19:40 +00:00
Dmitry Kashitsyn
504b2de4a8
Migrating util/network from rust_serialize to serde ( #5988 )
2017-10-11 14:34:23 +07:00
Marek Kotewicz
6279ff32f5
Separate migrations from util ( #6690 )
...
* separate migration from util and make its dependencies into libs:
* snappy
* kvdb
* error
* common
* renamed common -> macros
* util error does not depend on snappy module
* ethsync does not depend on util nor ethcore_error
* nibbleslice and nibblevec merged with patricia_trie crate
* removed unused dependencies from util
* util journaldb traits does not need to be public
* util_error
* fixed ethcore compile error
* ignore .swo files
* Update chain.rs
2017-10-10 20:01:27 +02:00
GitLab Build Bot
dbd1976fc1
[ci skip] js-precompiled 20171009-121402
2017-10-09 12:19:46 +00:00
Nikolay Volf
1601030081
WASM gas schedule ( #6638 )
...
* some failing tests
* finalize
* fallable -> fallible
* alter mul/div/static_i64
* Update schedule.rs
* to u32
* balance charge also
* review fixes
* remove redundant line
2017-10-09 13:12:58 +02:00
GitLab Build Bot
ca6d5660c1
[ci skip] js-precompiled 20171008-172308
2017-10-08 17:28:31 +00:00
GitLab Build Bot
3f520b864b
[ci skip] js-precompiled 20171005-120001
2017-10-05 12:04:49 +00:00
GitLab Build Bot
c7ea25227a
[ci skip] js-precompiled 20171005-114154
2017-10-05 11:46:58 +00:00
Tomasz Drwięga
e8b418ca03
Update jsonrpc dependencies and rewrite dapps to futures. ( #6522 )
...
* Bump version.
* Fix RPC crate.
* Fix BoxFuture in crates.
* Compiles and passes tests!
* Get rid of .boxed()
* Fixing issues with the UI.
* Remove minihttp. Support threads.
* Reimplement files serving to do it in chunks.
* Increase chunk size.
* Remove some unecessary copying.
* Fix tests.
* Fix stratum warning and ipfs todo.
* Switch to proper branch of jsonrpc.
* Update Cargo.lock.
* Update docs.
* Include dapps-glue in workspace.
* fixed merge artifacts
* Fix test compilation.
2017-10-05 12:35:01 +02:00
Tomasz Drwięga
f8d256dafa
Downgrade futures. ( #6620 )
2017-10-03 10:04:07 +02:00
GitLab Build Bot
931a7a2210
[ci skip] js-precompiled 20171002-143145
2017-10-02 14:37:01 +00:00
Svyatoslav Nikolsky
9a086face4
SecretStore: administrative sessions prototypes ( #6605 )
...
* generate random channel encryption key on restart
* session-level nonces
* fixed warning after rebase
* session_nonce -> nonce
* full_generation_math_session_with_refreshing_shares && full_generation_math_session_with_adding_new_node
* add serveral secret shares at once
* SecretStore: initial ShareAdd session prototype
* SecretStore: ServersSetChange jobs
* SecretStore: servers set change session continued
* SecretStore: servers set change session continued
* SecretStore: servers set change session continued
* SecretStore: known_sessions iterator
* SecretStore: implemented SessionsQueue
* SecretStore: UnknownSessionsJobTransport
* SecretStore: node_added_using_servers_set_change almost done
* SecretStore: continue adding tests
* SecretStore: node_added_using_servers_set_change + node_added_using_share_add
* SecretStore: node_added_using_server_set_change_from_this_node
* SecretStore: node_moved_using_share_move
* SecretStore: node_moved_using_servers_set_change
* SecretStore: node_removed_using_share_remove
* SecretStore: node_removed_using_servers_set_change
* SecretStore: different folders for client && admin sessions
* SecretStore: started adding share change consensus (flush)
* SecretStore: fixed spurious tests failures
* enum JobPartialRequestAction
* SecretStore: started adding consensus layer to ShareAdd session
* SecretStore: starting external consensus for ShareAdd
* SecretStore: started restoring node_added_using_servers_set_change
* SecretStore: node_added_using_servers_set_change works with external consensus
* SecretStore: node_added_using_server_set_change_from_this_node works with external consensus
* removed debug comments/printlns
* SecretStore: share move session supports consensus
* SecretStore: share remove with external consensus
* SecretStore: started adding basic ShareAdd tests
* SecretStore: added ShareAdd tests
* SecretStore: added ShareAdd session to cluster
* SecretStore: added share move && remove sessions to cluster
* SecretStore: ShareMove session tests cleanup
* SecretStore: ShareRemove session tests cleanup
* SecretStore: added check_secret_is_preserved check
* SecretStore: added servers set change to cluster
* SecretStore: cleaned up ServersSetChange session tests
* SecretStore: cleaning + added tests for ShareRemove
* SecretStore: cleaning up
* SecretStore: propagated admin_public
* SecretStore: fixed persistent_key_storage test
* SecretStore: upgrade_db_from_1
* SecretStore: fixed ServersSetChange session completion
* SecretStore: check polynom1 in ShareAdd sessions (error for pre-v2 shares)
* SecretStore: fixing TODOs
* SecretStore: fixing TODOs
* SecretStore: check share change plan on 'old' slave nodes
* SecretStore: fixing TODOs
* SecretStore: store all admin sessions in single container to avoid overlaps
* SecretStore: do not update nodes set during admin sessions
* SecretStore: moved TODOs to appropriate methods
* SecretStore: TODOs
* SecretStore: added admin_public arg && fixed warnigs
* SecretStore: added shares_to_move_reversed to ShareMove session
* SecretStore: additional checks during consensus establishing
* license
* SecretStore: added TODO about starting ServersSetChange session
* SecretStore: redundant clones + docs + lsot unimplemented-s
* SecretStore: generation_session_completion_signalled_if_failed_on_master
* SecretStore: updated obsolete comment
* SecretStore: added type alias for current DocumentKeyShare serialization format
* SecretStore: fixed typo
* SecretStore; fixed warnings for futures 0.1.15
* fixed warning
2017-10-02 15:27:31 +02:00
GitLab Build Bot
cc759530fe
[ci skip] js-precompiled 20170926-133548
2017-09-26 13:40:38 +00:00
Robert Habermeier
bc167a211b
Generalize engine trait ( #6591 )
...
* move common forks and parameters to common params
* port specs over to new format
* fix RPC tests
* parity-machine skeleton
* remove block type
* extract out ethereum-specific methods into EthereumMachine
* beginning to integrate Machine into engines. dealing with stale transitions in Ethash
* initial porting to machine
* move block reward back into engine
* abstract block reward logic
* move last hash and DAO HF logic into machine
* begin making engine function parameters generic
* abstract epoch verifier and ethash block reward logic
* instantiate special ethereummachine for ethash in spec
* optional full verification in verify_block_family
* re-instate tx_filter in a way that works for all engines
* fix warnings
* fix most tests, further generalize engine trait
* uncomment nullengine, get ethcore tests compiling
* fix warnings
* update a bunch of specs
* re-enable engine signer, validator set, and transition handler
* migrate basic_authority engine
* move last hashes into executedblock
* port tendermint
* make all ethcore tests pass
* json-tests compilation
* fix RPC tests: change in gas limit for new block changed PoW hash
* fix minor grumbles
* validate chainspecs
* fix broken import
* fix transaction verification for pre-homestead
2017-09-26 14:19:08 +02:00
GitLab Build Bot
6840df4c09
[ci skip] js-precompiled 20170926-093714
2017-09-26 09:43:21 +00:00
Jef
5c08698fa0
Use memmap for dag cache ( #6193 )
...
* Rebase and fix compilation errors (tests not yet fixed)
* Use `debug_assert` over `assert`
* Fix tests
* Assert safety, clean up
* Fix up stale cache removal, move one assert to debug_assert
* Remove printlns
* Add licenses
* Fix benches
* Inline some no-ops in a hot loop that weren't being inlined
* Add spooky comment to make sure no-one removes the inlining annotations
* Minor cleanup
* Add option to switch between mmap and ram
* Flag ethash to use less memory when running light client
* Fix tests
* Remove todo comment (it's done)
* Replace assertion with error return
* Fix indentation
* Use union instead of `transmute`
* Fix benches
* Extract to constants
* Clean up and fix soundness holes
* Fix formatting
* Ignore missing-file errors
* Make incorrect cache size an error condition instead of a panic, remove dead code
* Fix compilation errors from rebase
* Fix compilation errors in tests
* Fix compilation errors in tests
2017-09-25 19:45:33 +02:00
GitLab Build Bot
f576926fa2
[ci skip] js-precompiled 20170925-101032
2017-09-25 10:15:30 +00:00
GitLab Build Bot
65ca9afce2
[ci skip] js-precompiled 20170920-093438
2017-09-20 09:39:32 +00:00
Tomasz Drwięga
54bd7d26dc
Downgrade futures. ( #6521 )
2017-09-15 14:45:55 +02:00
Hawstein
dd7a60c7a8
rename trie to patricia-trie
2017-09-15 11:49:26 +08:00
Hawstein
ade37be25b
separate trie from util and make its dependencies into libs:
...
* bytes
* hashdb
* memorydb
* nibbleslice
* nibblevec
2017-09-15 11:03:53 +08:00
Fredrik Harrysson
75b6a31e87
Trezor Support ( #6403 )
...
* Copy modal from keepkey branch and generalize
The keepkey PinMatrix modal needs to be the same for Trezor, but we
should probably try to keep it general since it can be used for both.
* Add trezor communication code
This is a result of much trial-and-error and a couple of dead-ends in
how to communicate and wire everything up.
Code here is still a bit WIP with lots of debug prints and stuff.
The test works though, it is possible to sign a transaction.
* Extend the basic lib to allow Trezor
This is kind of ugly and needs some cleanup and generalization. I’ve
just copy-pasted some things to bring in the trezor wallets. I’ve also
had to add a lock to the USB API so that only one thing talks to the
USB at once.
* Add RPC plumbing needed
We need to be able to get “locked” devices from the frontend to figure
out if we’re going to display the PinMatrix or not. Then we need to be
able to send a pin to a device.
* Add logic to query backend for Trezor and display PinMatrix
There’s a bug somewhere here because signing a transaction fails if you
take too long to press the confirm button on the device.
* Change back to paritytech branch
As my fork has been merged in.
* Converting spaces to tabs, as it should be
* Incorporate correct handling of EIP-155
Turns out the Trezor was adjusting the v part of the signature, and
we’re already doing that so it was done twice.
* Some circular logic here that was incorrect
BE-encoded U256 is almost the same as RLP encoded without the
size-byte, except for <u8 sized values. What’s really done is
BE-encoded U256 and then left-trimmed to the smallest size. Kind of
obvious in hindsight.
* Resolve issue where not clicking fast enough fails
The device will not repeat a ButtonRequest when you read from it, so
you need to have a blocking `read` for whatever amount of time that you
want to give the user to click. You could also have a shorter timeout
but keep retrying for some amount of time, but it would amount to the
same thing.
* Scan after pin entry to make accepting it faster
* Remove ability to cancel pin request
* Some slight cleanup
* Probe for the correct HID Version to determine padding
* Move the PinMatrix from Accounts to Application
* Removing unused dependencies
* Mistake in copying over stuff from keepkey branch
* Simplify FormattedMessage
* Move generated code to external crate
* Remove ethcore-util dependency
* Fix broken import in test
This test is useless without a connected Trezor, not sure how to make
it useful without one.
* Merge branch 'master' into fh-4500-trezor-support
# Conflicts:
# rpc/src/v1/helpers/dispatch.rs
* Ignore test that can't be run without trezor device
* Fixing grumbles
* Avoiding owning data in RPC method
* Checking for overflow in v part of signature
* s/network_id/chain_id
* Propagating an error from the HID Api
* Condensing code a little bit
* Fixing UI.
* Debugging trezor.
* Minor styling tweak
* Make message type into an actual type
This makes the message type that the RPC message accepts into an actual
type as opposed to just a string, based on feedback. Although I’m not
100% sure this has actually improved the situation.
Overall I think the hardware wallet interface needs some refactoring
love.
* Split the trezor RPC endpoint
It’s split into two more generic endpoints that should be suitable for
any hardware wallets with the same behavior to sit behind.
* Reflect RPC method split in javascript
* Fix bug with pin entry
* Fix deadlock for Ledger
* Avoid having a USB lock in just listing locked wallets
* Fix javascript issue (see #6509 )
* Replace Mutex with RwLock
* Update Ledger test
* Fix typo causing faulty signatures (sometimes)
* *Actually* fix tests
* Update git submodule
Needed to make tests pass
* Swap line orders to prevent possible deadlock
* Make setPinMatrixRequest an @action
2017-09-14 19:28:43 +02:00
GitLab Build Bot
dcea17f8c6
[ci skip] js-precompiled 20170910-175532
2017-09-10 18:00:22 +00:00
Nicolas Gotchac
f1a050366f
Fix slow balances ( #6471 )
...
* Update token updates
* Update token info fetching
* Update logger
* Minor fixes to updates and notifications for balances
* Use Pubsub
* Fix timeout.
* Use pubsub for status.
* Fix signer subscription.
* Process tokens in chunks.
* Fix tokens loaded by chunks
* Linting
* Dispatch tokens asap
* Fix chunks processing.
* Better filter options
* Parallel log fetching.
* Fix signer polling.
* Fix initial block query.
* Token balances updates : the right(er) way
* Better tokens info fetching
* Fixes in token data fetching
* Only fetch what's needed (tokens)
* Fix linting issues
* Revert "Transaction permissioning (#6441 )"
This reverts commit eed0e8b03a
.
* Revert "Revert "Transaction permissioning (#6441 )""
This reverts commit 8f96415e58dde652e5828706eb2639d43416f448.
* Update wasm-tests.
* Fixing balances fetching
* Fix requests tracking in UI
* Fix request watching
* Update the Logger
* PR Grumbles Fixes
* PR Grumbles fixes
* Linting...
2017-09-10 18:03:35 +02:00
Nikolay Volf
ee14a3fb31
WASM runtime update ( #6467 )
...
* refactor to new parity-wasm
* more errors refactoring
* final test
* update tests
* fix merge bugs
2017-09-10 18:02:31 +02:00
Robert Habermeier
375668bc40
Compatibility with whisper v6 ( #6179 )
...
* compatibility with whisper v6
* separate subprotocol for parity extensions
* kill version field
2017-09-10 18:02:14 +02:00
Marek Kotewicz
7e3c081007
Merge pull request #6464 from paritytech/util_deps_cleanup
...
cleanup util dependencies
2017-09-05 16:21:05 +02:00
debris
8b5ce1a772
Merge branch 'master' into util_deps_cleanup
2017-09-05 14:59:42 +02:00
debris
14d00a7f72
Merge branch 'master' into util_error_chain
2017-09-05 14:58:35 +02:00
GitLab Build Bot
e5bbabb2ba
[ci skip] js-precompiled 20170905-115347
2017-09-05 11:58:41 +00:00
Axel Chalon
be745f711f
Refactor and port CLI from Docopt to Clap ( #2066 ) ( #6356 )
...
* Refactor and port CLI from Docopt to Clap (#2066 )
* Add --can-restart and --force-direct to help
* Add flag support to subc & move import/export options to subcommand
* Reorder subcommand args (put positional args last in CLI help message)
2017-09-05 12:30:22 +01:00
debris
4d0e05a8c1
cleanup util dependencies
2017-09-05 13:08:32 +02:00
debris
236b6f1c3e
UtilError uses error_chain!, moved OutOfBounds and Mismatched to unexpected crate
2017-09-05 12:14:03 +02:00
Fredrik
e54784bfeb
Merge branch 'master' into fo-6418-dont-export-bigint
...
# Conflicts:
# dapps/src/tests/helpers/registrar.rs
# ethcore/evm/src/interpreter/shared_cache.rs
# ethcore/light/src/client/header_chain.rs
# ethcore/light/src/client/mod.rs
# ethcore/light/src/net/mod.rs
# ethcore/light/src/on_demand/request.rs
# ethcore/light/src/on_demand/tests.rs
# ethcore/light/src/provider.rs
# ethcore/node_filter/src/lib.rs
# ethcore/src/block.rs
# ethcore/src/blockchain/blockchain.rs
# ethcore/src/client/test_client.rs
# ethcore/src/engines/authority_round/mod.rs
# ethcore/src/engines/basic_authority.rs
# ethcore/src/engines/mod.rs
# ethcore/src/engines/tendermint/mod.rs
# ethcore/src/engines/validator_set/contract.rs
# ethcore/src/engines/validator_set/multi.rs
# ethcore/src/engines/validator_set/safe_contract.rs
# ethcore/src/engines/vote_collector.rs
# ethcore/src/miner/external.rs
# ethcore/src/miner/miner.rs
# ethcore/src/miner/service_transaction_checker.rs
# ethcore/src/miner/work_notify.rs
# ethcore/src/pod_account.rs
# ethcore/src/pod_state.rs
# ethcore/src/snapshot/block.rs
# ethcore/src/snapshot/consensus/work.rs
# ethcore/src/snapshot/mod.rs
# ethcore/src/snapshot/service.rs
# ethcore/src/spec/spec.rs
# ethcore/src/state/backend.rs
# ethcore/src/trace/db.rs
# ethcore/src/verification/queue/mod.rs
# ethcore/src/verification/verification.rs
# parity/informant.rs
# rpc/src/v1/helpers/dispatch.rs
# rpc/src/v1/helpers/light_fetch.rs
# rpc/src/v1/helpers/signing_queue.rs
# rpc/src/v1/impls/eth.rs
# rpc/src/v1/impls/eth_filter.rs
# rpc/src/v1/impls/eth_pubsub.rs
# rpc/src/v1/impls/light/eth.rs
# rpc/src/v1/impls/signing.rs
# rpc/src/v1/tests/helpers/miner_service.rs
# rpc/src/v1/tests/helpers/snapshot_service.rs
# rpc/src/v1/tests/helpers/sync_provider.rs
# rpc/src/v1/tests/mocked/eth.rs
# stratum/src/lib.rs
# sync/src/blocks.rs
# sync/src/chain.rs
# sync/src/light_sync/mod.rs
# sync/src/tests/helpers.rs
# sync/src/tests/snapshot.rs
# updater/src/updater.rs
# util/src/lib.rs
# util/triehash/src/lib.rs
2017-09-04 18:32:55 +02:00
Fredrik
308f36a532
Don't reexport bigint from util
2017-09-04 16:36:49 +02:00
Marek Kotewicz
b731ccea18
triehash is separated from util ( #6428 )
2017-09-03 09:11:14 +02:00
Hawstein
7b8af30590
remove re-export of parking_lot in util ( #6435 )
2017-09-02 20:09:13 +02:00
Hawstein
2faa28ce9b
separate semantic_version from util ( #6438 )
2017-09-02 13:14:21 +02:00