Robert Habermeier
91be3a4fc3
acquire client report under lock in informant ( #6071 )
2017-07-16 17:45:28 +02:00
Tomasz Drwięga
1aaafa2d11
Limit transaction queue memory & limit future queue ( #6038 )
...
* Remove confusing gas_limit in the pool.
* Change defaults
* Limit transaction queue by memory usage.
* Change defaults to something lower.
* Fix rpc test.
* Fix js issues.
* Renamed block_gas_limit
2017-07-13 15:12:25 +02:00
Tomasz Drwięga
a30f43b36c
Fix ui-no-validation.
2017-07-11 14:49:35 +02:00
Tomasz Drwięga
ba4d8ceaf3
Merge branch 'master' into csp-fix
2017-07-11 13:45:23 +02:00
Tomasz Drwięga
4936e99f30
Node Health warnings ( #5951 )
...
* Health endpoint.
* Asynchronous health endpoint.
* Configure time api URL via CLI.
* Tests for TimeChecker.
* Health indication on Status page.
* Adding status indication to tab titles.
* Add status to ParityBar.
* Fixing lints.
* Add health status on SyncWarning.
* Fix health URL for embed.
* Nicer messages.
* Fix tests.
* Fixing JS tests.
* NTP time sync (#5956 )
* use NTP to check time drift
* update time module documentation
* replace time_api flag with ntp_server
* fix TimeChecker tests
* fix ntp-server flag usage
* hide status tooltip if there's no message to show
* remove TimeProvider trait
* use Cell in FakeNtp test trait
* share fetch client and ntp client cpu pool
* Add documentation to public method.
* Removing peer count from status.
* Remove unknown upgrade status.
* Send two time requests at the time.
* Revert "Send two time requests at the time."
This reverts commit f7b754b1155076a5a5d8fdafa022801fae324452.
* Defer reporting time synchronization issues.
* Fix tests.
* Fix linting.
2017-07-11 12:23:46 +02:00
Tomasz Drwięga
7fb46bff06
RPC cpu pool ( #6023 )
...
* RPC cpu pool.
* introduce optional thread pool when processing RPC requests.
* Bump jsonrpc.
* Removing boxes.
* Fix CLI tests.
2017-07-11 12:22:19 +02:00
Tomasz Drwięga
56c275b0cb
Whitelist APIs for generic Pub-Sub ( #5840 )
...
* Whitelisting generic pub-sub APIs.
* Clone enums instead of allocating a vec.
2017-07-10 17:42:29 +02:00
Arkadiy Paronyan
15aebacbe7
--reseal-on-uncle ( #5940 )
...
* --reseal-on-uncle
* Optimized uncle check
* Additional uncle check
* Updated comment
2017-07-10 13:36:42 +02:00
Axel Chalon
7599e3998f
Support comments in reserved nodes file ( #6004 ) ( #6012 )
2017-07-10 13:24:40 +02:00
Robert Habermeier
67c1f71b6e
Proper light client informant and more verification of imported headers ( #5897 )
...
* do more validation of imported headers in light client
* generalize informant with traits
* informant implementation for light client
* make comment into TODO
* fix broken test
* disable full checking of headers in light client in sync tests
2017-07-10 13:21:11 +02:00
Tomasz Drwięga
a24b6ad983
Use standard paths for Ethash cache ( #5881 )
...
* Use cache path to store ethash files.
* Fixing tests, more flexible API.
* Use AsRef<Path> everywhere.
* Fixing ethcore tests.
* Fix RPC tests.
2017-07-10 12:57:40 +02:00
debris
5f2cb5e52f
push CI
2017-07-06 16:48:58 +02:00
debris
9e185030e6
push CI
2017-07-06 14:49:10 +02:00
debris
f4f8b411f5
fixed parity tests with new serde and toml
2017-07-06 14:10:41 +02:00
debris
1c2a4c116a
Merge branch 'master' into serdeup
2017-07-06 11:43:46 +02:00
debris
61d8f90530
updated serde to version 1.0
2017-07-06 11:36:15 +02:00
Guanqun Lu
9241c6a9b5
config: don't allow dev chain with force sealing option
2017-07-01 23:20:49 +08:00
arkpar
826bf28196
Fixed build
2017-06-28 16:11:18 +02:00
Tomasz Drwięga
71c68cc000
Logs Pub-Sub ( #5705 )
...
* Logs subscription.
* Add test.
* lock -> write
2017-06-28 12:21:13 +02:00
Arkadiy Paronyan
57626b60e7
EIP-168, 169: Dust protection ( #4757 )
...
* Dust protection
* Track touched accounts in the substate
* Minor alterations
2017-06-28 09:10:57 +02:00
Arkadiy Paronyan
4a7bcfe4f0
CLI: Export error message and less verbose peer counter. ( #5870 )
...
* Removed numbed of active connections from informant
* Print error message when fatdb is required
* Remove peers from UI
2017-06-27 22:40:46 +02:00
Anton Gavrilov
f9033facd3
Information about used paths added to general output block ( #5904 )
...
* Information about used paths added to general output block
* Print was added into execute light also
2017-06-22 20:08:56 +02:00
Tomasz Drwięga
53609f703e
Domain-locked web tokens. ( #5894 )
...
* Domain-locking web tokens.
* JS part.
* Fix linting issues.
2017-06-22 20:05:40 +02:00
Arkadiy Paronyan
4d5280e43c
removed panic handlers ( #5895 )
2017-06-22 19:00:53 +02:00
Tomasz Drwięga
963bcba267
Merge branch 'master' into unlock
2017-06-14 12:06:27 +02:00
Tomasz Drwięga
efc46e78f1
Fix description of AccountProvider setting.
2017-06-14 12:06:15 +02:00
maciejhirsz
c7c05552f3
Fix rust, skip WASM till CI switches to Node 8+
2017-06-12 17:43:23 +02:00
Maciej Hirsz
b2a42f03eb
Public node WASM, performance and fixes ( #5734 )
2017-06-12 15:57:16 +02:00
Tomasz Drwięga
4c516e1f6f
Disable UI if it's not compiled in. ( #5773 )
...
* Disable UI if it's not compiled in.
* Properly enabled/disable ui server depending on features.
2017-06-09 12:26:57 +02:00
Tomasz Drwięga
c2a8415f78
Fix test.
2017-06-08 09:20:50 +02:00
Tomasz Drwięga
52f7978d4d
Merge branch 'master' into unlock
2017-06-07 17:07:32 +02:00
Tomasz Drwięga
19f01194b1
Blacklist empty phrase account. ( #5730 )
2017-06-07 11:34:53 +02:00
Tomasz Drwięga
139ee17d39
Small typos.
2017-06-06 18:45:33 +02:00
Tomasz Drwięga
a5299bdb1a
Unlocking with secrets.
2017-06-06 18:06:40 +02:00
Arkadiy Paronyan
ad6ea4fa49
Bump mio ( #5763 )
...
* Bump mio
* Fixed warnings
* Update mio to crates.
2017-06-05 20:40:40 +02:00
Tomasz Drwięga
8a364bbfaa
Fixing UI issues after UI server refactor ( #5710 )
...
* Self-sufficient secureApi.
* Updating embed.
* Linting issues.
2017-06-04 12:34:03 +02:00
Tomasz Drwięga
68c8948294
fix WS server expose issue. ( #5728 )
2017-06-03 15:41:42 +03:00
Arkadiy Paronyan
a4aec56d18
Fixed --datadir option ( #5697 )
...
* Fixed --datadir
* Removed evmbin lib
2017-05-29 15:15:54 +02:00
Craig O'Connor
3991178b8d
rpc -> weak to arc ( #5688 )
...
* helpers-1
* helpers2-impls1
* small adjustments1
* cleanup-2
* small changes
* helper-impl-cleanup-finished
* test-update
* merge fix
* merge fix
* merge fix2
* fix tests
* fix tests2
* fix tests3
2017-05-28 08:40:36 -04:00
Nikolay Volf
e1fef5c732
Update dependencies and bigint api ( #5685 )
...
* update to latest bigint
* bump elastic array and deps
* fix rlp tests
* also update all smallvec deps
* fix doc test
* reduce parking in attempt to fix CI bug
* fix from/into electum bug
* remove duplicate imports
2017-05-24 12:31:33 +02:00
Tomasz Drwięga
cbcc369a2d
UI server refactoring ( #5580 )
...
* Full API in Authenticated WS server.
* Replacing UI server with Hyper.
* Solving CLI, RPCs and tests.
* Porting signer tests.
* Fixing origin recognition for dapps/rpc.
* Fixing tests. Adding parity-rpc-client to test.
* Dapps exposed as RPC method.
* JS code to support new connection scheme.
* Fixing dapps tests.
* Updating allowed origins/hosts to support web3.site.
* Fixing tests, fixing UI.
* Fixing tests.
* Removing invalid tests.
* Fixing merge.
* 404 fallback for UI
* Improve ContentFetcher constructor readability.
* Naming.
* Update .gitlab-ci.yml
fix CI lint error
* Fixing tests and linting issues.
* Fixing new tests.
* UI hosts.
* Submodules fix.
2017-05-24 12:24:07 +02:00
Tomasz Drwięga
00cdc52323
Parity-PubSub as a separate API. ( #5676 )
...
* Parity-PubSub as a separate API.
* Fix tests.
* Fixes after merge.
2017-05-23 19:05:17 +03:00
Nikolay Volf
53add78a28
Fix build ( #5684 )
...
* missing feature
* dapps update
2017-05-23 08:35:34 -04:00
Robert Habermeier
386cdb830d
Back-references for the on-demand service ( #5573 )
...
* header back-references for on demand
* initial back-reference implementation for on demand requests
* answer requests from cache
* answer requests from cache, add tests
* strongly typed responses for vectors of homogeneous requests
* fix fallout in RPC without optimizing
2017-05-23 12:39:25 +02:00
Tomasz Drwięga
f38cc8e182
Latest headers Pub-Sub ( #5655 )
...
* Signer subscription.
* Fixing RPC tests.
* Block Headers eth-pubsub.
* PubSub for light client.
* Fixing tests.
* Updating to proper jsonrpc version.
* Update to correct tests.
* Fixing tests.
2017-05-23 12:26:39 +02:00
Tomasz Drwięga
f47cbe0be6
Adding CLI options: port shift and unsafe expose. ( #5677 )
...
* Adding CLI option for port shift and unsafe expose.
* Fixing IPC path.
* Fix hosts when attempting to expose on all interfaces.
* Fixing test.
* Fix typo.
2017-05-23 12:24:32 +02:00
Tomasz Drwięga
1a1d5e4a73
Importing accounts from files. ( #5644 )
...
* Importing accounts from files.
* whitespace
[ci:skip]
2017-05-19 17:14:47 +02:00
Guanqun Lu
d10ade1963
remove the deprecated options in rustfmt.toml ( #5616 )
...
* remove the deprecated options in rustfmt.toml
* add chain_one_line_max
* fix two issues spot by rustfmt
2017-05-19 17:12:20 +02:00
Tomasz Drwięga
3ff72794e5
Create an account for chain=dev ( #5612 )
...
* implement From<&'static str> for Secret
* Dev account.
* Fix Secret semantics.
2017-05-19 17:06:36 +02:00
Robert Habermeier
b1eab698d2
Light friendly dapps ( #5634 )
...
* move native_contracts ABIs to JSON files, add urlhint
* port hash-fetch to futures, fix tests
* fix dapps compilation, defer async port to later
* activate dapps server in the light client
* better formatting
2017-05-18 12:44:09 +02:00