Robert Habermeier
826a4ca0a2
Implement skeleton for transaction index and epoch transition proof PIP messages ( #5908 )
...
* add transaction index message without implementing
* add epoch proof fetch and response messages
2017-07-03 12:25:10 +02:00
Jaco Greeff
7f77e6004c
Cleanup selector ( #5971 )
2017-07-03 10:36:34 +02:00
Jaco Greeff
15d4bc9d6d
Save permissions ( #5970 )
2017-07-03 10:03:29 +02:00
Jaco Greeff
9f8467aa80
Merge branch 'master' into ui-2
2017-07-03 09:56:54 +02:00
Jaco Greeff
1896c2720b
Use qrcode-generator directly from package
2017-07-03 09:48:17 +02:00
Brian Anderson
7240eee5a8
Update lockfile for miniz-sys and gcc
...
Fixes build with VS 2017.
2017-07-03 01:44:20 +01:00
Guanqun Lu
9241c6a9b5
config: don't allow dev chain with force sealing option
2017-07-01 23:20:49 +08:00
Vurich
17de29e69a
Prevent disconnect from within handler (and style cleanup)
2017-06-30 12:10:12 +02:00
Tomasz Drwięga
f22745eb0a
TransactionQueue improvements ( #5917 )
...
* Order by id instead of hash.
* Minimal gas price bump.
* Avoid to construct oversized transaction packets.
* Fix RPC.
* Never construct oversized transactions packet.
* Never construct oversized packets.
2017-06-30 11:57:48 +02:00
Tomasz Drwięga
5d9f5e3509
Defer code hash calculation.
2017-06-30 11:30:32 +02:00
Vurich
5eba9078fc
Report whether a peer was kept from Handler::on_connect
2017-06-30 11:00:32 +02:00
Robert Habermeier
a3e693d5c3
Merge pull request #5952 from paritytech/constant-time-mac-compare
...
constant time HMAC comparison and clarify docs in ethkey
2017-06-29 22:21:12 +02:00
Robert Habermeier
36c91e4ed5
Merge pull request #5954 from paritytech/evm-defer
...
Avoid pre-computing jump destinations
2017-06-29 21:18:16 +02:00
Robert Habermeier
83690fdb90
Merge branch 'master' into constant-time-mac-compare
2017-06-29 21:15:20 +02:00
Tomasz Drwięga
38c00fae88
Merge branch 'master' into evm-defer
2017-06-29 18:42:58 +02:00
Tomasz Drwięga
465c7eeaa2
Defer construction valid_jump_destinations.
2017-06-29 17:43:34 +02:00
Robert Habermeier
a4195f2780
Merge pull request #5949 from Vurich/upgrade-elastic-array
...
Upgrade elastic array
2017-06-29 17:12:53 +02:00
Robert Habermeier
8a3e82d99a
constant time HMAC comparison and clarify docs in ethkey
2017-06-29 13:44:24 +02:00
Vurich
01ce28bc9a
Fix tests
2017-06-29 13:05:33 +02:00
Vurich
3d8dc11442
Upgrade elastic-array
to 0.9.0
...
This is a huge change, which includes some changes to replace code that
originally cloned to reuse allocations instead. The updated
`elastic-array` crate renames its consuming `Vec`-conversion method to
`into_vec`, which means that I can do a simple
`sed -i 's/to_vec/into_vec/'` and then fix the compilation errors.
This commit is probably a minor performance win and definitely a
significant readability win.
2017-06-29 13:05:33 +02:00
arkpar
826bf28196
Fixed build
2017-06-28 16:11:18 +02:00
Jaco Greeff
8798ed4499
Merge branch 'master' into ui-2
2017-06-28 14:27:25 +02:00
Robert Habermeier
d069b98b45
PoA: Wait for transition finality before applying ( #5774 )
...
* final engine changes
* migration to v13
* adding and removing pending transitions
* epoch_transition_for
* port snapshot to new engine methods
* final validator set interface
* fix compiler errors
* revert v13/epoch_depth transition
* make call on new epoch
* rolling finality checker
* tests for finality checker
* constructing finality proof upon pending transition
* fix warnings and finality proof checking
* fix compiler warnings in tests
* test fixes
* don't include genesis in finality checking
* change snapshot test chain building logic
* minor refactorings
* fetch epoch transition based on parent, fix divide-by-zero in SimpleList
* fix formatting
* fix ABIs and finality checking in snapshot restoration
* encode signal number in proof
* create more blocks at the end of tests
* update gist to accurate contract code
* test for epoch_transition_for
* fix tests with immediateTransitions parameter
* disable force flag after forcing
* rename ValidatorsChanged to InitiateChange and finalizeSignal to finalizeChange
* a few more validator set tests
2017-06-28 13:17:36 +02:00
Denis S. Soldatov aka General-Beck
3637c14da5
fix Windows and MacOS build
...
add `cargo clean`
2017-06-28 14:03:17 +03:00
Denis S. Soldatov aka General-Beck
201f34620a
CI build
...
add evmbin, ethstore, ethkey
2017-06-28 13:54:05 +03:00
Tomasz Drwięga
71c68cc000
Logs Pub-Sub ( #5705 )
...
* Logs subscription.
* Add test.
* lock -> write
2017-06-28 12:21:13 +02:00
Leo Arias
bcc84a31b7
Add the command to install the parity snap ( #5945 )
...
Putting the installation instructions for the snap will help getting more testers, and then publish it in the stable channel with more confidence.
2017-06-28 09:37:47 +02:00
Jef
72094a8bee
Reduce unnecessary allocations ( #5944 )
2017-06-28 09:36:42 +02:00
Tomasz Drwięga
944f9d7fb5
Clarify confusing messages. ( #5935 )
2017-06-28 09:35:25 +02:00
Tomasz Drwięga
c7a043b864
Content Security Policy ( #5790 )
...
* Adding CSP headers.
* Adding Content-Security-Policy headers.
* Fixing test.
* CSP in ws server responses.
2017-06-28 09:12:02 +02:00
Arkadiy Paronyan
57626b60e7
EIP-168, 169: Dust protection ( #4757 )
...
* Dust protection
* Track touched accounts in the substate
* Minor alterations
2017-06-28 09:10:57 +02:00
GitLab Build Bot
6b16fe3f14
[ci skip] js-precompiled 20170627-213135
2017-06-27 21:35:37 +00:00
Arkadiy Paronyan
4a7bcfe4f0
CLI: Export error message and less verbose peer counter. ( #5870 )
...
* Removed numbed of active connections from informant
* Print error message when fatdb is required
* Remove peers from UI
2017-06-27 22:40:46 +02:00
Guanqun Lu
59488769cf
network: make it more explicit about StreamToken and TimerToken ( #5939 )
2017-06-27 18:24:18 +02:00
Guanqun Lu
547031aa0e
sync: make it more idiomatic rust ( #5938 )
2017-06-27 18:23:53 +02:00
arkpar
196c3e7e9b
Fixed profile
2017-06-27 11:53:10 +02:00
David Dorgan
16caf032bd
Only use -cli for the build, not binary itself.
2017-06-27 09:23:16 +02:00
Denis S. Soldatov aka General-Beck
4900e90112
build ethkey & ethstore
...
add -cli
2017-06-26 22:06:00 +03:00
Maciej Hirsz
02edc958d7
Merge pull request #5909 from paritytech/mh-always-show-accounts
...
Prioritize accounts over address book
2017-06-23 16:31:52 +02:00
maciejhirsz
2c254e3b32
Prioritize accounts over address book
2017-06-23 16:29:45 +02:00
Tomasz Drwięga
e73569c84d
Fixing RPC test. ( #5916 )
2017-06-23 16:17:04 +02:00
GitLab Build Bot
cf772ef555
[ci skip] js-precompiled 20170623-115250
2017-06-23 11:56:57 +00:00
Jaco Greeff
0f41121556
Empty local middleware, until explicitly requested ( #5912 )
...
* Empty local middleware, until explicitly requested
* Remove previous empty overrides (unneeded now)
* Re-add over-zealous keyethereum removal
2017-06-23 13:40:16 +02:00
Jaco Greeff
6dfa097752
Update
2017-06-23 11:57:33 +02:00
Jaco Greeff
d9cb2c7781
Update
2017-06-23 11:53:20 +02:00
Jaco Greeff
72f3576c78
Merge branch 'master' into ui-2
2017-06-23 11:48:12 +02:00
Craig O'Connor
614a80bd23
Cancel propagated TX ( #5899 )
...
* lgtm
* linting
* Slight shortening
2017-06-23 10:32:19 +02:00
Robert Habermeier
796482c129
fix minor race condition in aura seal generation ( #5910 )
2017-06-22 20:44:04 +02:00
Robert Habermeier
b6fd18a9ca
Merge pull request #5833 from paritytech/pubsub-docs
...
Docs for Pub-Sub, optional parameter for parity_subscribe
2017-06-22 20:17:02 +02:00
Jaco Greeff
64e6d36944
Fix gas editor doubling-up on gas ( #5820 )
2017-06-22 20:14:04 +02:00