Tomasz Drwięga
27d30fca22
Fixing tests
2016-09-12 14:18:33 +02:00
Tomasz Drwięga
d046a7d5d4
no-config flag
2016-09-12 09:01:47 +02:00
Tomasz Drwięga
db59d9a4ae
Merge branch 'master' into config-files
2016-09-12 00:57:25 +02:00
Tomasz Drwięga
b7bf10d62d
Adding nice error messages for invalid configs.
2016-09-12 00:36:38 +02:00
Robert Habermeier
dcfd7eab6d
Local snapshot restore ( #2058 )
...
* restore from local snapshot
* update status with chunks done
* rework local restore trigger
2016-09-11 14:05:59 +02:00
Robert Habermeier
fd4361e284
import: keep informant going until finished ( #2065 )
2016-09-11 14:04:56 +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
57d5c35bb6
Use proper database configuration in snapshots. ( #2052 )
...
* use proper database config in snapshot service
* add snapshot path to parity directories struct
* fix RPC tests
2016-09-07 15:27:28 +02:00
Robert Habermeier
541b14a4ab
periodic snapshot tweaks ( #2054 )
...
* periodic snapshot tweaks
* set SNAPSHOT_HISTORY to 500
2016-09-07 15:27:14 +02:00
debris
ba806a6359
Merge branch 'master' of github.com:ethcore/parity into spec_load_errors
2016-09-07 10:24:58 +02:00
Robert Habermeier
1e2cdedc9b
merge with master
2016-09-06 15:41:56 +02:00
Arkadiy Paronyan
5c5d9c8ccd
Snapshot sync ( #2047 )
...
* PV64 sync
* Tests
* Client DB restore
* Snapshot restoration over IPC
* Upating test
* Minor tweaks
* Upating test
2016-09-06 15:31:13 +02:00
Robert Habermeier
09bc675e6a
address grumbles
2016-09-05 22:59:34 +02:00
debris
aa8b871e49
handling invalid spec jsons properly, additional tests, closes #1840
2016-09-05 17:41:34 +02:00
Robert Habermeier
f0ef5e6943
keep snapshot watcher alive
2016-09-05 14:25:56 +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
Robert Habermeier
a0541738ab
disabling of periodic snapshots with the --no-periodic-snapshot flag
2016-09-02 20:30:06 +02:00
Robert Habermeier
1c450f616d
register the watcher as a ChainNotify
2016-09-02 18:48:07 +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
Nikolay Volf
3439c06a1c
Synchronization tweaks for IPC services ( #2028 )
...
* using sequentally consistent checks
* making shutdown method synchronous
* redndant line
2016-09-01 12:04:19 +02:00
Tomasz Drwięga
89f1444c51
Displaying special page when syncing. 404 instead of redirection
2016-09-01 11:16:19 +02:00
Nikolay Volf
efc846bb3e
Control service for IPC ( #2013 )
...
* hypervisor extension
* sorted with shutdown-wait
* hypervisor lifecycle alter
2016-08-30 14:05:02 +02:00
Marek Kotewicz
6da60afaba
Merge pull request #2005 from ethcore/dapps-hosts
...
CLI for valid hosts for dapps server
2016-08-29 16:58:09 +02:00
Nipunn Koorapati
4389742ca3
Make the block header struct's internals private ( #2000 )
...
* Make the block header struct's internals private
Currently, this involves a lot of explicit cloning, but we
could migrate the return types of the get_* functions to
be copies rather than references since they are mostly copy
types anyway.
I opted to eliminate the constructor in favor of using
Default::default() plus calling a bunch of setters. This
is similar to the model that a Google Protobuf client uses
and I think it looks fine.
* Drop some unnecessary cloning by comparing references
* Fix compiler errors from callsites in tests.
2016-08-29 11:35:23 +02:00
Robert Habermeier
1c19a807d9
Take control of recovered snapshots, start restoration asynchronously ( #2010 )
...
* take control of given snapshot
* start snapshot restoration asynchronously,
2016-08-25 22:20:44 +02:00
Robert Habermeier
b18407b9e3
Snapshot optimizations ( #1991 )
...
* apply RLP compression to abridged blocks
* add memorydb consolidate
* code hash optimization
* add warning to snapshot restoration CLI
2016-08-25 14:28:45 +02:00
Tomasz Drwięga
0baa8a53a5
dapps-hosts configuration
2016-08-25 09:00:05 +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
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
Tomasz Drwięga
59ede63eda
CLI for Signer interface ( #1980 )
...
* # This is a combination of 2 commits.
# The first commit's message is:
CLI to specify signer interface
# This is the 2nd commit message:
Fixing paths on windows
* CLI to specify signer interface
2016-08-23 16:53:24 +02:00
Nikolay Volf
f2be2aec68
Merge pull request #1983 from ethcore/ipc-rel-dir
...
Use relative path for IPC sockets
2016-08-23 16:36:23 +04:00
Gav Wood
35ecb396b6
Market-orientated transaction pricing ( #1963 )
...
* Market-orientated transaction pricing
Avoid a strict gas-limit and let the market decide through using
a priority queue based around gas pricing for transactions. In
periods of low transaction volume, they'll be processed for a lower
fee.
* Fix tests, add/clarify documentation, fix some logic.
* Change default to reflect CLI.
* Specify type.
* Make test more precise.
* Fix doc test
2016-08-23 13:30:33 +02:00
Chiu-Hsiang Hsu
869803f60e
Fix open on FreeBSD
2016-08-23 13:53:27 +08:00
Nikolay Volf
7c5435d3bb
fix to use relative socket path
2016-08-22 19:41:58 +03:00
Tomasz Drwięga
f69b3f8522
Create network-specific nodes files ( #1970 )
2016-08-21 11:23:47 +02:00
Nikolay Volf
34de330ed9
remove binaries from hypervisor ( #1960 )
2016-08-19 14:49:58 +02:00
Robert Habermeier
9adf77581c
move column family constants into db module ( #1955 )
2016-08-18 18:24:49 +02:00
Tomasz Drwięga
bcf6b0b7d8
Bump clippy, fix warnings ( #1939 )
...
* Bumping clippy
* Fixing warnings
2016-08-17 16:06:41 +02:00
Arkadiy Paronyan
e2cf8a894f
DB WAL size limit ( #1935 )
...
* Limit WAL size
* Check pruning by db modification date (#1924 )
2016-08-17 15:55:26 +02:00
Gav Wood
ca54b8e493
RPC for importing geth keys ( #1916 )
...
* Address book for local addresses.
* Simple disk-backed address book.
* Add test and keep file with keys.
* View and import Geth keys.
* Fix test.
* Fix up author info.
[ci:skip]
2016-08-11 18:31:28 +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
Nikolay Volf
588529e578
polling & connection timeouts ( #1910 )
2016-08-10 21:07:01 +02:00
Tomasz Drwięga
a427208f79
Purging .derefs, fixing clippy warnings. ( #1890 )
...
* Fixing clippy warnings
* Purging derefs
* Simplifying engine derefs
* Simplifying more engine derefs
2016-08-10 16:29:40 +02:00
Nikolay Volf
4ae83f3004
Fix ipc compilation and add ipc feature to test targets ( #1902 )
...
* fix compilation and add it to the ci run
* no separator?
* use quotes and spaces
2016-08-10 13:06:24 +02:00
NikVolf
dcdd42fec4
fix regression with geth dir
2016-08-09 18:59:01 +03:00
Robert Habermeier
2f1ade8116
take snapshot at specified block and slightly better informants ( #1873 )
...
* prettier informant for snapshot creation
* allow taking snapshot at a given block
* minor tweaks
* elaborate on cli
2016-08-08 18:41:30 +02:00
Robert Habermeier
e72fc5398a
miner and client take spec reference ( #1853 )
...
* miner and client take spec reference
* fix tests
2016-08-05 23:33:55 +02:00