Gav Wood
286b67d54b
Wallet rpcs ( #1898 )
...
* Add wallet RPCs.
* Add wordlist file.
* Add standard brain wallet tests.
* Allow import of JSON wallets.
* Address grumble.
2016-08-10 17:57:40 +02:00
arkpar
0a06c9d3aa
RocksDB version bump
2016-08-10 13:23:39 +02:00
Nikolay Volf
7f5c178b1c
Merge pull request #1886 from ethcore/ver-bump
...
v1.4.0 in master
2016-08-09 17:15:01 +03:00
arkpar
69d1c1f237
v1.4.0
2016-08-09 11:40:57 +02:00
debris
974d537849
Merge branch 'master' of github.com:ethcore/parity into move_hash
2016-08-09 09:58:18 +02:00
Tomasz Drwięga
fe8a57451a
Merge branch 'master' into ws-rs
2016-08-08 21:24:52 +02:00
Tomusdrw
74e66c3f0e
ws-rs update
2016-08-08 21:24:10 +02:00
Tomasz Drwięga
59b0f8c7a3
RPC errors & logs ( #1845 )
...
* Refactoring errors in RPC
* Updating jsonrpc-core
* Fixing code_at
* Avoid mentioning obvious segments in proof
[ci:skip]
2016-08-08 17:25:15 +02:00
Tomasz Drwięga
10b18db833
Validating u256->usize conversion
2016-08-08 10:26:28 +02:00
debris
88c5f555a9
Merge branch 'master' of github.com:ethcore/parity into move_hash
2016-08-06 00:03:07 +02:00
Robert Habermeier
76a7246369
Snapshot creation and restoration ( #1679 )
...
* to_rlp takes self by-reference
* clean up some derefs
* out-of-order insertion for blockchain
* implement block rebuilder without verification
* group block chunk header into struct
* block rebuilder does verification
* integrate snapshot service with client service; flesh out implementation more
* initial implementation of snapshot service
* remove snapshottaker trait
* snapshot writer trait with packed and loose implementations
* write chunks using "snapshotwriter" in service
* have snapshot taking use snapshotwriter
* implement snapshot readers
* back up client dbs when replacing
* use snapshot reader in snapshot service
* describe offset format
* use new get_db_path in parity, allow some errors in service
* blockchain formatting
* implement parity snapshot
* implement snapshot restore
* force blocks to be submitted in order
* fix bug loading block hashes in packed reader
* fix seal field loading
* fix uncle hash computation
* fix a few bugs
* store genesis state in db. reverse block chunk order in packed writer
* allow out-of-order import for blocks
* bring restoration types together
* only snapshot the last 30000 blocks
* restore into overlaydb instead of journaldb
* commit version to database
* use memorydbs and commit directly
* fix trie test compilation
* fix failing tests
* sha3_null_rlp, not H256::zero
* move overlaydb to ref_overlaydb, add new overlaydb without on-disk rc
* port archivedb to new overlaydb
* add deletion mode tests for overlaydb
* use new overlaydb, check state root at end
* share chain info between state and block snapshotting
* create blocks snapshot using blockchain directly
* allow snapshot from arbitrary block, remove panickers from snapshot creation
* begin test framework
* blockchain chunking test
* implement stateproducer::tick
* state snapshot test
* create block and state chunks concurrently, better restoration informant
* fix tests
* add deletion mode tests for overlaydb
* address comments
* more tests
* Fix up tests.
* remove a few printlns
* add a little more documentation to `commit`
* fix tests
* fix ref_overlaydb test names
* snapshot command skeleton
* revert ref_overlaydb renaming
* reimplement snapshot commands
* fix many errors
* everything but inject
* get ethcore compiling
* get snapshot tests passing again
* instrument snapshot commands again
* fix fallout from other changes, mark snapshots as experimental
* optimize injection patterns
* do two injections
* fix up tests
* take snapshots from 1000 blocks efore
* address minor comments
* fix a few io crate related errors
* clarify names about total difficulty
[ci skip]
2016-08-05 17:00:46 +02:00
debris
316c9093db
Merge branch 'master' of github.com:ethcore/parity into move_hash
2016-08-05 10:53:34 +02:00
Arkadiy Paronyan
05bfdc508e
Split IO and network crates ( #1828 )
...
* Abort on panic
* Split IO and network crates
* Restore panic handler
* Fixed doc tests
2016-08-05 10:32:04 +02:00
debris
1ed2de1d9b
Merge branch 'master' of github.com:ethcore/parity into move_hash
2016-08-05 09:30:01 +02:00
Tomasz Drwięga
25aabe6e52
Supporting blockid in eth_call and trace_call/trace_raw ( #1837 )
...
* Supporting blockid in eth_call and trace_call/trace_raw
* Nicer state diff handling
* Purging deref.deref
2016-08-04 18:17:21 +02:00
Nikolay Volf
03ba0cc498
Bump json-ipc-server again ( #1839 )
...
* bump ipc version
* bumping once more
2016-08-04 16:42:12 +02:00
debris
03c3d16744
Merge branch 'master' of github.com:ethcore/parity into move_hash
2016-08-04 08:41:30 +02:00
Arkadiy Paronyan
7093651d70
More performance optimizations ( #1814 )
...
* Buffered DB
* Use identity hash for MemoryDB
* Various tweaks
* Delayed DB compression
* Reduce last_hashes cloning
* Keep state cache
* Updating tests
* Optimized to_big_int
* Fixing build with stable
* Safer code
2016-08-03 22:03:40 +02:00
Tomasz Drwięga
deceb5fd56
Bumping clippy & fixing warnings ( #1823 )
...
* Bumping clippy
* Fixing clippy warnings
* Cargo.lock (latest nightly?)
2016-08-03 19:01:48 +02:00
debris
573e775ef9
Merge branch 'fixed_hash_util' into move_hash
2016-08-03 16:35:55 +02:00
Tomasz Drwięga
9fb5623569
Supporting eth_sign in Signer ( #1787 )
...
* Making ConfirmationsQueue a bit more generic [WiP]
* Generalizing cofirmations
* New confirmations types - tests
* Separating transaction type in queue. Closes #1310
* Handling sign requests
* Speeding up tests
* Renaming methods
* eth_postSign
* Bumping ui
2016-08-03 10:36:54 +02:00
Nikolay Volf
1b507e0147
Util & ipc clenup ( #1807 )
...
* removed frombytes stuff
* removed jsonrpc handler from nano
2016-08-02 15:02:47 +01:00
NikVolf
fbfcd48483
drying sync
2016-08-01 19:55:38 +02:00
NikVolf
1809961f94
drying hypervisor
2016-08-01 19:53:53 +02:00
Nikolay Volf
4e72608441
Fix ipc tests and bring to CI ( #1789 )
...
* fixed compilation
* Fix warnings
* fix remaining tests
* add to ci and fix test.sh
2016-08-01 06:32:07 -07:00
NikVolf
034fa4d615
ipc version bump
2016-07-31 14:42:45 +02:00
Tomasz Drwięga
f56b89010d
Gas for mem optimization ( #1768 )
...
* Optimizing mem_gas_cost calculations
* Memoizing current mem gas cost
* Optimizing jump destinations
2016-07-30 06:38:44 -07:00
debris
e9b3740ea8
Merge branch 'master' of github.com:ethcore/parity into move_hash
2016-07-30 14:14:25 +02:00
Tomasz Drwięga
e4f0c0b215
Single DB ( #1741 )
...
* Consolidation migration
* Started db amalgamation
* Using client constants for columns
* Adding with_columns constructor
* Migrating to single db
* Fixing tests.
* test.sh without verbose
* Fixing warnings
* add migration tests that catch the bug
* make multiple migrations more robust
* add moved v9
* Merge branch 'noop-migrations' into single-db
* spurious line
* clean up migrations ordering
* update comment [ci skip]
* Bumping default number of max_open_files & re-ordering columns.
* fix merge
* fix ignored analysis tests
* Caching best block content
* Faster best_block_header
* Adding progress to v8 migration
* clean up warnings
* Separate hashes and bodies in the DB
* Separate hashes and bodies in the DB
* Fixed tests
2016-07-28 23:46:24 +02:00
Nikolay Volf
b9a08c36aa
another version bump for jsonrpc-ipc ( #1744 )
2016-07-27 21:13:21 +02:00
NikVolf
c5ddacc3ee
bump json-ipc-server version
2016-07-27 15:48:23 +03:00
Nikolay Volf
4cb4344542
Bump json-ipc-server version ( #1733 )
...
* bump json-ipc-server version
* polished json-ipc version
2016-07-27 00:03:01 +02:00
Nikolay Volf
a9ae6e3b58
bump json-ipc-server version ( #1731 )
2016-07-26 20:31:46 +02:00
Tomasz Drwięga
01e33ffb61
Bumping Parity UI [ci skip] ( #1682 )
2016-07-26 16:51:28 +02:00
debris
4dc1d42a93
moving hash.rs to bigint in progress
2016-07-25 20:19:33 +02:00
Gav Wood
435ba186f8
Key files include timestamp in name. ( #1700 )
...
* Key files include timestamp in name.
Introduce timestamp into new key files; keep filename around, so
that we don't accidentally duplicate keys.
* Remove unnecessary clone
* Fix test code.
* Remove log module from ethstore
2016-07-25 10:45:45 +02:00
Nikolay Volf
8ab56ea3d1
IPC (feature-gated) ( #1654 )
...
* moving ipc deriving to trait
* refactoring of the client
* all compiled
* proved all working
* warnings purged
* allow hypervisor to specify initialization payload in two ways
* using binary initialisation payload for sync
* some docs
* logger to separate crate
* log settings for sync bin
* forwarding logging arguments to the sync
2016-07-20 18:13:56 +02:00
Tomasz Drwięga
7ae9e61d6c
Bumping JSONRPC-http-server ( #1678 )
2016-07-20 18:05:22 +02:00
Tomasz Drwięga
0cba70fba3
Host validation (again) ( #1666 )
...
* Revert "Revert "Validating Host headers in RPC requests" (#1663 )"
This reverts commit 3cc3dbef66
.
* Fixing binding on MacOS
2016-07-20 12:34:17 +02:00
Gav Wood
3cc3dbef66
Revert "Validating Host headers in RPC requests" ( #1663 )
2016-07-19 13:15:25 +02:00
Tomasz Drwięga
6e79a36ef6
Validating Host headers in RPC requests ( #1658 )
...
* Validating Host headers in RPC requests
* Fixing convention [ci skip]
* Remove extra indent.
[ci:skip]
2016-07-19 12:53:58 +02:00
Tomasz Drwięga
a2735308b9
Merge branch 'master' into new-ui
2016-07-17 17:41:58 +02:00
Arkadiy Paronyan
5ab18d1313
Performance optimizations ( #1642 )
...
* Optimize ethash verification
* disable WAL for puts
* Clear account cache after commit
* Commit only modified accounts
* Optimize existing block check
* Cache last hashes
2016-07-17 09:18:15 +02:00
Tomasz Drwięga
3d35529016
Precompiled JS features
2016-07-15 10:34:33 +02:00
Gav Wood
d14b6871a5
Cleanup of colour code. Use is_a_tty. ( #1621 )
...
* Cleanup of colour code. Use is_a_tty.
* Fix test build.
* Another fix.
2016-07-15 10:11:14 +02:00
Tomasz Drwięga
66f8038b6b
Updating UI
2016-07-14 19:32:15 +02:00
Nikolay Volf
06e8ae19e3
Merge pull request #1614 from ethcore/cache-pref
...
Couple of rocksdb optimizations
2016-07-14 12:37:08 +02:00
Nikolay Volf
44bc8a08fb
Sync IPC interface ( #1584 )
...
* chain notify trait
* replaced network service with io service
* fix ethcore crate warnings
* refactored network service without generic
* ethcore fix
* ethsync refactoring
* proper linking of notify
* manage network interface
* rpc crate rebinding
* full rewire
* sync internal io service
* fix deadlock
* fix warnings and removed async io
* sync imported message propagation
* fix rpc warnings
* binart warnings
* test fixes
* rpc mocks and tests
* fix util doctest
* fix message name and removed empty notifier
* pointers mess & dark mode fixed
* fixed sync doctest
* added few warnings
* fix review
* new convention match
* fix error unwraps
* doctest fix
* basic library re-layout
* missing files to relayout
* duplicating network config on sync level
* binary serializers for config
* ipc endpoint for manage
* ipc endpoint for sync
* handshake sorting out
* sorting out the multi-interface dispatch scenario
* fixing tests
* fix doctest
2016-07-14 12:07:33 +02:00
Tomasz Drwięga
1b86f8368d
Updating jsonrpc-http-server ( #1611 )
2016-07-13 20:19:48 +02:00
Robert Habermeier
36d3d0d7d7
replace synchronization primitives with those from parking_lot ( #1593 )
...
* parking_lot in cargo.toml
* replace all lock invocations with parking_lot ones
* use parking_lot synchronization primitives
2016-07-13 19:59:59 +02:00
NikVolf
3ac33ceda0
block options for prefixed
2016-07-13 18:43:24 +02:00
Gav Wood
420f2ad6c4
Update parity-dapps to be able tobuild on mac.
2016-07-13 09:10:46 +02:00
Gav Wood
3abe3e1fbc
Fix logging ( #1590 )
...
* Strip colour for everywhere except the terminal.
* Log to file.
Fixes #1560 .
* Fix indentation.
[ci:skip]
* Remove unnecessary clone()ing.
* Update setup_log.rs
* remove unnecessary mutex in logging (#1601 )
2016-07-13 09:05:26 +02:00
Tomasz Drwięga
174e142ad9
Updating UI
2016-07-12 12:06:17 +02:00
Tomasz Drwięga
61c405a014
Merge branch 'master' into streamlined-ui
2016-07-12 12:06:01 +02:00
Tomasz Drwięga
fbc0e0039a
Bump clippy ( #1587 )
...
* Bumping clippy
* Fixing warnings
2016-07-12 10:34:08 +02:00
Tomasz Drwięga
986c28efb7
Updating UI
2016-07-11 15:45:47 +02:00
Tomasz Drwięga
002d808a8a
Merge branch 'master' into streamlined-ui
2016-07-11 10:40:16 +02:00
Nikolay Volf
32a4a060d6
bringing hypervisor as a crate in ipc dir ( #1565 )
...
* resurrecting hypervisor in ipc namespace
* get rid of the quotes
* target: hypervisor
2016-07-09 17:18:34 +02:00
Tomasz Drwięga
0467bfc9ed
Using parity-ui repository for builds
2016-07-08 13:37:09 +02:00
Tomasz Drwięga
7af366c5b1
Supporting /api/ping for dapps server ( #1543 )
...
* Refactoring dapps to support API endpoints.
* Using ContentHandler for unauthorized requests
* Extracting url stuff
* Adding ping endpoint
* CORS support for ping request
* Fixing url.is_none()
* minor formatting fix
[ci:skip]
2016-07-07 09:42:49 +02:00
Nikolay Volf
8282c7dd50
Client IPC Interface ( #1493 )
...
* btree map serializer
* serde tests
* state diff serialization
* basic layout
* more missing serializaers
* uncle returns rlp
* block queue info
* sorting with transaction result
* sorting out util imports
* transaction import result sorting also
* sorting filters & ranges
* error sorting out
* deriving ipc service compiling
* rpc & sync recompile
* sorting rpc using uncles
* fix compilation
* fix merging bugs
* fix unused imports
* fix all warnings
* tests stub
* some merge bugs
* ethcore compilation
* fix rpc compilation
* deriving attribute
* tests (and fixes)
* rpc test working
* fix warnings again
* rs.in -> rs
* missing attribute
* refactored tree changes
* paste reformat mess fix
* pub mod actually
* intendation fix
2016-07-07 09:39:32 +02:00
Marek Kotewicz
bcb63bce12
serde is no longer util dependency ( #1534 )
...
* removed old json-tests
* simplify folds in triehash.rs
* removed unused json_aid
* removed unused squeeze.rs
* json branching tests for trie
* removing todos from util
* separated UsingQueue and Table
* further cleanup, removing unused code
* serde serialization of hash moved to rpc module
* uint wrapper for rpc in progress
* serialization of uint moved to rpc module
* updated eth-secp256k1
* updated igd, serde is no longer dependency of util
* loading trie consensus tests
* renamed aliases in rpc imports
2016-07-06 11:23:29 +02:00
Marek Kotewicz
62b9c1b14f
util cleanup ( #1474 )
...
* removed old json-tests
* simplify folds in triehash.rs
* removed unused json_aid
* removed unused squeeze.rs
* json branching tests for trie
* loading trie consensus tests
2016-07-05 15:16:27 +02:00
Tomasz Drwięga
0242c66a1b
Bump parity-dapps
2016-07-04 19:21:40 +02:00
Tomasz Drwięga
5c438cc58a
Bumping clippy ( #1532 )
2016-07-04 11:52:59 +02:00
goldylucks
6616b5e17d
bump status page v0.5.1
2016-06-30 18:14:20 +02:00
Gav Wood
92edf7f511
Safe coloured logging.
2016-06-30 08:20:34 +02:00
arkpar
b3f37f3cb4
HTTP work notifier
2016-06-29 20:07:21 +02:00
Adam Goldman
aec4130dca
topbar dialog fix ( #1479 )
...
* topbar dialog fix
* push goldylucks changes to ethcore umbrella
2016-06-29 17:19:04 +02:00
Nikolay Volf
477fdefb55
json ipc version bump ( #1470 )
...
* bump version once
* version bump 2
2016-06-28 16:22:05 +02:00
Tomasz Drwięga
6895a56099
Adding default for value ( #1465 )
2016-06-28 11:10:39 +02:00
arkpar
ed153995f9
Attempt DB repair if corrupted
2016-06-27 20:41:02 +02:00
Arkadiy Paronyan
a83def78b3
Merge pull request #1459 from ethcore/stable-ws
...
Updating WS-RS server
2016-06-27 19:53:24 +02:00
Tomasz Drwięga
222404f801
Updating WS version
2016-06-27 16:34:46 +02:00
Tomasz Drwięga
044bf5511a
Fixing HTTP file serving on ws-rs
2016-06-27 16:34:39 +02:00
arkpar
c21550a663
Updated to latest hyper with patched mio
2016-06-27 10:39:37 +02:00
Tomasz Drwięga
593d947fcd
Using stable version of ws-rs
2016-06-26 23:48:59 +02:00
Arkadiy Paronyan
a72d8ee0e7
v1.3.0 ( #1421 )
2016-06-25 10:32:05 +02:00
Tomasz Drwięga
e3e10335f9
Bumping TopBar, Minimal SignerUI and wallet
2016-06-24 11:26:04 +02:00
Tomasz Drwięga
5bf906625b
Fixing warnings
2016-06-23 12:19:38 +02:00
Tomasz Drwięga
e7d96484a1
New topbar & signer UI ( #1383 )
2016-06-22 11:14:00 +02:00
Arkadiy Paronyan
0e9ffff8ea
Merge pull request #1375 from ethcore/rocksdb-flush-limit
...
Rocksdb flush/compact limit
2016-06-21 22:24:57 +02:00
Arkadiy Paronyan
6e4ddde005
Merge pull request #1369 from rphmeier/update-rpc-http
...
bump jsonrpc-http-server
2016-06-21 17:41:49 +02:00
NikVolf
de079ebe31
Merge branch 'master' into rocksdb-flush-limit
2016-06-21 17:32:07 +03:00
NikVolf
9132895d0e
limit flush rate
2016-06-21 17:20:47 +03:00
Nikolay Volf
c5f6250668
Set default database file size large enough ( #1363 )
...
* make default 100mb file size
* update again
* fix type
* little less extreme file sizes
2016-06-21 13:57:06 +02:00
Robert Habermeier
878298f061
bump jsonrpc-http-server
2016-06-21 13:56:06 +02:00
NikVolf
f4f842f48e
update again
2016-06-20 22:52:31 +03:00
NikVolf
d874555310
make default 100mb file size
2016-06-20 22:45:24 +03:00
Arkadiy Paronyan
05583c2cd7
Merge pull request #1358 from ethcore/no_docopt_deps
...
docopt is an optional dependency of ethkey and ethstore
2016-06-20 21:37:52 +02:00
Tomasz Drwięga
69c29fce84
Updating parity-dapps ( #1353 )
2016-06-20 18:51:36 +02:00
debris
0716eaa036
docopt is an optional dependency of ethkey and ethstore
2016-06-20 17:50:38 +02:00
debris
71c49eaaa2
removed redundant bigint deps
2016-06-20 14:19:02 +02:00
Marek Kotewicz
6b074e8fb2
secret store separated from util ( #1304 )
...
* bump rust-crypto
* initial version of account provider utilizing secret store
* update lazy_static to latest version
* AccountProvider accounts method
* new AccountProvider tests in progress
* basic tests for new AccountProvider
* ethcore compiles with new account provider and secret store
* ethcore-rpc build now compiling with new AccountProvider
* most rpc tests passing with new accounts_provider
* fixed basic_authority tests
* fixed eth_transaction_count rpc test
* fixed mocked/eth.rs tests
* fixed personal tests
* fixed personal signer rpc tests
* removed warnings
* parity compiling fine with new sstore
* fixed import direction
* do not unlock temporarily when we have the password
* removed TODO in account import
* display warning on auto account import failure
* fixed compiling of ethstore on windows
* ethstore as a part of parity repo
* added ethkey
2016-06-20 00:10:34 +02:00
Tomasz Drwięga
c1c64bedc2
Bumping topbar. Fixing ws server closing when suspending ( #1312 )
...
* More meaningful errors when sending transaction
* Fixing returned value
* Consolidating all RPC error codes
* Fixed loosing peers on incoming connections. (#1293 )
* Deactivate peer if it has no new data
* Fixed node table timer registration
* Fixed handshake timeout expiration
* Extra trace
* Fixed session count calculation
* Only deactivate incapable peers in ChainHead state
* Timer registration is not needed
* x64 path
* firewall rules
* Fix read-ahead bug.
Re-ahead 8 bytes rather than 3 to ensure large blocks import fine.
* Refactor to use a const.
* Update README.md
* Gas price statistics. (#1291 )
* Gas price statistics.
Affects eth_gasPrice.
Added ethcore_gasPriceStatistics.
Closes #1265
* Fix a bug in eth_gasPrice
* Fix tests.
* Revert minor alteration.
* Tests for gas_price_statistics.
- Tests;
- Additional infrastructure for generating test blocks with
transactions.
* Key load avoid warning (#1303 )
* avoid warning with key
* fix intendations
* more intendation fix
* ok() instead of expect()
* Appveyor config for windows build+installer (#1302 )
* appveyor
* proper dist name
* quote
* win-build config
* proper build section
* tests in release
* plugin dir
* cache binaries
* quotes
* escaped quotes
* forces user dir
* fixes
* syntax
* proper cahce dir
* quotes?
* root nsis instead of bin
* submodules init
* artifact path fix
* no submodule
* raw link here
* another way to force cargo cache
* include vc++ 2015 redist
* fix name of the dist
* ETHCORE -> Ethcore
* Bumping topbar. Fixing ws server closing when suspending
2016-06-18 15:10:36 +02:00
Tomasz Drwięga
91dc31fd70
Removing Maker and DAO dapps ( #1319 )
2016-06-18 13:08:55 +02:00
Tomasz Drwięga
e957565144
Disabling ethcore_set* APIs by default (+ Status page update) ( #1315 )
...
* More meaningful errors when sending transaction
* Fixing returned value
* Consolidating all RPC error codes
* Fixed loosing peers on incoming connections. (#1293 )
* Deactivate peer if it has no new data
* Fixed node table timer registration
* Fixed handshake timeout expiration
* Extra trace
* Fixed session count calculation
* Only deactivate incapable peers in ChainHead state
* Timer registration is not needed
* x64 path
* firewall rules
* Fix read-ahead bug.
Re-ahead 8 bytes rather than 3 to ensure large blocks import fine.
* Refactor to use a const.
* Update README.md
* Gas price statistics. (#1291 )
* Gas price statistics.
Affects eth_gasPrice.
Added ethcore_gasPriceStatistics.
Closes #1265
* Fix a bug in eth_gasPrice
* Fix tests.
* Revert minor alteration.
* Tests for gas_price_statistics.
- Tests;
- Additional infrastructure for generating test blocks with
transactions.
* Key load avoid warning (#1303 )
* avoid warning with key
* fix intendations
* more intendation fix
* ok() instead of expect()
* Appveyor config for windows build+installer (#1302 )
* appveyor
* proper dist name
* quote
* win-build config
* proper build section
* tests in release
* plugin dir
* cache binaries
* quotes
* escaped quotes
* forces user dir
* fixes
* syntax
* proper cahce dir
* quotes?
* root nsis instead of bin
* submodules init
* artifact path fix
* no submodule
* raw link here
* another way to force cargo cache
* include vc++ 2015 redist
* fix name of the dist
* ETHCORE -> Ethcore
* Disabling ethcore_set* APIs (+ Status page)
2016-06-18 12:33:45 +02:00
Tomasz Drwięga
2c9a5fc0a9
More meaningful errors when sending transaction
2016-06-18 10:54:12 +02:00
Marek Kotewicz
79bd168267
bump rust-crypto ( #1289 )
2016-06-15 01:27:47 +02:00
Arkadiy Paronyan
f7536876d5
Merge pull request #1284 from ethcore/win-nsis
...
windows installer + parity start ui cli option
2016-06-14 23:33:30 +02:00
Nikolay Volf
f5cc3db4da
fixes with buffered writes
2016-06-14 20:12:42 +03:00
Nikolay Volf
7b89d6a263
bump further
2016-06-14 18:45:12 +03:00
Nikolay Volf
a26a4edc85
version bump
2016-06-14 18:37:04 +03:00
NikVolf
5920a7068f
installer initial, ui option for executable
2016-06-14 17:12:46 +03:00
Arkadiy Paronyan
6b12334136
Windows build ( #1253 )
...
* Networking refactoring
* Fixed typo
* Trace logging
* Updated dependencies for windows build
* Windows fixes
* use mio 0.5
* nix build
* Windows build fix
* style
* removed unused import
* ipc crate version bump
* ipc config for named pipes
* tweaks and fixes
* tweaks and fixes
* final version bump
* Fixed tests
* Disable color output on windows
* Added missing doc
2016-06-13 18:55:24 +02:00
Arkadiy Paronyan
b33482ce74
Merge pull request #1259 from ethcore/clippy-bump
...
Clippy bump
2016-06-13 11:57:07 +02:00
Arkadiy Paronyan
7064624b6f
Merge pull request #1252 from ethcore/dapps-bump
...
Signer port returned from RPC + Topbar showing count of unconfirmed transactions.
2016-06-12 12:02:48 +02:00
Tomasz Drwięga
fca22e92ce
Bumping clippy
2016-06-12 11:26:07 +02:00
Tomasz Drwięga
c2b226ec57
Dapps bump
2016-06-12 10:23:16 +02:00
Tomasz Drwięga
6d9baef12c
Bumping minimal sysui [ci skip]
2016-06-10 15:59:03 +02:00
Tomasz Drwięga
036b324804
Bumping dapps
2016-06-10 15:23:18 +02:00
Tomasz Drwięga
2e52c99042
Fixing CORS settings
2016-06-09 10:02:52 +02:00
Tomasz Drwięga
cfaa0389e1
Bumping dapps
2016-06-08 17:27:21 +02:00
Tomasz Drwięga
f61ee1a5f1
SystemUIs authorization ( #1233 )
...
* Initial implementation of AuthCodeStore for SystemUIs
* SystemUIs authorization
* Renaming SystemUI -> SignerUI
* Fixing clippy warnings
* Lowering time threshold
* Bumping sysui
* Fixing test
2016-06-07 08:21:19 -07:00
Tomasz Drwięga
1dae61f22f
Merge branch 'master' into signer-auth
2016-06-06 12:12:38 +02:00
Tomasz Drwięga
302126ebcf
Allowing connections only from chrome-extension and self-hosted client
2016-06-06 12:03:01 +02:00
Arkadiy Paronyan
98d9752097
Merge pull request #1219 from ethcore/clippy-bump
...
Clippy bump & fixing warnings
2016-06-06 11:46:59 +02:00
Marek Kotewicz
b93c83b8a0
Merge pull request #1216 from ethcore/serde-bump
...
Bumping serde & syntex
2016-06-06 11:32:13 +02:00
Tomasz Drwięga
a7de430193
Merge branch 'master' into clippy-bump
...
Conflicts:
dapps/Cargo.toml
2016-06-06 10:13:42 +02:00
Tomasz Drwięga
a063a63ac7
Merge branch 'master' into serde-bump
...
Conflicts:
ethcore/src/types/state_diff.rs
2016-06-06 10:10:06 +02:00
Tomasz Drwięga
9572f6e5fc
Merge branch 'master' into signer-ui
2016-06-06 10:06:48 +02:00
Tomasz Drwięga
d5048967e2
Updating topbar to latest version ( #1220 )
2016-06-03 17:52:39 +02:00
Tomasz Drwięga
bb1b8cc08a
Loading local Dapps from FS. ( #1214 )
...
* apps list to separate module
* Preparing to support serving files from disk
* Serving files from disk
* Using dapps path from CLI
* Adding more docs
2016-06-03 11:51:11 +02:00
Tomasz Drwięga
ae2deaaf72
Bumping clippy version
2016-06-03 11:15:38 +02:00
Tomasz Drwięga
3ba15f6c64
Updating httpserver and core
2016-06-02 20:32:48 +02:00
Tomasz Drwięga
3e2479cf40
Merge branch 'master' into signer-ui
2016-06-02 20:00:25 +02:00
Tomasz Drwięga
d40504caa5
Merge branch 'signer-wsnotification' into signer-ui
2016-06-02 13:09:11 +02:00
Arkadiy Paronyan
8596a347ea
Networking refactoring ( #1172 )
...
* Networking refactoring
* Make sure the same socket is reused
* Safer atomic ordering
* Replaced eq with ==
2016-06-02 11:49:56 +02:00
Tomasz Drwięga
5f68b81f68
Updating jsonrpc-core
2016-06-01 20:32:16 +02:00
Nikolay Volf
6676c6cf7e
Merge branch 'master' into client-refact
2016-06-01 19:42:32 +02:00
Tomasz Drwięga
99e26b8480
Simple signing queue, confirmation APIs exposed in signer WebSockets. ( #1182 )
...
* Splitting methods requiring signing into separate trait
* Single place where RPC apis are created.
* Separating eth_filter
* Separating eth_signing
* Stubs for Personal Signer methods
* Test for EthSigningQueueClient
* TransactionConfirmation API
* Exposing PersonalSigner API
* Defining ApiSets dependent on context
* Removing types
* Fixing default impl
* Fixing un-mocked tests
* Update signing_queue.rs
[ci skip]
* Removing unused import [ci skip]
2016-06-01 19:37:34 +02:00
Tomasz Drwięga
a7a2b55362
Using ethcore http server
2016-06-01 19:32:05 +02:00
Tomasz Drwięga
1fd9110829
Serde bump
2016-06-01 17:59:21 +02:00
Nikolay Volf
f5ed31792f
fixed sync with client only
2016-05-31 20:54:02 +02:00
Tomasz Drwięga
4d29508b4c
Minimal System UI
2016-05-31 20:12:47 +02:00
Tomasz Drwięga
fb5efa2ffc
Merge branch 'master' into signer-signing
...
Conflicts:
rpc/src/v1/impls/eth.rs
rpc/src/v1/tests/mocked/eth.rs
rpc/src/v1/traits/eth.rs
2016-05-30 21:46:37 +02:00
Marek Kotewicz
43348c1629
Merge pull request #1167 from ethcore/signer-rpc
...
Exposing RPC over Signer WebSockets
2016-05-30 21:31:20 +02:00
Arkadiy Paronyan
68e62030d5
Merge pull request #1170 from ethcore/ipc-server-bump
...
json ipc server version bump
2016-05-30 18:11:52 +02:00
arkpar
76bb0729ba
Updated dependencies for windows build
2016-05-30 15:38:23 +02:00
Nikolay Volf
7dfd7e883f
another bump
2016-05-29 13:22:45 +02:00
Nikolay Volf
a8cf0ddf50
json ipc server version bump
2016-05-29 13:09:51 +02:00
Arkadiy Paronyan
b9f7ed9185
Merge pull request #1141 from rphmeier/rpc-tests
...
Framework for improved RPC unit tests
2016-05-29 00:50:19 +02:00
Tomasz Drwięga
1ba39538a7
Removing types
2016-05-28 19:50:57 +02:00
Tomasz Drwięga
87d0f09a44
Base for Signer Websockets server ( #1158 )
...
* Basic signing queue
* Adding docs
* WebSockets server for signer
* Removing TODO
* Shortening the syntax
* Exposing types from RPC
* Fixing indentation
* Update main.rs
2016-05-28 19:30:31 +02:00
Robert Habermeier
7ee23240f0
fix travis test build
2016-05-27 18:19:18 +02:00
Tomasz Drwięga
c4e2f65051
Exposing RPC over websockets
2016-05-27 17:55:12 +02:00
Tomasz Drwięga
cf19e38663
Exposing types from RPC
2016-05-27 15:46:07 +02:00
Tomasz Drwięga
b77fdcdd68
WebSockets server for signer
2016-05-27 13:03:00 +02:00
Tomasz Drwięga
945ebcbf9b
Merge branch 'master' into signer-server
2016-05-27 10:53:30 +02:00
Marek Kotewicz
ca008fb541
migration fixes ( #1155 )
...
* dont use system temp for migration, do backup
* fixed issue with number of open files on osx
* fixed compilation of util tests
2016-05-27 08:23:29 +02:00
Tomasz Drwięga
a7bf13f23f
Merge branch 'signer-crate' into signer-server
2016-05-26 19:30:52 +02:00
Tomasz Drwięga
977ad428ae
Merge branch 'master' into signer-crate
...
Conflicts:
.travis.yml
Cargo.toml
cov.sh
doc.sh
fmt.sh
hook.sh
test.sh
2016-05-26 18:58:25 +02:00
Tomasz Drwięga
cc1a334ba7
Renaming dapps repos. Updating dapps ( #1142 )
...
* Renaming dapps repos. Updating dapps
* Skipping legacy options for compatibility. Fixing tabs
* Fixing CLI options
2016-05-26 18:21:15 +02:00
Tomasz Drwięga
28391d2f52
Basic signing queue
2016-05-26 17:46:44 +02:00
Tomasz Drwięga
28545d706f
Empty trusted signer crate with it's general purpose
2016-05-26 16:43:04 +02:00
Tomasz Drwięga
fa6b35ec8d
Bumping clippy. Fixing warnings ( #1139 )
...
* Bumping clippy. Fixing warnings
* Removing unused import
* Fixing complexity and arguments warning on two functions
2016-05-25 17:03:58 +02:00
Gav Wood
27380cdadb
Coloured, padding logging. ( #1133 )
...
* Add info message for mined block.
* Coloured, padding logging.
* Remove superfluous logs.
* Use better term colour module.
2016-05-24 20:30:21 +02:00
Tomasz Drwięga
b1cfbc460e
Using signAndSend in topbar
2016-05-23 12:56:18 +02:00
Tomasz Drwięga
fb0be9e730
Updating status page (new docs)
2016-05-23 11:55:10 +02:00
Tomasz Drwięga
f8553ef90a
New dapps & query parameter handling ( #1113 )
...
* DAO dapp
* Adding Maker OTC dapp
* Updating makerotc to contain topbar
* Updating daodapp
* Bumping versions after authors has been updated
* Adding webapps to tests
* Enabling all accounts in wallet
2016-05-21 15:27:55 +02:00
arkpar
ca6c91f591
New sync algorithm
2016-05-19 16:16:11 +02:00
Nikolay Volf
dfac17538f
ethcore-db crate ( #1097 )
...
* trait
* implentated, lifetime issue still
* full api
* test mod
* working open
* get/retrieve
* fix warnings and bug
* working serialization of &[u8] parameters
* client attributes
* fix empty payload ser/de
* [ci skip] debug assert out
* extra deserialization test
* extra serialization test
* extra serialization test
* serialization fixes, nupdate rocksdb
* open test working
* result bug & remove some scaffolds
* fix warnings
* more simple tests
* consistent quotes
* get rid of dedicated is_open flag
* hashmap -> btreemap
2016-05-19 14:36:15 +02:00
Tomasz Drwięga
ef38d9c769
Updating idmanager
2016-05-18 12:19:40 +02:00
Tomasz Drwięga
b9febdda34
Home page
2016-05-18 11:54:15 +02:00
Tomasz Drwięga
361d36f7d6
Webapps details
2016-05-17 16:55:08 +02:00
Tomasz Drwięga
9b9ea93ff7
Bumping clippy & crossbeam
2016-05-17 09:33:01 +02:00
Tomasz Drwięga
2ef6f756d0
Merge branch 'master' into idmanager
...
Conflicts:
webapp/src/apps.rs
webapp/src/page/mod.rs
webapp/src/proxypac.rs
webapp/src/router/mod.rs
2016-05-16 20:22:19 +02:00
Tomasz Drwięga
6363b0f69f
Bumping status&idmanager
2016-05-16 20:10:43 +02:00
Nikolay Volf
4e41cbca81
Moving all Client public API types to separate mod & binary serialization codegen for that mod ( #1051 )
...
* transaction moved
* trash remove
* ids move
* receipt
* tree-route
* blockchain info
* log_entry move
* trace filter moved
* executed & trace moved
* localized trace moved
* block status moved
* build scripts and codegen refs
* Cargo.lock update
* binary for blockstatus, blockchaininfo
* binary for trace
* trace filters binary ser
* binary for log entries & executed
* binary for receipt
* special case for u8 & transaction binary attribute
* resolved remaining issues & error binary serialization
* json-tests util import
* fix warnings
* ids attr
* add missing attributes
* Update build.rs
2016-05-16 18:33:32 +02:00
Tomasz Drwięga
d94030294a
Bumping idmanager version
2016-05-16 13:00:55 +02:00
Marek Kotewicz
9b91444638
comma delimeting multiple cors headers ( #1078 )
2016-05-14 12:29:26 +01:00
Tomasz Drwięga
72b1b41748
Supporting topbar injection
2016-05-13 18:40:20 +02:00
Tomasz Drwięga
a22f0a0d03
Updating dapp-wallet
2016-05-11 18:10:42 +02:00
Nikolay Volf
16395a820f
moving deps to ethcore/hyper and bumping jsonrpc-http-server version
2016-05-10 11:38:21 +03:00
Tomasz Drwięga
7f26b5cbba
Updating status page. Bringing back wallet
2016-05-09 14:40:46 +02:00
Nikolay Volf
da6a8b98e2
Merge branch 'master' into syntex-lib-update
...
Conflicts:
Cargo.lock
2016-05-07 18:23:01 +04:00
Nikolay Volf
2e76def295
update hyper branch mio
2016-05-07 11:22:20 +04:00
Nikolay Volf
d9acbbb027
finalizing deps rearrange
2016-05-06 16:40:24 +04:00
Nikolay Volf
c16a46dca7
all to ethcore
2016-05-06 14:58:37 +04:00
Nikolay Volf
aa6db4e69d
placing right versions
2016-05-06 01:54:15 +04:00
Nikolay Volf
a51bc6cd36
bump ipc lib version ( #1047 )
2016-05-05 10:55:32 +02:00
Tomasz Drwięga
75981ec0ab
Updating hyper-mio commit ( #1048 )
2016-05-05 10:55:06 +02:00
Nikolay Volf
b99825bcac
bump lib version ( #1046 )
2016-05-04 22:45:17 +02:00
Arkadiy Paronyan
4480cf512a
Merge pull request #1043 from ethcore/hyper-mio
...
Fixing hyper-mio revision
2016-05-04 15:46:45 +02:00
Tomasz Drwięga
b32e2f9549
Updating locations of webapp stuff ( #1040 )
2016-05-04 15:37:29 +02:00
Nikolay Volf
c449bf5663
JSON-RPC over IPC ( #1039 )
...
* moving namespaces for http/rpc
* cli options for ipc
* jsonrpc exposed fully
* updating json-ipc-server & removing non-standart traces api from defaults
* spelling & format
2016-05-04 15:37:09 +02:00
Tomasz Drwięga
0a49efd018
Fixing hyper-mio revision
2016-05-04 15:10:04 +02:00
Arkadiy Paronyan
8f56b21ca9
Merge pull request #1030 from ethcore/master-version
...
Version 1.2
2016-05-03 10:05:28 +02:00
Tomasz Drwięga
1e117d1ee5
Bumping status page
2016-05-02 16:41:14 +02:00
arkpar
008d009e3e
Version 1.2
2016-05-02 15:02:26 +02:00
Tomasz Drwięga
e2465b1eab
Bumping clippy & fixing warnings ( #1024 )
...
* Bumping clippy
* Fixing warnings found by clippy
2016-05-02 13:13:12 +02:00
Tomasz Drwięga
e22e4b9b8b
Switching to geth-attach supporting version of rpc core and server ( #1022 )
2016-04-30 19:41:56 +01:00
Marek Kotewicz
66477a9476
Core tracedb functionality. ( #996 )
...
* fixed encoding 0u8
* simplified if else stmt
* tracedb core
* more comprehensive tracedb tests
* fixed minor review issues
* addresses filter
* fixed typos
* replace malformed with corrupted
* trace switch
* db key is generic and can be made smaller
* smaller tracedb keys
* tracedb version
* fixed ignored tests
* rename Tracedb -> TraceDB
* fixed typos
* proves
* trace only top level calls to builtins to avoid DDoS attacks
* fixed tracedb config switches
* fix comments fat replaced with trace
* vector-addressing scheme for localized traces
* removed comments
* removed first, redundant 0 from trace address
* updated db.trace method
* additional tests for tracedb.trace()
2016-04-30 16:41:24 +01:00
Tomasz Drwięga
4fe99b7dea
Updating status page ( #1015 )
...
* Updating status page
* Bump
* Bumping version of status page
2016-04-29 19:50:07 +01:00
Tomasz Drwięga
0ab9775561
Disabling wallet ( #1017 )
...
* Disabling wallet
* Fixing compilation
2016-04-28 20:48:13 +01:00
debris
6cd4724901
cargo update
2016-04-28 10:21:58 +02:00
Marek Kotewicz
aed9c79237
Merge pull request #1011 from ethcore/url-update
...
Switching to rust-url@1.0.0
2016-04-28 10:09:13 +02:00
Marek Kotewicz
7068901649
Merge pull request #988 from ethcore/rpc-exception-handling
...
Exception handling in RPC & WebApps
2016-04-28 10:02:12 +02:00
Tomasz Drwięga
ea4346e945
Switching to rust-url#1.0.0
2016-04-27 22:41:46 +02:00
Arkadiy Paronyan
3865e4cdba
Merge pull request #998 from ethcore/ipc-new-serialization
...
IPC with new serialization
2016-04-26 15:52:38 +02:00
Tomusdrw
940dda885b
Updating cargo.lock
2016-04-26 11:20:07 +02:00
Tomusdrw
36104edc63
Merge branch 'master' into rpc-exception-handling
2016-04-25 17:37:55 +02:00
debris
5aaa8e439f
updated cargo.lock
2016-04-25 16:42:16 +02:00
Arkadiy Paronyan
1e9b64a786
Merge pull request #993 from ethcore/parityup
...
updated parity dependencies
2016-04-25 10:04:42 +02:00
Nikolay Volf
9a3e6a6135
hypervisor fix
2016-04-25 06:34:11 +03:00
debris
3417b27832
updated parity dependencies
2016-04-24 19:10:56 +02:00
Tomasz Drwięga
8956d7e02b
Exception handling in RPC & WebApps
2016-04-23 12:29:12 +02:00
Nikolay Volf
4c5425dbde
Merge branch 'master' into binary-serializer
...
Conflicts:
ipc/codegen/src/codegen.rs
2016-04-22 16:40:16 +03:00
Tomasz Drwięga
26ed38ecc2
Version 0.2.2 of status page
2016-04-21 09:43:42 +02:00
Nikolay Volf
59e18ad659
making this work
2016-04-20 23:05:53 +03:00
Tomasz Drwięga
4b82fc1d1f
Bumping status page
2016-04-20 10:07:02 +02:00
Tomasz Drwięga
5086880093
Additional logging for transactions
2016-04-17 18:26:15 +02:00
Arkadiy Paronyan
5547b44e5a
Merge pull request #957 from ethcore/webapps-mio
...
Using hyper-mio branch in webapps.
2016-04-17 15:36:23 +02:00
petevine
763d78af87
Update dependencies
2016-04-17 01:50:04 +02:00
Tomasz Drwięga
13c25c5d49
Merge branch 'master' into webapps-mio
...
Conflicts:
Cargo.lock
parity/main.rs
2016-04-15 17:14:39 +02:00
arkpar
d84f382ab8
fixed build
2016-04-15 14:45:49 +02:00
arkpar
e7d8cfb8e0
update nanomsg-sys
2016-04-15 13:56:24 +02:00
Arkadiy Paronyan
b441750cc9
Merge pull request #958 from ethcore/ipc-hypervisor
...
IPC hypervisor
2016-04-15 10:31:19 +02:00
NikVolf
b7798d3869
updating nanomsg-sys
2016-04-15 00:01:20 +03:00
NikVolf
dc7e105ef8
Merge branch 'master' into ipc-hypervisor
2016-04-14 21:57:24 +03:00
Tomasz Drwięga
f81914351d
Rewriting webapps to use hyper-mio branch
2016-04-14 20:38:48 +02:00
Tomasz Drwięga
313e77fc3b
Bumping jsonrpc-http-server
2016-04-14 19:30:53 +02:00
Tomasz Drwięga
5b2d726a02
Changing cors header to be optional
2016-04-14 14:38:07 +02:00
NikVolf
405e3e2e7d
initial setup
2016-04-13 19:03:57 +03:00
Tomasz Drwięga
9892e43c4e
Getting rid of iron dependency
2016-04-12 22:44:53 +02:00
Tomasz Drwięga
6b03a3218c
Bumping clippy version
2016-04-12 13:51:39 +02:00
NikVolf
1d09844950
Merge branch 'master' into upgrades
2016-04-11 21:43:07 +03:00
debris
dfa8196543
updated dependencies
2016-04-11 13:21:55 +02:00
NikVolf
69add61174
basic upgrade scenario
2016-04-10 16:12:20 +03:00
Tomasz Drwięga
8f16515d82
HTTP Authorization support in router
2016-04-08 15:25:20 +02:00
Tomasz Drwięga
6395095659
Updating version of parity-status
2016-04-07 18:42:51 +02:00
Tomasz Drwięga
9bd41761fc
Reverting back to old-hyper version of rpc
2016-04-07 16:31:42 +02:00
Tomasz Drwięga
b7c790d741
Disabling rpc until we switch to async hyper
2016-04-07 16:22:02 +02:00
Tomasz Drwięga
bf4ab6daa8
Merge branch 'master' into webapps2
...
Conflicts:
parity/main.rs
2016-04-07 16:13:58 +02:00
Tomasz Drwięga
ed633bd0b7
Adding StatusPage and main page support
2016-04-07 15:14:39 +02:00
arkpar
8074fee28c
Use new json RPC server
2016-04-07 14:32:44 +02:00
Tomasz Drwięga
db2354a252
Merge branch 'fixing-rpc' into webapps2
...
Conflicts:
parity/main.rs
2016-04-07 13:09:58 +02:00
Tomasz Drwięga
ad37b7fd2a
Adding webapps router
2016-04-07 12:10:26 +02:00
Tomasz Drwięga
e3ce5d94e1
Adding webapps crate
2016-04-07 10:49:00 +02:00
Tomasz Drwięga
1f9eb97d0a
Merge branch 'master' into closing
2016-04-06 19:07:56 +02:00
Tomasz Drwięga
dc91e57c2f
Additional logging and error messages
2016-04-06 19:07:27 +02:00
Tomasz Drwięga
e8fa429438
Bumping clippy
2016-04-06 09:53:56 +02:00
debris
f23f35aa13
weekly dependencies update
2016-04-01 12:04:04 +02:00
Gav Wood
63a9fa172c
Avoid openssl dep.
2016-03-28 10:25:19 +02:00
Gav Wood
b606fb68cf
USD-based pricing of gas.
2016-03-28 00:49:35 +02:00
Gav Wood
0e026ed11f
Fix author reporting. num_cpus for JSONRPC threads.
2016-03-22 19:12:17 +01:00
debris
b9623e6c5b
improvements to build, updated dependencies, moved rpctest to its own submodule
2016-03-19 23:27:50 +01:00
debris
757f0c9bc4
Merge branch 'master' of github.com:ethcore/parity into ethrpc_test
2016-03-18 18:05:29 +01:00
Tomasz Drwięga
338e5fadb9
Bumping clippy
2016-03-18 10:08:47 +01:00