Tomasz Drwięga
9075ff883f
Fix default CORS. ( #7389 )
2017-12-27 18:56:35 +01:00
Arkadiy Paronyan
a21db69686
Backporting #6686 and #6691 ( #6712 )
...
* v1.7.4
* Fixed potential exp len overflow (#6686 )
* Fix warp sync blockers detection
2017-10-11 20:34:36 +02:00
Arkadiy Paronyan
083b69ffb1
[beta] Backports ( #6563 )
...
* Sync progress and error handling fixes (#6560 )
* Fixed receipt serialization and RPC (#6555 )
* v1.7.3
2017-09-21 11:42:58 +02:00
Tomasz Drwięga
980418898a
[beta] Backports ( #6497 )
...
* 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...
* eth_call returns output of contract creations (#6420 )
* eth_call returns output of contract creations
* Fix parameters order.
* Save outputs for light client as well.
* Don't accept transactions above block gas limit.
* Expose health status over RPC (#6274 )
* Node-health to a separate crate.
* Initialize node_health outside of dapps.
* Expose health over RPC.
* Bring back 412 and fix JS.
* Add health to workspace and tests.
* Fix compilation without default features.
* Fix borked merge.
* Revert to generics to avoid virtual calls.
* Fix node-health tests.
* Add missing trailing comma.
* Fixing/removing failing JS tests.
* do not activate genesis epoch in immediate transition validator contract (#6349 )
* Fix memory tracing.
* Add test to cover that.
* ensure balances of constructor accounts are kept
* test balance of spec-constructed account is kept
2017-09-11 18:01:02 +02:00
Arkadiy Paronyan
f90bdcd1e5
[beta] Backporting ( #6352 )
...
* Better check the created accounts before showing Startup Wizard
* Tweaked snapshot params
2017-08-22 15:51:01 +02:00
Arkadiy Paronyan
4992064663
[beta] Backports ( #6333 )
...
* overflow check in addition
* add test
* Unexpose methods on UI RPC. (#6295 )
* Add more descriptive error when signing/decrypting using hw wallet.
* format instant change proofs correctly
* propagate stratum submit share error upstream, fixes #6258 (#6260 )
* updated jsonrpc (#6264 )
* Using multiple NTP servers (#6173 )
* Small improvements to time estimation.
* Allow multiple NTP servers to be used.
* Removing boxing.
* Be nice.
* Be nicer.
* Update list of servers and add reference.
* Fix dapps CSP when UI is exposed externally (#6178 )
* Allow embeding on any page when ui-hosts=all and fix dev_ui
* Fix tests.
* Fix cache path when using --base-path (#6212 )
* Time should not contribue to overall status. (#6276 )
* v1.7.1
2017-08-19 22:10:19 +02:00
Nicolas Gotchac
b0f89becfd
UI backports ( #6332 )
...
* Time should not contribue to overall status. (#6276 )
* Add warning to web browser and fix links. (#6232 )
* Extension fixes (#6284 )
* Fix token symbols in extension.
* Allow connections from firefox extension.
* Add support for ConsenSys multisig wallet (#6153 )
* First draft of ConsenSys wallet
* Fix transfer store // WIP Consensys Wallet
* Rename walletABI JSON file
* Fix linting
* Fix wrong daylimit in wallet modal
* Confirm/Revoke ConsensysWallet txs
* Linting
* Change of settings for the Multisig Wallet
2017-08-18 16:51:17 +02:00
Arkadiy Paronyan
65e4bad3dd
[beta] Backports ( #6163 )
...
* Light client improvements (#6156 )
* no seal checking
* import command and --no-seal-check for light client
* fix eth_call
* tweak registry dapps lookup
* ignore failed requests to non-server peers
* Fix connecting to wildcard addresses. (#6167 )
* Don't display an overlay in case the time sync check fails. (#6164 )
* Small improvements to time estimation.
* Temporarily disable NTP time check by default.
2017-07-27 18:46:09 +02:00
Arkadiy Paronyan
6f2ec07baa
Bump snap version and tweak importing detection logic ( #6079 ) ( #6081 )
...
* bump last tick just before printing info and restore sync detection
* bump kovan snapshot version
* Fixed sync tests
* Fixed rpc tests
2017-07-18 18:38:07 +02:00
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