Nikolay Volf
014e47a50a
Merge pull request #2870 from ethcore/ipc-bump-5
...
IPC version bump
2016-10-25 23:23:42 +03:00
NikVolf
f81787d603
ipc version bump
2016-10-25 21:28:54 +03:00
GitLab Build Bot
03e2aa61e2
[ci skip] js-precompiled 20161025-153329
2016-10-25 17:33:46 +02:00
Tomasz Drwięga
5ae87a64b1
Bumping ws-rs ( #2851 )
2016-10-25 12:12:09 +02:00
Jaco Greeff
66a8d534ef
Bump js-precompiled to 20161022-223915 UTC ( #2826 )
2016-10-24 12:28:32 +02:00
Tomasz Drwięga
aca82fb84b
Removing submodule in favour of rust crate ( #2756 )
...
* Removing submodule
* Fixing UI dependency structure.
* Merging RS and JS package
* Updating release script to push also rs files
* fix merge gone wrong
* Fixing compilation
2016-10-22 20:07:12 +02:00
Tomasz Drwięga
3ff1ca81f4
Missing changes required to make new UI work ( #2793 )
...
* Getting rid of old dapps
* Updating proxypac and allowing home.parity on signer
* CORS support for API
* Fixing CORS - origin is sent with protocol
* Fixing signer with proxy
* Fixing grumbles
* Fix expect msg [ci:skip]
2016-10-22 14:21:41 +01:00
keorn
479657b23b
Automatic compaction selection on Linux ( #2785 )
...
* add auto compaction types
* pass db paths
* detect drive type on Linux
* use base db path
* add docstring
* limit the test to be side effect free
* use base db path
* more docs
* fix parsing test
* update error
* detect only on Linux
* make test Linux only
* add second device letter, update cli doc
* use spaces in cli doc
* import only on linux
* default->auto
2016-10-21 23:21:57 +02:00
Tomasz Drwięga
d3ae463a75
Using SipHasher from crates.io
2016-10-21 11:57:30 +02:00
Robert Habermeier
96f4c10453
sweep most unwraps from ethcore crate, dapps crate ( #2762 )
...
* sweep most unwraps from ethcore crate
* purge unwrap from dapps server
* whitespace
[ci:none]
2016-10-20 23:41:15 +02:00
Robert Habermeier
146cefdb32
bump parking_lot to 0.3.x series ( #2702 )
2016-10-19 18:35:56 +02:00
Tomasz Drwięga
fcac518644
Bumping JSON-RPC http server ( #2714 )
2016-10-19 13:24:48 +02:00
Tomasz Drwięga
5e67c89b4b
Remove obsolete dapps and update security headers ( #2694 )
...
* Embed allowed only on signer port
* Adding security headers to dapps
* Adding security headers to signer
* Removing old dapps
2016-10-19 11:02:21 +02:00
Tomasz Drwięga
6c7af57529
Initial import of new UI (compiled JS code) ( #2220 )
...
* Normalizing dapps format for signer.
* Adding new ui
* Adding New UI to dapps
* Adding parity styles for signer errors
* Adding pre-compiled JS as submodule
* Fixing struct declaration [ci:skip]
* Bumping js
* Adding styles
* build dest
* Correct whitespace
@tomusdrw please note the alterations - no mixing tabs and spaces in the indentation portion and always just one tab per indent.
2016-10-17 11:56:42 +02:00
Tomasz Drwięga
03c1559ead
Support for decryption in Signer ( #2421 )
...
* Adding some tests
* Implementing decrypt in queue
* Removing code duplication.
* Printing public key in ethstore
* Bump UI
* Normalizing dapps format for signer.
* Fixing tests compilation
* fix whitespace
[ci:skip]
2016-10-15 14:44:08 +02:00
Arkadiy Paronyan
835cd13c0e
Database performance tweaks ( #2619 )
2016-10-14 15:44:11 +03:00
Robert Habermeier
4bcc9e3b49
Merge pull request #2516 from ethcore/canon-cache-size
...
Mostly configurable canonical cache size
2016-10-12 21:48:29 +02:00
Robert Habermeier
5e22d23994
update bigint crate to 0.1.1
2016-10-11 12:53:50 +02:00
Robert Habermeier
19e5bede7f
Merge branch 'master' into canon-cache-size
2016-10-07 13:55:20 +02:00
Nikolay Volf
5354a0905e
terminate after 30 seconds ( #2513 )
2016-10-07 12:10:53 +01:00
Robert Habermeier
8a0e98d4cc
configurable jump table cache size
2016-10-07 12:18:42 +02:00
Arkadiy Paronyan
e380955c34
RocksDB version bump ( #2492 )
2016-10-06 15:24:47 +02:00
Nikolay Volf
e1d3b3fff8
Accounts bloom in master ( #2426 )
...
* bloom crate link
* database layout and outdated tests
* state db alterations
* v10 migration run
* using arc
* bloom migration
* migration fixes and mess
* fix tests
2016-10-03 12:02:43 +02:00
NikVolf
b477ca17fe
bloom filter crate
2016-09-29 13:19:39 +03:00
Tomasz Drwięga
424b46b428
Prioritizing re-imported transactions ( #2372 )
...
* Prioritizing re-imported transactions
* Fixing compilation on beta
2016-09-28 23:32:32 +02:00
Arkadiy Paronyan
ad63780b4d
Canonical state cache (master) ( #2311 )
...
* State cache
* Reduced copying data between caches
Whitespace and optional symbols
* Reduced copying data between caches
Whitespace and optional symbols
* Set a limit on storage cache
* Style and docs
2016-09-27 18:02:11 +02:00
Tomasz Drwięga
d7bbc5cc3f
Hash Content RPC method ( #2355 )
...
* Moving file fetching to separate crate.
* ethcore_hashContent
* Tests running on mocked fetch.
* Limiting size of downloadable assets
2016-09-27 16:27:06 +02:00
Marek Kotewicz
56eb97abbf
user defaults ( #2014 )
...
* user defaults
* finished user defaults
* user defaults are network-dependent
* added tests for newly added functions, logger is initialized first
* dir cleanup in progress
* user_file is placed next to snapshots
2016-09-26 19:21:25 +02:00
Tomasz Drwięga
598e9cea85
Fixing jit feature compilation ( #2310 )
2016-09-26 18:38:54 +02:00
Gav Wood
07b5e9a5c7
Encryption, decryption and public key RPCs. ( #1946 )
...
* Fix up pending receipts details.
* Add support for additional params and registry over RPC.
* Fix tests.
* Add test, additional fix.
Fixes #1932 .
* Fix up tests.
* Fix test.
* Fix test.
* Remove unused use.
* Add encryption, decryption and public-key RPCs.
* Remove &
2016-09-22 14:48:22 +02:00
Tomusdrw
110e58607f
Bumping jsonrpc-core & jsonrpc-http-server
2016-09-19 01:54:44 +02:00
Tomasz Drwięga
7f7e74869c
Bump clippy & Fix warnings ( #2109 )
...
* Bump clippy
* Fixing warnings
2016-09-16 23:03:26 +02:00
Robert Habermeier
c16bf7face
Merge pull request #2078 from ethcore/bigint_crates
...
Get bigint on crates.io
2016-09-15 16:54:30 +02:00
Robert Habermeier
42a8ea0002
prepare bigint for crates.io
2016-09-13 15:27:18 +02:00
Tomasz Drwięga
db59d9a4ae
Merge branch 'master' into config-files
2016-09-12 00:57:25 +02:00
Robert Habermeier
835460a098
Merge pull request #2059 from ethcore/snap_service_tests
...
Add a few tests for the snapshot service
2016-09-11 13:27:57 +02:00
Tomasz Drwięga
62de1c3891
Config files WiP
2016-09-10 22:14:15 +02:00
Robert Habermeier
53b22da1c1
Merge pull request #2046 from ethcore/ipc-tweaks-3
...
IPC tweaks
2016-09-09 17:31:59 +02:00
Robert Habermeier
c65a5c8e9c
add restored_is_equivalent test
2016-09-08 12:14:53 +02:00
Tomasz Drwięga
e2377dd510
Merge branch 'master' into dapps-sync
...
Conflicts:
dapps/src/handlers/fetch.rs
2016-09-05 08:43:07 +02:00
Nikolay Volf
2fc70902e7
further tweaking of ipc entities lifecycle
2016-09-03 11:31:29 +03:00
Tomasz Drwięga
59f18ab958
Fetching content from HTTPS using rustls
( #2024 )
...
* Fetching https
* Fetching dispatcher (HTTP, HTTPS)
* Fetching from github
* Chunked encoding parser
* Abort support
* Fixing tests and review comments
* Cargo.lock order [ci skip]
* Relaxed -> SeqCst
2016-09-03 01:34:32 +02:00
Robert Habermeier
bb6243c550
merge with master
2016-09-01 15:07:06 +02:00
Robert Habermeier
74ffcff99c
port parity itself
2016-09-01 14:55:07 +02:00
Robert Habermeier
d763664d16
port network, sync, rpc
2016-09-01 14:49:12 +02:00
Robert Habermeier
eb7b62a61c
move rlp to separate crate, port ethcore-util to it
2016-09-01 13:36:32 +02:00
Tomasz Drwięga
31dbbf5431
Merge branch 'master' into dapps-sync
...
Conflicts:
Cargo.lock
dapps/src/router/mod.rs
signer/src/ws_server/session.rs
2016-09-01 13:36:28 +02:00
Tomasz Drwięga
b4f3c4bd7a
Asynchronous RPC support ( #2017 )
...
* Async RPC
* Limiting number of transactions in queue
* Fixing tests
* Bumping serde and jsonrpc-core
* serde updated to 0.8
* fixed failing tests
* Bumping ipc server
* Fixing API for endpoints
* Experimenting with tests without --release mode
2016-09-01 12:00:00 +02:00
Tomasz Drwięga
055ff91464
Bumping ui
2016-09-01 11:29:40 +02:00
Tomasz Drwięga
9c4d31f548
Signer errors
2016-09-01 10:26:25 +02:00
Tomasz Drwięga
6f321d9849
LRU cache for dapps ( #2006 )
...
Conflicts:
dapps/Cargo.toml
dapps/src/lib.rs
2016-08-30 14:04:52 +02:00
Marek Kotewicz
09e0842f56
Revert removing ecies ( #2009 )
...
* revert removing ECIES without MAC
* removed reverted change in encrypt
2016-08-25 12:11:06 +02:00
Nikolay Volf
d631162440
Stratum IPC service ( #1959 )
...
* boot binaries reorg & helpers
* stratum ipc service
* spaces in cli
2016-08-24 18:35:38 +02:00
Marek Kotewicz
b0d462c6c9
Signature cleanup ( #1921 )
...
* Address renamed to H160 at bigint library level
* moved uint specific test from util to bigint library
* naming
* unifing hashes in progress
* unifing hashes
* cleanup redundant unwraps in tests
* Removing util/crypto in progress.
* fixed compiling
* signature cleanup in progress
* new module - ethcrypto used by ethstore and ethcore-network
* fixed compiling
* fixed compiling
* fixed merge
2016-08-24 18:35:21 +02:00
Tomasz Drwięga
33e0a234f2
Validating sha3 of a dapp bundle ( #1993 )
...
* Validating sha3 of a file
* sha3 in utils
* Removing devtools
2016-08-24 16:53:07 +02:00
Tomasz Drwięga
124a5da75e
Resolving URLs from contract ( #1964 )
...
* Fetching dapp from github.
* Unpacking dapp
* Removing hardcodes
* Proper Host validation
* Randomizing paths
* Splitting into files
* Serving donwloaded apps from different path
* Extracting URLHint to separate module
* Whitespace and docs
* Resolving from URLHint contract
* Fixing test
* Resolving githubhint url from registrar
* Proper redirections
* Fixing test
* fixing ethstore [ci skip]
* Correct version of registrar
* Removing superfluous Box
2016-08-23 19:28:21 +02:00
Nipunn Koorapati
2a550c2adf
Add timeout for eth_getWork call ( #1975 )
2016-08-23 17:07:00 +02:00
Tomasz Drwięga
f4826d1b2a
Bump clippy ( #1982 )
2016-08-23 10:10:19 +02:00
Nipunn Koorapati
880b7b811e
Upgrade hyper dependency to 0.9 ( #1973 )
2016-08-22 15:16:23 +02:00
Tomasz Drwięga
d996754927
Getting rid of syntex
2016-08-19 14:26:03 +02:00
Nikolay Volf
070a2157e6
Stratum protocol general ( #1954 )
...
* stratum stub
* basic subscription
* workers, authorizations stubs
* push messages
* authorizing workers
* push tests (failing)
* traits.rs forgotten
* version bump
* parking lot rwlock
* trace for else
* various fixes
* fix last test
* bump version
* logger under test mod
* dependencies dependant
* extra line demolition
2016-08-19 10:20:39 +02:00
arkpar
f0cb835f44
Apply settings to column families
2016-08-18 18:04:54 +02:00
Tomasz Drwięga
0620a03e56
Fetchable dapps ( #1949 )
...
* Fetching dapp from github.
* Unpacking dapp
* Removing hardcodes
* Proper Host validation
* Randomizing paths
* Splitting into files
* Serving donwloaded apps from different path
* Extracting URLHint to separate module
* Whitespace and docs
2016-08-18 12:19:09 +02:00
Tomasz Drwięga
bcf6b0b7d8
Bump clippy, fix warnings ( #1939 )
...
* Bumping clippy
* Fixing warnings
2016-08-17 16:06:41 +02:00
Marek Kotewicz
c39761c042
ethkey and ethstore use hash structures from bigint ( #1851 )
...
* Address renamed to H160 at bigint library level
* moved uint specific test from util to bigint library
* naming
* unifing hashes in progress
* unifing hashes
* cleanup redundant unwraps in tests
* fixed compiling
2016-08-15 15:09:00 +02:00
Tomasz Drwięga
e6d9fb2ad3
Bumping Parity UI [ci skip] ( #1920 )
2016-08-12 11:21:18 +02:00
Tomasz Drwięga
f114a933a3
Peers RPC + UI displaying active/connected/max peers ( #1915 )
...
* Peers API
* Bumping Parity-UI
* Fixing tests
2016-08-11 17:19:20 +02:00
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
debris
1f03ae54d6
moved ethcores spec to its own module, added genesis
2016-03-17 15:15:10 +01:00
debris
f92a0c8df2
rpctest executable
2016-03-17 11:50:31 +01:00
Gav Wood
22bc9f6458
Merge pull request #745 from ethcore/ethjson
...
json deserialization module
2016-03-17 11:21:29 +01:00
debris
5e44769f82
Merge branch 'ethjson' into ethrpc_test
2016-03-17 10:56:30 +01:00
debris
d96858d38c
proper blockchain json parsing
2016-03-15 18:17:48 +01:00
Nikolay Volf
6d939ddfce
updating lock
2016-03-15 13:36:27 +01:00
arkpar
9e7ff2c00e
Version 1.1
2016-03-14 01:00:17 +01:00
Tomasz Drwięga
4cf18c728d
Fixing sync invalid sync test
2016-03-13 20:53:47 +01:00
Gav Wood
08b9cc2c41
Merge changes from #674 into branch.
2016-03-13 15:29:55 +01:00
Gav Wood
02f43f2e8c
Merge branch 'ethminer_crate'
2016-03-13 15:00:47 +01:00
Tomasz Drwięga
dac90992ad
Merge branch 'master' into updating_clippy
...
Conflicts:
Cargo.lock
util/src/journaldb/overlayrecentdb.rs
2016-03-13 00:20:31 +01:00
arkpar
0b4355d549
rocksdb version bump
2016-03-12 19:03:33 +01:00
Gav Wood
98bae098be
Update cargo lock.
2016-03-12 12:10:55 +01:00
Tomasz Drwięga
e10457d235
Bumping clippy
2016-03-12 10:06:50 +01:00
Tomasz Drwięga
aebc91d96f
Merge branch 'master' into ethminer_crate
...
Conflicts:
Cargo.toml
rpc/Cargo.toml
sync/Cargo.toml
2016-03-12 09:50:18 +01:00
Tomasz Drwięga
f724cab92d
Merge branch 'master' into updating_clippy
...
Conflicts:
ethcore/src/lib.rs
sync/src/chain.rs
sync/src/lib.rs
util/src/keys/store.rs
util/src/lib.rs
2016-03-11 19:17:09 +01:00
Tomasz Drwięga
03da6c991f
Merge branch 'master' into ethminer_crate
...
Conflicts:
Cargo.lock
Cargo.toml
ethcore/src/client/client.rs
hook.sh
parity/main.rs
rpc/Cargo.toml
rpc/src/v1/impls/eth.rs
sync/Cargo.toml
sync/src/tests/helpers.rs
2016-03-11 14:37:07 +01:00
Tomasz Drwięga
55a14b3aaf
Fixing transaction queue test
2016-03-11 11:40:12 +01:00
Tomasz Drwięga
eb8e92c37f
Cargo.lock
2016-03-11 11:18:38 +01:00
Tomasz Drwięga
8709dd28f8
Fixing clippy warnings
2016-03-11 10:58:51 +01:00
Tomasz Drwięga
2e72173620
Merge branch 'master' into ethminer_crate
...
Conflicts:
Cargo.lock
Cargo.toml
hook.sh
miner/src/transaction_queue.rs
rpc/Cargo.toml
sync/Cargo.toml
sync/src/chain.rs
2016-03-10 12:25:36 +01:00
Gav Wood
249a89fc2d
Merge pull request #627 from ethcore/clippy-dev
...
`dev` feature enabled when compiling without `--release`
2016-03-10 11:05:56 +01:00
Tomasz Drwięga
2f9b955210
Merge branch 'master' into ethminer_crate
...
Conflicts:
parity/main.rs
2016-03-10 09:39:26 +01:00
Gav Wood
50c8d7f633
Merge pull request #607 from ethcore/tx_queue_integration
...
Transaction Queue Integration
2016-03-10 00:45:07 +01:00
Gav Wood
ac42045155
Merge pull request #639 from ethcore/keys-cli
...
Keys cli
2016-03-10 00:25:01 +01:00
Nikolay Volf
0f056f3abb
Merge branch 'master' into clippy-dev
...
Conflicts:
Cargo.toml
2016-03-10 02:45:53 +04:00
debris
423dd7e0a9
updated jsonrpc-core and http-server libs
2016-03-09 18:04:13 +01:00
Nikolay Volf
6ad0ba8fe2
basic commands
2016-03-09 17:11:15 +04:00
Tomasz Drwięga
99a6802b61
Moving block sealing and transaction_queue to separate create
2016-03-08 15:46:44 +01:00
Tomasz Drwięga
cbc2c0cf0c
Fixing clippy warnings. When building on nightly it is required to enable clippy
2016-03-07 14:34:17 +01:00
Tomasz Drwięga
cc3839ae57
Revert "Revert "Transaction Queue integration""
...
This reverts commit d330f0b7b7
.
Conflicts:
sync/src/transaction_queue.rs
2016-03-05 16:46:04 +01:00
Gav Wood
d330f0b7b7
Revert "Transaction Queue integration"
2016-03-05 12:53:54 +01:00
Tomasz Drwięga
77d526fd0b
Merge branch 'master' into tx_queue_integration
...
Conflicts:
ethcore/src/client.rs
sync/src/tests/helpers.rs
2016-03-05 00:57:45 +01:00