debris
ba3b2712a1
fixed grumbles
2017-08-31 12:38:53 +02:00
debris
94f717a255
Merge branch 'master' into keccak_fn
2017-08-31 11:53:26 +02:00
debris
f0e8abb07b
Hashable::sha3 -> fn keccak for ethcore
2017-08-30 19:18:28 +02:00
Hawstein
e04d58f647
use one hasher in Bloom ( #6404 )
...
* remove the redundant hasher in Bloom
* add the test to check the hash backward compatibility
2017-08-30 18:38:05 +02:00
debris
e120c75d17
Hashable::sha3 -> fn keccak for ethcore-network
2017-08-30 17:14:52 +02:00
debris
0e088d783d
Hashable::sha3 -> fn keccak for ethcore-util
2017-08-30 16:20:21 +02:00
Axel Chalon
6b5ad69c22
Remove reexport of HeapSizeOf in util ( #6419 )
2017-08-30 16:04:47 +02:00
Marek Kotewicz
da91a07906
Merge pull request #6394 from paritytech/trie_recursion
...
removed recursion from triedbmut::lookup
2017-08-30 10:07:44 +02:00
Arkadiy Paronyan
d520aa2633
Connection filter ( #6359 )
2017-08-29 14:38:01 +02:00
debris
100d1c7bf6
make triedbmut lookup shorter
2017-08-29 12:31:40 +02:00
debris
e390e6b0af
Merge branch 'master' into trie_recursion
2017-08-29 12:23:37 +02:00
Marek Kotewicz
17fa7edbbf
Merge pull request #6393 from paritytech/earlymergedb_optimizations
...
earlydb optimizations
2017-08-28 18:46:41 +02:00
Marek Kotewicz
c6b3faca64
Merge pull request #6321 from paritytech/plain_hasher
...
Optimized PlainHasher hashing. Trie insertions are >15% faster
2017-08-28 18:46:04 +02:00
Marek Kotewicz
8ead8061ee
Merge pull request #6389 from paritytech/trie
...
Trie optimizations
2017-08-28 18:45:30 +02:00
Marek Kotewicz
bf68c87a08
Merge pull request #6392 from paritytech/triehash
...
small optimizations for triehash
2017-08-28 18:44:47 +02:00
debris
322da07010
Merge branch 'master' into trie
2017-08-28 15:08:22 +02:00
debris
8019d222a7
fixed TrieDb::seek accordingly to review suggestions
2017-08-28 15:08:16 +02:00
Tomasz Drwięga
3226e1ca33
Expose health status over RPC ( #6274 )
...
* Node-health to a separate crate.
* Initialize node_health outside of dapps.
* Expose health over RPC.
* Bring back 412 and fix JS.
* Add health to workspace and tests.
* Fix compilation without default features.
* Fix borked merge.
* Revert to generics to avoid virtual calls.
* Fix node-health tests.
* Add missing trailing comma.
2017-08-28 14:11:55 +02:00
debris
752dad6829
commit plain_hasher to util
2017-08-28 12:40:29 +02:00
debris
e0c2995f78
Merge branch 'master' into plain_hasher
2017-08-28 12:30:05 +02:00
Hawstein
622632616c
fix bloom bitvecjournal storage allocation ( #6390 )
2017-08-28 09:19:04 +02:00
debris
4ac95b44e2
earlydb optimizations
2017-08-27 18:17:55 +02:00
debris
9cb4c99e5b
removed triedbmut recursion
2017-08-27 17:33:03 +02:00
debris
301a4720b7
small optimizations for triehash
2017-08-27 16:50:22 +02:00
debris
7246c9c74b
removed redundant *
2017-08-26 19:16:08 +02:00
debris
5395f13528
optimized hashdb keys
2017-08-26 19:09:32 +02:00
debris
9083923f27
optimized memorydb insert, remove and emplace
2017-08-26 18:34:16 +02:00
debris
5d6c53c9bd
triedb seek and descend is not recursive
2017-08-26 18:33:43 +02:00
Marek Kotewicz
5dac15fa85
Merge pull request #6347 from paritytech/trieiter
...
Optimize trie iter by avoiding redundant copying
2017-08-22 11:26:25 +02:00
Marek Kotewicz
6e8f97667a
Merge pull request #6346 from paritytech/a5-rocksdb-logging
...
Only keep a single rocksdb debug log file
2017-08-22 11:26:06 +02:00
debris
6c00dc71c1
Optimize trie iter by avoiding redundant copying
2017-08-21 18:35:39 +02:00
5chdn
98f86d553a
Only keep a single debug log file, ref #1100
2017-08-21 15:33:31 +02:00
debris
10914c8346
avoid runtime underflow if nibbles are empty
2017-08-21 14:36:59 +02:00
debris
b68375d462
less unsafe code
2017-08-21 10:19:53 +02:00
debris
a247d5b2dc
Merge branch 'master' into itertools
2017-08-21 09:12:36 +02:00
Marek Kotewicz
407c8c3fb9
rlp_derive ( #6125 )
...
* rlp_derive
* RlpEncodableWrapper, RlpDecodableWrapper
* use rlp_derive in parity
* fixed broken transaction Action serialization
2017-08-20 12:01:46 +08:00
debris
7de4a3a2df
move plain hasher to a crate
2017-08-17 20:40:10 +02:00
debris
209e8eff35
updated bigint with optimized mul and from_big_indian
2017-08-17 18:11:34 +02:00
debris
32d2cd74d4
ping ci
2017-08-17 17:35:00 +02:00
debris
4cb610d9ae
Itertools are no longer reexported from util, optimized triedb iter
2017-08-17 16:05:26 +02:00
debris
697d17ae9b
Optimized PlainHasher hashing
2017-08-17 14:59:43 +02:00
debris
455ecf700c
updated tiny-keccak to 1.3
2017-08-07 10:06:02 +02:00
NikVolf
d30e47a50e
add test
2017-08-03 21:49:40 +03:00
NikVolf
6b3f5c977a
overflow check in addition
2017-08-03 21:35:51 +03:00
debris
af8c5bb31a
fix for util on linux
2017-08-01 15:53:50 +02:00
debris
88cc4cd17a
Merge branch 'master' into split
2017-07-29 23:44:55 +02:00
debris
c4989ddc44
removed util::common
2017-07-29 22:49:10 +02:00
debris
eecd823d32
util reexports less std
2017-07-29 21:10:14 +02:00
Joseph Mark
b5f1524e78
Refactor --allow-ips to handle custom ip-ranges ( #6144 )
...
* Add checks for additional reserved ip addresses
100.64.0.0/10 and 240.0.0.0/4 are both reserved but not currently
filtered.
* Add check for special purpose addresses
192.0.0.0/24 - Used for the IANA IPv4 Special Purpose Address Registry
* Refactor ip_utils (#5872 )
* Add checks for all ipv4 special use addresses
* Add comprehensive ipv4 test cases
* Refactor Ipv6 address checks (#5872 )
* Refactor AllowIP (#5872 )
* Add IpFilter struct to wrap predefined filter (AllowIP) with custom
allow/block filters.
* Refactor parsing of --allow-ips to handle custom filters.
* Move AllowIP/IpFilter from ethsync to ethcore-network where they
are used.
* Revert Cargo.lock
* Tests for custom ip filters (#5872 )
* Add "none" as a valid argument for --allow-ips to allow narrow
custom ranges, eg.: --allow-ips="none 10.0.0.0/8"
* Add tests for parsing filter arguments and node endpoints.
* Add ipnetwork crate to dev dependencies for testing.
* Add ipv6 filter tests (#5872 )
* Revert parity-ui-precompiled to master
* Fix minor detail in usage.txt (#5872 )
* Spaces to tabs
* Rename IpFilter::new() to ::default()
* Small readability improvements
* Test (#5872 )
* Revert "Test (#5872 )"
This reverts commit 7a8906430a6dad633fe29df3dca57f1630851fa9.
2017-07-28 19:06:39 +02:00
Feynman Liang
5eb8cea6e7
Tendermint epoch transitions ( #6085 )
...
* Adds signals_epoch_end to tendermint
* Adds is_epoch_end
* Adds snapshot_components
* Adds tendermint Epoch Verifier
* Fix documentation typos
* Change check_finality_proof to panic
* Fix compilation
* Adds Unconfirmed path to epoch_verifier
* Verify if address is validator in EpochVerifier
* check_finality_proof errors on failure
* Don't share combine/destructure_proofs
* Remove invalid import
* Remove duplicate epoch verifier trait
* Fix docs
* Adds recover stub to tendermint EpochVerifier
* Adds verify_light test
* Avoid boxed closure
* Style fixes
2017-07-26 16:25:32 +01:00