NikVolf
d874555310
make default 100mb file size
2016-06-20 22:45:24 +03:00
Arkadiy Paronyan
855ae91c4c
Merge pull request #1354 from ethcore/warnings-fix
...
Fixing clippy warnings
2016-06-20 21:21:51 +02:00
Marek Kotewicz
71bfda3534
moved keystore tests files from util to ethstore ( #1352 )
2016-06-20 18:51:11 +02:00
arkpar
09b8116cde
TX processing queue
2016-06-20 18:42:50 +02:00
Arkadiy Paronyan
38b9264de6
Merge pull request #1351 from ethcore/removed_bigint_deps
...
removed redundant bigint deps
2016-06-20 17:36:33 +02:00
Arkadiy Paronyan
5f7bdc028d
Merge pull request #1350 from ethcore/revert-1349-revert-1347-reserved-peers
...
Reopen "reserved peers and reserved-only flag"
2016-06-20 17:29:39 +02:00
Tomasz Drwięga
da7b30628b
Fixing warnings
2016-06-20 15:20:55 +02:00
debris
71c49eaaa2
removed redundant bigint deps
2016-06-20 14:19:02 +02:00
Robert Habermeier
7a6fa97d98
Revert "Revert "Reserved peers, reserved-only flag""
2016-06-20 14:13:33 +02:00
Robert Habermeier
3d3041d418
Revert "Reserved peers, reserved-only flag"
2016-06-20 14:09:41 +02:00
Marek Kotewicz
a6713467a7
Merge pull request #1347 from rphmeier/reserved-peers
...
Reserved peers, reserved-only flag
2016-06-20 14:03:47 +02:00
Nikolay Volf
c6616431b0
fix tests
2016-06-20 14:20:13 +03:00
Nikolay Volf
7e452ab2e0
configurable cache size
2016-06-20 13:42:04 +03:00
Robert Habermeier
06a3557e3e
reserved_only CLI flag
2016-06-20 12:17:06 +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
Robert Habermeier
2ea45134ab
prefer pinned nodes when establishing peer connections.
2016-06-19 20:58:02 +02:00
Robert Habermeier
a4dacca262
CLI option and network configuration
2016-06-19 15:59:12 +02:00
Edward Wang
2b65011706
Use constants for DatabaseConfig ( #1318 )
...
Closes #1157
2016-06-18 17:58:28 +02:00
Tomasz Drwięga
81df97a737
Fixing warnings ( #1321 )
2016-06-18 15:11:10 +02:00
Arkadiy Paronyan
ec654feaf8
Syncing fix ( #1320 )
...
* Fixed aborting peer for expired session
* Don't ban for usesless
2016-06-18 15:10:24 +02:00
Arkadiy Paronyan
591fa9625d
Merge pull request #1313 from ethcore/net
...
Network start/stop
2016-06-18 11:04:24 +02:00
Nikolay Volf
b4aae6bd9c
Key load avoid warning ( #1303 )
...
* avoid warning with key
* fix intendations
* more intendation fix
* ok() instead of expect()
2016-06-18 10:54:15 +02:00
Arkadiy Paronyan
29e286572c
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
2016-06-18 10:52:46 +02:00
arkpar
fc60ed92e6
Removed info
2016-06-17 18:28:19 +02:00
arkpar
c340d8a34f
Tests
2016-06-17 18:26:54 +02:00
arkpar
67ffac1df9
Check for session expiration on peer registration
2016-06-17 16:01:33 +02:00
arkpar
b38488dd07
Network shutdown
2016-06-17 12:58:28 +02:00
Robert Habermeier
0e917b9fa3
use ZST error type for snappy, use new snappy compression methods
2016-06-16 15:35:49 +02:00
Robert Habermeier
53db9921d6
alter snappy methods to do vec resizing themselves
2016-06-16 12:57:57 +02:00
Robert Habermeier
b38f33531e
validate_compressed_buffer binding
2016-06-15 19:14:46 +02:00
Robert Habermeier
0e3a15cadb
add a state rebuilder
2016-06-15 17:46:40 +02:00
Arkadiy Paronyan
71131c41e5
Security audit issues fixed ( #1279 )
...
* Restrict network key file permissions
* Check for overflow in str to bigint conversion
* RLP decoder overflow check
2016-06-15 00:58:08 +02:00
Robert Habermeier
dfb603dd08
compress into reusable buffers
2016-06-14 13:22:15 +02:00
Robert Habermeier
75013003f7
simple snappy bindings, enabling alloc free code
2016-06-14 12:29:05 +02:00
arkpar
8c7bcdafdb
Continue reading session data in the same iteration if available
2016-06-13 20:57:04 +02: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
Tomasz Drwięga
fca22e92ce
Bumping clippy
2016-06-12 11:26:07 +02:00
Tomasz Drwięga
9260d44362
Fixing uint ASM macros
2016-06-12 10:30:44 +02:00
Arkadiy Paronyan
3e7d8bf1a8
Merge pull request #1236 from rphmeier/hash_unsafety
...
remove unsafety from util/hash.rs and util/bigint/uint.rs
2016-06-10 14:11:36 +02:00
Nikolay Volf
b4b883b341
keys import ( #1240 )
...
* pattern importing
* tests for import
* cli options for account import
* [options] for import also
* removed globbing
* removed glob crate refs
2016-06-08 06:17:37 -07:00
Robert Habermeier
13968aaa38
Refactor triedb constructors to error on invalid state root ( #1230 )
...
* add TrieError, refactor Trie DB creation
* remove Result type alias due to glob import conflicts
* fix fallout in state.rs
* add debug, display impl for TrieError
* fix fallout in account.rs
* ethcore::Error::TrieError variant
* fix remaining fallout in ethcore crate
* added From<TrieError> impl for Error, removed map_err calls
* fix test breakages
* fix doc tests
* update docs
[ci skip]
2016-06-07 11:44:09 -07: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
Nikolay Volf
e6d141e14f
fixed path for testnet config ( #1231 )
2016-06-07 08:14:03 -07:00
Robert Habermeier
5168a1c851
remove some unsafety from uint.rs
2016-06-07 16:42:07 +02:00
Robert Habermeier
db869fcdd1
remove unnecessary reference
2016-06-07 16:18:50 +02:00
Robert Habermeier
e46c9f67ab
remove outdated comments
2016-06-07 16:16:23 +02:00
Robert Habermeier
482fe3b211
fixed indentation
2016-06-07 16:11:34 +02:00
Robert Habermeier
9ae93d6962
remove unsafety from util/hash.rs
2016-06-07 16:04:26 +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
ba8c7bc959
Merge pull request #1217 from rphmeier/state_at_state_root
...
Verify the state root exists before creating a State
2016-06-06 11:29:39 +02:00
Tomasz Drwięga
a7de430193
Merge branch 'master' into clippy-bump
...
Conflicts:
dapps/Cargo.toml
2016-06-06 10:13:42 +02:00
Robert Habermeier
6f850ebdac
does_pruning -> is_pruned
2016-06-03 12:10:10 +02:00
Tomasz Drwięga
3905717d5d
Fixing warnings
2016-06-03 11:36:30 +02:00
Tomasz Drwięga
ae2deaaf72
Bumping clippy version
2016-06-03 11:15:38 +02:00
Robert Habermeier
1e10445f82
exists -> contains
2016-06-02 21:23:43 +02:00
Robert Habermeier
d7b79c1274
don't return a state in state_at if the db prunes and the block is before guaranteed history
2016-06-02 20:34:38 +02:00
Gav Wood
4c44994807
Merge branch 'master' into diffing
2016-06-02 12:44:38 +02:00
Gav Wood
b17581d7de
VM tracing and JSON RPC endpoint for it. ( #1169 )
...
* Groundwork for basic VM tracing.
* RPC endpoint for VM tracing and ser/de types ready.
* Create VMTracer trait.
* Rearchitected VM tracing to reflect existing tracing.
Should more or less work now.
* Integrated VM tracing into JSONRPC.
* Fix ethcore module tests.
* Add tests for VM tracing.
* Fix consensus test code.
* Fix mock tests.
* Added VM trace information for post-execution stuff.
* Fix max-value calls and add "creates" field to getTransaction.
* Tests for VM tracing.
* Don't implement the trait with unimplemented.
* Remove invlaid comment.
* Fix tests.
2016-06-02 12:40:31 +02:00
Gav Wood
bc5c3da2af
Merge branch 'vmtracing' into diffing
2016-06-02 12:28:09 +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
Gav Wood
d40a038f37
Fix tests.
2016-06-02 11:49:27 +02:00
Gav Wood
26da38a439
Merge remote-tracking branch 'origin/master' into vmtracing
2016-06-02 11:40:39 +02:00
Arkadiy Paronyan
f41466c8b5
Merge pull request #1196 from rphmeier/rpc-tests
...
transaction count verifier tests
2016-06-01 12:44:51 +02:00
Robert Habermeier
4146e1f02b
add empty rule to map macros
2016-05-31 21:18:54 +02:00
Gav Wood
34edecd59d
State diffing, exposed through JSONRPC.
2016-05-31 21:03:44 +02:00
Robert Habermeier
da9d6bf8d5
rename [hash_]mapx to [hash_]map_into
2016-05-31 17:29:01 +02:00
Robert Habermeier
c62bfcddef
finish purging x! from parity, remove x! and xx! macros
2016-05-31 17:25:25 +02:00
Robert Habermeier
3788b3a149
expunge x! from util
2016-05-31 16:40:48 +02:00
Robert Habermeier
b729a381f8
rewrite map macros not to use an intermediate allocation
2016-05-31 16:29:53 +02:00
Robert Habermeier
266b4eedaa
correct locked_account_secret docs
2016-05-31 15:25:14 +02:00
Gav Wood
79503e4f14
Added VM trace information for post-execution stuff.
2016-05-30 17:19:15 +02:00
Gav Wood
22c4298bee
Add tests for VM tracing.
2016-05-29 13:05:41 +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
Robert Habermeier
ea08dd76a5
remove all possible unsafe code in crypto ( #1168 )
...
* use #[repr(C)] for all hash types
* use a zeroed buffer in crypto::ec::sign
* eliminate most usages of unsafe in crypto::ecdh::agree
* eliminate all possible unsafety in crypto module
2016-05-28 21:48:42 +02:00
Robert Habermeier
688790f13f
re-export AccountProvider trait
2016-05-27 18:14:43 +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
Marek Kotewicz
7370776af1
Bloomchain ( #1014 )
...
* use bloomchain crate in blockchain module. remove obsole chainfilter submodule
* update database version to 6.0
* removed redundant line
* simple db migration
* make migration slightly more functional
* bloomchain migration
* migration version is just a single unsigned integer
* updated migration v6
* parity migration
* db migration
* removed hardcoded migration dir
* replace ptr::copy with clone_from_slice, removed potential endianess problem from trace/db.rs
* removed superfluous line
* blockchains log blooms config is not exposed any more
2016-05-26 18:24:51 +02:00
Tomasz Drwięga
5b0c936fee
Fixing clippy warnings
2016-05-26 11:49:58 +02:00
Arkadiy Paronyan
32298cad6b
Merge pull request #1143 from rphmeier/raw-mut-sig
...
correct signature of SecTrieDB::raw_mut
2016-05-25 23:10:27 +02:00
Robert Habermeier
e24ab5a4f1
correct signature of SecTrieDB::raw_mut
...
&mut T is invariant over its type parameter, so we need to specify the trait's lifetime explicitly rather than coerce it to the elided lifetime
2016-05-25 17:10:01 +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
Marek Kotewicz
1741597a20
foundation of simple db migration ( #1128 )
...
* simple db migration
* make migration slightly more functional
* migration version is just a single unsigned integer
2016-05-24 22:38:11 +02:00
Gav Wood
2969d015ed
Importing ( #1132 )
...
* Basic hex block exporting.
* Export formats and to file.
* First bits.
* Block importing.
* Fix error text.
* Wait for queue to empty before shutting down after import.
2016-05-24 20:29:19 +02:00
Marek Kotewicz
bf46531372
Merge pull request #1116 from rphmeier/die_display
...
Have `die_with_error` use `fmt::Display` rather than Debug
2016-05-24 20:00:50 +02:00
Nikolay Volf
503a5aea19
Merge pull request #1124 from ethcore/sign-and-send
...
Sign and send transaction
2016-05-24 12:03:57 +02:00
Tomasz Drwięga
256557d3cc
Removing warnings
2016-05-23 11:46:01 +02:00
Tomasz Drwięga
5579582a52
Sign and send transaction
2016-05-23 11:30:11 +02:00
Robert Habermeier
5d997ef099
address match style concerns
2016-05-22 12:41:45 -04:00
Gav Wood
b53d0050dd
Relock unlocked accounts after first use ( #1120 )
...
* Add `SecretStore::unlock_account_temp` function.
* Test for relocking accounts.
2016-05-21 22:23:16 +02:00
Gav Wood
9f84326ca7
Avoid importing keys into wrong place. ( #1119 )
...
* Avoid importing keys into wrong place.
- Now a `--no-import-keys` option;
- `--testnet` now alters the import location for keys and the store path.
Fixes #1112 and #1089 .
* Avoid double-bools.
2016-05-21 18:46:18 +02:00
Robert Habermeier
a7d7cb9ecb
add Display impl for ethcore::Error, UtilError
2016-05-20 18:13:16 -04:00
Robert Habermeier
b0452cf309
add DIsplay impl for ExecutionError, CryptoError, and NetworkError
2016-05-20 18:12:51 -04:00
Robert Habermeier
5e1229366d
add Display impl for Mismatch
2016-05-20 15:27:20 -04:00
Robert Habermeier
cf9b6e9e07
Add Display impl for OutOfBounds
2016-05-20 15:19:26 -04: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
f7929ffdd4
Disabling some lints to clear the output
2016-05-17 09:38:21 +02:00
Tomasz Drwięga
9b9ea93ff7
Bumping clippy & crossbeam
2016-05-17 09:33:01 +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
Nikolay Volf
93aa6c613a
Merge branch 'master' into path-man
...
Conflicts:
parity/configuration.rs
2016-05-14 20:22:59 +03:00
Nikolay Volf
354ac7d6e5
Limiting result of the execution to execution-specific errors ( #1071 )
...
* execution error/result limiting
* missing trailing comma
* fix executive tests
* adding original error as string to the generic transaction error
* 'mallformed'-s all around
2016-05-14 13:28:44 +01:00
Nikolay Volf
2b78e511c9
Configurable keys security ( #1080 )
...
* adding options & cli flags
* adding it to the key deriving
* removed duplicated option
2016-05-14 12:30:25 +01:00
Nikolay Volf
9150538ac4
refactoring in configuration
2016-05-13 13:53:33 +03:00
Nikolay Volf
d5d5b0918c
mod for paths & ethereum default paths
2016-05-13 13:12:32 +03:00
arkpar
9836c79962
Fixed connecting to local nodes on startup
2016-05-11 00:08:35 +02:00
petevine
58fd0175bf
Update Cargo.toml ( #1036 )
2016-05-03 19:24:19 +02:00
Gav Wood
ac73b2628a
Basic Authority ( #991 )
...
* Firt commit.
* First non-functional but correct implementation of BasicAuthority.
Still needs:
- Sealing infrastructure.
* Punch a hole to give miner access to key store.
* Fix test built.
* Basic version of synchronous mining.
This will seal a block whenever a new transaction comes through.
To be made better we need a timer which will wait for one second after the
last block before sealing a new one - better still would be to cooperatively
interleave blocks with other sealing nodes.
* Add tests.
* Fix minor issues from repotting.
* Address grumbles.
2016-05-03 17:23:53 +02:00
arkpar
008d009e3e
Version 1.2
2016-05-02 15:02:26 +02:00
Arkadiy Paronyan
c34e3535e0
Net etiquette: Track useless peers, Send out disconnect packet ( #1028 )
2016-05-02 14:48:30 +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
fdd030d101
Fixing status page displaying homestead ( #1020 )
...
* Fixing status page displaying homestead when running with --testnet switch
* Putting cli parsing logic in single place. Adding tests
2016-04-30 18:58:28 +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
Nikolay Volf
d238b5e578
updating key files permissions on save ( #1010 )
...
* chmod when saving keyfile content
* to func
* returning error upstream instead of panic
2016-04-28 15:59:40 +01: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
arkpar
bf62357731
Fixed uint deserialization
2016-04-27 14:39:46 +02:00
Tomusdrw
36104edc63
Merge branch 'master' into rpc-exception-handling
2016-04-25 17:37:55 +02:00
Marek Kotewicz
80a28b9b72
fixed encoding 0u8 ( #992 )
...
* fixed encoding 0u8
* simplified if else stmt
2016-04-24 22:12:49 +01:00
Tomasz Drwięga
8956d7e02b
Exception handling in RPC & WebApps
2016-04-23 12:29:12 +02:00
Tomasz Drwięga
0458a3378c
Additional RPC methods for settings
2016-04-21 19:24:10 +02:00
Tomasz Drwięga
c47d08e308
Fixing warnings
2016-04-21 16:06:54 +02:00
Marek Kotewicz
e149402d81
Merge pull request #976 from ethcore/rpc-logs
...
Exposing application logs via RPC.
2016-04-20 18:47:30 +02:00
Tomasz Drwięga
c56a67a55a
Adding tests for RotatingLogger
2016-04-20 00:47:56 +02:00
Tomasz Drwięga
407ab30503
Using ArrayVec to store logs
2016-04-19 19:22:14 +02:00
Tomasz Drwięga
a21f2a0998
Exposing loggin via RPC
2016-04-19 18:27:12 +02:00
Nikolay Volf
bde0a5b811
test for triples and bug fix
2016-04-17 19:12:10 +03:00
Nikolay Volf
3138584320
generalized fixedsized structs with macro
2016-04-17 18:52:44 +03:00
Nikolay Volf
bd2149406d
from/to for BlockLocation
2016-04-17 18:18:25 +03:00
Nikolay Volf
ef34b3d9aa
convertables
2016-04-17 14:06:14 +03:00
Nikolay Volf
3e2875f3d5
removing redundant implements
2016-04-17 11:13:25 +03:00
Nikolay Volf
060e4bcd32
adding docs
2016-04-17 11:06:59 +03:00
Nikolay Volf
2812dee8d4
ongoing change
2016-04-17 10:40:35 +03:00
Nikolay Volf
119ae94816
raw bytes refactoring
2016-04-16 20:11:18 +03:00
Arkadiy Paronyan
c7d6444ae0
Merge pull request #936 from ethcore/bumping-clippy
...
Bumping clippy and fixing warnings.
2016-04-12 16:49:30 +02:00
Tomasz Drwięga
6b03a3218c
Bumping clippy version
2016-04-12 13:51:39 +02:00
Gav Wood
fa95419c27
--pruning=auto option.
2016-04-11 18:42:50 -07:00
Gav Wood
6e97496b27
Support for --pruning=auto.
2016-04-11 15:51:14 -07:00
NikVolf
5f7cc437dd
removing lower-level defaults
2016-04-10 14:38:57 +03:00
NikVolf
219e88a023
create provided custom dir for keys if none
2016-04-10 14:20:48 +03:00
Tomasz Drwięga
ccd417f713
Reverting order of shutdown event
2016-04-07 12:27:54 +02:00
Tomasz Drwięga
d4f0902968
Tracing shutdown and changed order of IoManager shutdown process
2016-04-06 23:45:19 +02:00
Marek Kotewicz
a8eb34ddb8
Merge pull request #891 from ethcore/issue-882
...
passing key path to all invocations
2016-04-06 15:05:47 +02:00
NikVolf
8b3e84f7fe
passing key path to all invocations
2016-04-06 14:03:53 +03:00
Tomasz Drwięga
85da55a537
Fixing warnings
2016-04-06 10:55:40 +02:00
Tomasz Drwięga
e8fa429438
Bumping clippy
2016-04-06 09:53:56 +02:00
Nikolay Volf
9d8feff28d
replace add with or
2016-04-04 11:06:16 +02:00
Tomasz Drwięga
18503eaa53
Fixing typo in bigint
2016-04-04 09:00:22 +02:00
Arkadiy Paronyan
ebd9eb1715
Merge pull request #871 from rphmeier/geth_keystore
...
Find geth data store cross-platform.
2016-04-03 21:39:57 +02:00
Robert Habermeier
2f02b43352
Find geth data store cross-platform.
...
Fixes #869
2016-04-03 14:54:13 -04:00
Gav Wood
8c447dcce2
Merge pull request #872 from ethcore/geth-import
...
Import geth 1.4.0 keys
2016-04-03 09:19:40 -04:00
arkpar
2fd23dc18f
Handle geth keys with lowercase crypto
key
2016-04-03 15:07:52 +02:00
Gav Wood
f29c59404f
Merge pull request #870 from ethcore/fix-bootnode
...
Fixed bootnode URL and error message
2016-04-03 07:23:31 -04:00
Arkadiy Paronyan
54d594c486
Merge pull request #867 from ethcore/fix-861
...
replace popcnt with mov (861)
2016-04-02 19:08:09 +02:00
arkpar
67d04c5952
Fixed bootnode URL and error message
2016-04-02 19:01:41 +02:00
NikVolf
123287d977
replace popcnt with mov
2016-04-01 17:56:29 +03:00
Robert Habermeier
40d3301c68
Update deprecated HashDB methods in docs.
2016-03-30 01:36:35 -04:00
Gav Wood
ad86feb667
Rename spawn -> boxed_clone
2016-03-28 09:42:50 +02:00
Gav Wood
d150529730
Merge remote-tracking branch 'origin/master' into bettermining
2016-03-27 22:16:24 +02:00
Gav Wood
43e1d89067
Fix State cloning.
2016-03-27 14:35:27 +02:00
NikVolf
cbe1e4599d
fix test
2016-03-27 03:49:12 +03:00
NikVolf
32fd35843f
in cli call
2016-03-27 03:45:43 +03:00
NikVolf
edc527b3ab
unlimited unlock
2016-03-27 03:41:57 +03:00
Gav Wood
fc211f0934
Merge remote-tracking branch 'origin/master' into bettermining
2016-03-26 23:35:51 +01:00
NikVolf
f9c0e0c152
removed from util
2016-03-26 19:08:06 +03:00
Gav Wood
64819981f2
Merge branch 'master' into bettermining
2016-03-26 13:45:38 +01:00
NikVolf
8184e27cb8
deleted atavisms
2016-03-25 17:24:04 +03:00
Marek Kotewicz
2c2e8ef154
Merge pull request #805 from ethcore/rustfmt
...
Rustfmt.toml
2016-03-25 10:39:59 +01:00
Gav Wood
c99a486826
UsingQueue: Tests for new function, remove unused function.
2016-03-24 23:15:51 +01:00
Gav Wood
830ef7ddfc
New mining framework.
...
Fixes #756 .
2016-03-24 23:03:22 +01:00
Gav Wood
1700b6a087
Add UsingQueue.
2016-03-24 07:49:54 +00:00
Tomasz Drwięga
a0db1d5416
Merge branch 'master' into rustfmt
...
Conflicts:
ethash/src/sizes.rs
util/src/uint.rs
2016-03-23 16:55:54 +01:00
Gav Wood
d7fb464fa9
Merge pull request #798 from ethcore/eth_rpc
...
another batch of rpc improvements
2016-03-22 18:38:55 +01:00
debris
a0cbe7cd7e
fixed eth_call, eth_sendTransaction and eth_estimateGas
2016-03-22 17:17:50 +01:00
arkpar
6e9ea76aab
Auto detect available port
2016-03-20 16:21:49 +01:00
Marek Kotewicz
fbb166f3ce
Merge pull request #787 from ethcore/eth_estimateGas
...
eth_estimateGas
2016-03-20 15:13:22 +01:00
Arkadiy Paronyan
2ec40604d9
Revert "Auto detect available port"
2016-03-20 12:12:58 +01:00
debris
83d08ba399
Merge branch 'master' of github.com:ethcore/parity into eth_call
2016-03-20 10:29:43 +01:00
Gav Wood
004cd00f13
Merge pull request #782 from ethcore/test-fix
...
Auto detect available port
2016-03-20 10:23:55 +01:00
Gav Wood
387d0743e6
Allow 0x prefix for --author.
2016-03-19 23:51:24 +01:00
arkpar
cabccf9ef5
Test URL logged
2016-03-19 22:19:59 +01:00
debris
521f2a1433
implemented eth_call
2016-03-19 21:37:11 +01:00
arkpar
da027e93cf
Auto detect available port
2016-03-19 21:00:05 +01:00
Tomasz Drwięga
e58ec31e20
Fixing warnings
2016-03-18 10:14:19 +01:00
Tomasz Drwięga
338e5fadb9
Bumping clippy
2016-03-18 10:08:47 +01:00
arkpar
a61d1d8d51
Indent
2016-03-17 18:43:01 +01:00
arkpar
b1793fcb16
Prettier version wo git dir; Use rustc compile time version
2016-03-17 18:41:55 +01:00
Gav Wood
b0f233a06c
Merge pull request #737 from ethcore/sync
...
Sync fixed again
2016-03-15 12:13:44 +01:00
arkpar
b9b0444662
Trace sending to unconfirmed session
2016-03-15 11:20:19 +01:00
Tomasz Drwięga
d5ec1775ef
Merge branch 'master' into uint_opt
...
Conflicts:
test.sh
util/bigint/src/uint.rs
2016-03-14 23:45:16 +01:00
arkpar
c8b65c769b
Fixed handshake leak
2016-03-14 13:54:06 +01:00
Arkadiy Paronyan
42499addc8
Merge pull request #714 from ethcore/master-version
...
Version 1.1 in master
2016-03-14 13:40:52 +01:00
Gav Wood
44223f3658
Merge pull request #720 from ethcore/network
...
Silence UDP warnings
2016-03-14 11:10:12 +01:00
Nikolay Volf
3eb08b0d61
fix tests and deuncommented
2016-03-14 10:53:37 +01:00
Nikolay Volf
829ed4d0a6
commented empty slice/vec comparison
2016-03-14 10:47:22 +01:00
Arkadiy Paronyan
a1fe1a6136
Merge pull request #704 from ethcore/fixing_warnings
...
Fixing warnings
2016-03-14 10:28:28 +01:00
arkpar
d3c1b5455b
Silenced UDP warnings
2016-03-14 10:25:04 +01:00
Nikolay Volf
8532f2dc2e
removed tests that used fixedhash
2016-03-14 09:44:02 +01:00
Nikolay Volf
b4ba070619
Merge branch 'master' into master-version
2016-03-14 09:40:38 +01:00
Gav Wood
8ad66875e5
Merge pull request #710 from ethcore/fix-discovery
...
Fixed splitting Neighbours packet
2016-03-14 01:32:13 +01:00
arkpar
9e7ff2c00e
Version 1.1
2016-03-14 01:00:17 +01:00
Gav Wood
e792998d0a
Merge remote-tracking branch 'origin/master' into fixing_warnings
2016-03-14 01:00:12 +01:00
Gav Wood
fe722419e7
Merge branch 'master' into fixing_warnings
2016-03-14 00:57:49 +01:00
arkpar
615e03542e
Use slice.chunks
2016-03-14 00:41:25 +01:00
arkpar
45c3600d5a
Fixed splitting Neighbours packet
2016-03-13 23:20:26 +01:00
Gav Wood
97fe4fcab4
Merge pull request #701 from ethcore/sstore-key-exp
...
management of account expiration & memory
2016-03-13 23:19:49 +01:00
Gav Wood
26f41b711c
Bring back batching.
2016-03-13 21:54:06 +01:00
Gav Wood
0ccb9df4f1
Merge remote-tracking branch 'origin/master' into rcdb
2016-03-13 21:43:41 +01:00
Tomasz Drwięga
fd834084f9
unknonw lint
2016-03-13 21:39:23 +01:00
Gav Wood
1be92ea8ef
Fixes and traces for refcountdb.
2016-03-13 21:21:30 +01:00
Tomasz Drwięga
13df958f4a
Fixing warnings
2016-03-13 21:14:00 +01:00
Tomasz Drwięga
54ff64c0e0
Merge branch 'master' into merge_ethminer
...
Conflicts:
parity/main.rs
2016-03-13 20:42:33 +01:00
Nikolay Volf
c5edf237b2
adding shrink-to-fit
2016-03-13 19:52:37 +01:00
Gav Wood
81291622eb
Avoid batches for now.
2016-03-13 19:22:42 +01:00
Gav Wood
706c56f56a
Usage of LATEST_ERA fixes for archive and ref-counted DBs.
2016-03-13 18:19:52 +01:00
Gav Wood
5107fc5897
Update options.
2016-03-13 18:09:44 +01:00
Gav Wood
ac655af091
Update overlaydb
2016-03-13 18:07:36 +01:00
Gav Wood
9e912c7c0d
Add new file.
2016-03-13 18:07:10 +01:00
Gav Wood
02f43f2e8c
Merge branch 'ethminer_crate'
2016-03-13 15:00:47 +01:00
Nikolay Volf
735aa8ca17
Merge branch 'sstore-key-exp' into account-io
2016-03-13 14:46:49 +01:00
Nikolay Volf
89dc6fa9cc
io handlers
2016-03-13 14:46:45 +01:00
Gav Wood
4e8092b008
Merge pull request #690 from ethcore/fixjdb
...
Fix JournalDB era marker
2016-03-13 13:11:12 +01:00
Nikolay Volf
450ae4147f
memory and expiration mngmt
2016-03-13 13:03:02 +01:00
arkpar
1131618630
Fixed test
2016-03-13 11:55:48 +01:00
Gav Wood
ead43eecd0
Merge pull request #694 from ethcore/heaviaze-key-tests
...
mark some key tests as heavy
2016-03-13 11:52:00 +01:00
arkpar
ff51d0fa67
Additional tests
2016-03-13 11:50:09 +01:00
Nikolay Volf
0f21779ec4
make heavy
2016-03-13 11:06:57 +01:00
Marek Kotewicz
70624f816a
Merge pull request #693 from ethcore/network
...
Limit incoming connections
2016-03-13 10:11:42 +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
361280a9be
Limit incoming connections
2016-03-12 19:52:37 +01:00
arkpar
707f67c6b4
Optional last era
2016-03-12 19:19:45 +01:00
arkpar
1ca7c35c19
Fix latest era marker
2016-03-12 17:30:46 +01:00
Arkadiy Paronyan
8ce073ed9a
Merge pull request #683 from ethcore/jdb-state-queries
...
state query for archive jdb
2016-03-12 16:19:00 +01:00
Gav Wood
6c6d919eac
Merge branch 'master' into fixjdb1
2016-03-12 12:16:08 +01:00
Gav Wood
b03679e1a6
Fix typos.
2016-03-12 11:22:02 +01:00
Gav Wood
82a8810057
Rename into something that is a little more descriptive.
2016-03-12 11:19:42 +01:00
Gav Wood
d7039b72e2
Update archivedb.rs
2016-03-12 10:48:28 +01:00
Tomasz Drwięga
c6dc6c0c41
One more warning
2016-03-12 10:41:35 +01:00
Tomasz Drwięga
d0f7555348
Merge branch 'master' into updating_clippy
...
Conflicts:
util/src/journaldb/archivedb.rs
2016-03-12 10:40:22 +01:00
Tomasz Drwięga
4b6e1dd4d2
Fixing warnings
2016-03-12 10:25:51 +01:00
Tomasz Drwięga
3ea52c2324
Merge branch 'master' into ethminer_crate
...
Conflicts:
parity/main.rs
2016-03-12 10:22:43 +01:00
Tomasz Drwięga
e10457d235
Bumping clippy
2016-03-12 10:06:50 +01:00
Gav Wood
88e23fcb9a
Merge pull request #634 from ethcore/jdb_option2
...
JournalDB with in-memory overlay (option2)
2016-03-12 10:01:17 +01:00
Gav Wood
874393ba06
Fix tests,
2016-03-12 09:57:57 +01:00
Gav Wood
e6a273f3a7
Fix tests.
2016-03-12 09:53:54 +01:00
Gav Wood
12e1abdfb7
Port fixes to new infrastrtcutre.
2016-03-12 09:51:17 +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
7cfe1d258b
Adding more detailed logging
2016-03-11 23:49:32 +01:00
Arkadiy Paronyan
1031ce641d
Merge pull request #682 from ethcore/additional_sstore_test
...
additional (failing) SecretStore test
2016-03-11 22:45:43 +01:00
arkpar
896ba57555
Merge branch 'master' of github.com:ethcore/parity into jdb_option2
2016-03-11 22:43:59 +01:00
Nikolay Volf
b1327a045f
fixed new account generation
2016-03-11 22:47:12 +04:00
debris
90e20cbcad
additional (failing) sstore test
2016-03-11 20:08:01 +01:00
Tomasz Drwięga
c3a79c1478
Merge branch 'master' into ethminer_crate
...
Conflicts:
ethcore/src/client/client.rs
parity/main.rs
sync/src/chain.rs
sync/src/lib.rs
2016-03-11 19:22:40 +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
Nikolay Volf
1e40997ff7
state query for archive jdb
2016-03-11 22:15:56 +04:00
Nikolay Volf
87fb0b31eb
Merge branch 'master' into reorgjdb
2016-03-11 20:05:41 +04:00
Nikolay Volf
03a4f9e268
Merge pull request #673 from ethcore/boxjdb
...
JournalDB -> Box<JournalDB>, and it's a trait.
2016-03-11 20:03:39 +03:00
Tomasz Drwięga
9f19d2993c
Merge branch 'master' into ethminer_crate
...
Conflicts:
util/bigint/src/uint.rs
2016-03-11 16:24:52 +01:00
Tomasz Drwięga
179569f9f8
Adding std::mem back
2016-03-11 16:01:18 +01:00
Tomasz Drwięga
0dbe6684ad
adding std::mem
2016-03-11 15:58:12 +01:00
Nikolay Volf
04af38bb0d
fix test compilation
2016-03-11 18:54:28 +04:00
Nikolay Volf
fcc0432856
Merge pull request #675 from ethcore/rpc_unit_tests
...
fixed U256 and transaction request deserialization
2016-03-11 17:25:13 +03:00
Nikolay Volf
8d67316ece
Merge branch 'master' into reorgjdb
...
Conflicts:
parity/main.rs
2016-03-11 17:41:04 +04:00
Gav Wood
38d470f3bc
Reorganise command line options into more general engine.
2016-03-11 14:45:19 +01:00
Gav Wood
7e8b6c3660
Merge branch 'boxjdb' into reorgjdb
2016-03-11 14:06:32 +01:00
Gav Wood
b25551be7b
Merge pull request #671 from ethcore/clippy_hook
...
Removing running clippy by default on nightly.
2016-03-11 14:03:16 +01:00
Gav Wood
51cfd4b0ea
Remove unneeded clone.
2016-03-11 13:58:11 +01:00
debris
ecd33a6093
fixed U256 and transaction request deserialization, added tests for transaction request
2016-03-11 13:54:52 +01:00
Gav Wood
4771fdf0fb
Rearrange journaldb infrastructure.
2016-03-11 13:50:39 +01:00
Gav Wood
2a856a13f0
Obvious typo fix.
2016-03-11 13:21:53 +01:00
Gav Wood
d71c5d4c17
Place Sync/Send in trait.
2016-03-11 13:19:10 +01:00
Gav Wood
e461916f5a
Merge remote-tracking branch 'origin/master' into boxjdb
2016-03-11 12:56:33 +01:00
Gav Wood
756f964130
JournalDB -> Box<JournalDB>, and it's a trait.
2016-03-11 12:54:48 +01:00
arkpar
8f54c24e47
Merged changes from jdb_option1, keep LATEST_ERA from decreasing
2016-03-11 11:52:11 +01:00
Tomasz Drwięga
d84e008e00
Removing superflous check for nightly
2016-03-11 11:16:49 +01:00
Tomasz Drwięga
8709dd28f8
Fixing clippy warnings
2016-03-11 10:58:51 +01:00
Tomasz Drwięga
3a4a7ac822
Bumping clippy version
2016-03-11 10:35:26 +01:00
arkpar
06a3abd01e
Removed unused return type
2016-03-10 21:15:43 +01:00
arkpar
8785bd37e8
Merge branch 'master' of github.com:ethcore/parity into jdb_option2
2016-03-10 21:06:21 +01:00
Nikolay Volf
a2dea3885b
refactoring to AccountService
2016-03-10 23:09:45 +04:00
Nikolay Volf
5571503c22
traitified secret store
2016-03-10 20:18:01 +04:00
Gav Wood
1a28e9297c
Merge pull request #655 from ethcore/io
...
Stop workers before stopping event loop
2016-03-10 12:53:00 +01:00
arkpar
ff12b53ba6
Stop workers before stopping event loop
2016-03-10 10:40:16 +01:00
Nikolay Volf
0f056f3abb
Merge branch 'master' into clippy-dev
...
Conflicts:
Cargo.toml
2016-03-10 02:45:53 +04:00
arkpar
c302fa9a4e
Style
2016-03-09 18:37:44 +01:00
Nikolay Volf
6ad0ba8fe2
basic commands
2016-03-09 17:11:15 +04:00
Tomasz Drwięga
79d2beb42a
Same bug in full_mul
2016-03-09 11:50:35 +01:00
Tomasz Drwięga
9c714688cd
Merge branch 'uint_opt' of github.com:ethcore/parity into uint_opt
2016-03-09 11:32:39 +01:00
Tomasz Drwięga
b3fc16ed9a
Fixing bug in multiplication implementation
2016-03-09 11:32:23 +01:00
Tomasz Drwięga
389779d86c
Updating benchmarks to avoid inlining/optimizing
2016-03-09 00:05:47 +01:00
arkpar
ca7d3b91d0
Merge branch 'master' of github.com:ethcore/parity into jdb_option2
2016-03-08 18:35:25 +01:00
Tomasz Drwięga
c47209e9bf
Using better subtraction when optimizations are enabled
2016-03-08 12:09:04 +01:00
Tomasz Drwięga
9ae2341ba9
Couple of more aggresive optimizations
2016-03-08 10:05:46 +01:00
Tomasz Drwięga
17b2d2a2d7
Implementing mul and full_mul
2016-03-08 01:20:16 +01:00
Tomasz Drwięga
76865694ce
Subtraction optimization
2016-03-07 19:03:29 +01:00
Tomasz Drwięga
c5840be1cb
Small improvements
2016-03-07 18:36:17 +01:00
Tomasz Drwięga
e7be3c5378
Simplifing mul_u32 and add carry
2016-03-07 17:09:19 +01:00
Tomasz Drwięga
cc0adf5442
Optimizing and simplifying add and shl
2016-03-07 17:06:08 +01:00
Tomasz Drwięga
4717be07d6
Optimizing mul_u32
2016-03-07 16:45:50 +01:00
Tomasz Drwięga
0fd52176dc
Fixing tests in bigint and util
2016-03-07 16:28:51 +01:00
Tomasz Drwięga
b61c0397bc
removing unused variable
2016-03-07 14:36:38 +01:00
Tomasz Drwięga
69db469d39
Merge branch 'master' into clippy-dev
...
Conflicts:
util/src/journaldb.rs
2016-03-07 14:35:42 +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
Gav Wood
72016196cd
Remove println!s.
2016-03-07 10:56:39 +01:00
Gav Wood
318e7e9e04
Merge pull request #613 from ethcore/jdb_option1
...
JournalDB option 1 fix
2016-03-07 09:38:50 +01:00
Gav Wood
4d1effb008
Fix tests.
2016-03-07 09:10:02 +01:00
Gav Wood
73207c2355
Revert accidental beta regressions.
2016-03-07 08:01:14 +01:00
Gav Wood
fd87633db6
Remove superfluous LATEST_KEY write.
2016-03-07 07:57:50 +01:00
arkpar
744c4c7d8b
JournalDB documentation
2016-03-07 07:06:55 +01:00
Gav Wood
0980c7130a
Fix replay_keys
...
Counters should never have an entry with zero value.
2016-03-07 06:58:43 +01:00
Gav Wood
4230fdfffe
More veriosning fixups.
2016-03-06 22:43:21 +01:00
Gav Wood
bc2fb14b5d
Add memory usage reports.
...
Update to be similar to master.
2016-03-06 22:39:04 +01:00
Gav Wood
bfd882c7e0
Fix warnings.
2016-03-06 22:05:12 +01:00
Gav Wood
51c95d4d67
Implement option 1.
2016-03-06 21:57:55 +01:00
arkpar
d77d9ad9d8
JournalDB with history overlay
2016-03-06 19:57:00 +01:00
arkpar
003d1fd0cc
Network tracing improvements
2016-03-05 23:32:38 +01:00
Nikolay Volf
cfbaa2d6e9
fixed namespaces
2016-03-05 14:25:46 +03:00
Nikolay Volf
1d04a7b8f9
changing warning to trace
2016-03-05 13:16:09 +03:00
arkpar
a4640beb2c
Typo
2016-03-05 00:00:43 +01:00
arkpar
2d6738fcde
Additional logging and assert
2016-03-04 23:53:57 +01:00
Gav Wood
8ed632eb96
Merge pull request #592 from ethcore/network
...
Fixed potential deadlock on startup
2016-03-04 23:51:56 +01:00
Gav Wood
e11b74e8d2
Merge pull request #589 from ethcore/disablejournaldb
...
JournalDB can now operate in "archive" mode
2016-03-04 23:51:21 +01:00
Gav Wood
559e01ea84
Review remarks resolved.
2016-03-04 22:54:59 +01:00
arkpar
182aec2f94
Fixed potential deadlock on startup
2016-03-04 22:01:36 +01:00
Gav Wood
ba67b67ff3
JournalDB can now operate in "archive" mode.
2016-03-04 20:19:36 +01:00
Nikolay Volf
2e3fb103ab
extended secret store operations
2016-03-04 20:08:42 +03:00
Nikolay Volf
d59972a9ac
deserialization for uint generic
2016-03-04 20:07:23 +03:00
Nikolay Volf
ae51d99fb8
[ci skip] trailing commas
2016-03-04 16:40:17 +03:00
Nikolay Volf
0d01099f44
moving unlock logics to secret-store itself
2016-03-04 16:23:00 +03:00
Nikolay Volf
e17b2a4db8
replacing unsafe cell with rwlock
2016-03-04 14:48:05 +03:00
Gav Wood
1a7ef8cc85
Merge pull request #560 from ethcore/clippy_warnings
...
Fixing clippy warnings = small refactoring of `request_blocks`
2016-03-02 19:06:45 +01:00
Gav Wood
f5de0187e7
Merge remote-tracking branch 'origin/master' into clippy_warnings
2016-03-02 13:40:35 +01:00
arkpar
041cfda80b
Improved journaldb logging
2016-03-02 13:21:33 +01:00
Gav Wood
931c293426
Merge pull request #567 from ethcore/fix-kcov
...
Fix coverage test run
2016-03-02 13:01:14 +01:00
Gav Wood
162300a4a6
Merge pull request #547 from ethcore/mining
...
Mining
2016-03-02 13:00:22 +01:00
Marek Kotewicz
c9bb7ea0f4
Merge pull request #565 from ethcore/uint-warnings
...
fix uint warnings
2016-03-02 12:32:01 +01:00
Nikolay Volf
771fbcbd27
remove redundant modification
2016-03-02 13:02:33 +03:00
Nikolay Volf
5dfc3d2849
resolving path at runtime
2016-03-02 13:01:38 +03:00
Nikolay Volf
34b812696b
remove unused imports
2016-03-02 08:49:48 +03:00
Gav Wood
d55aa54412
Merge branch 'master' into mining
2016-03-02 00:59:39 +01:00
Gav Wood
0082d12ea9
Merge pull request #544 from ethcore/uint-refact
...
uint to separate crate
2016-03-02 00:59:03 +01:00
Gav Wood
30c6820437
Refactor and cleanup.
2016-03-02 00:52:18 +01:00
Tomasz Drwięga
30e7ac8d6d
Fixing trivial warnings
2016-03-01 22:05:50 +01:00
Tomusdrw
aab274d3ef
Changing RefCell to Cell in transaction. Implementing Copy on Uints.
2016-03-01 21:29:22 +01:00
Gav Wood
140711dd8a
Fixups from review.
...
Reduce size of default extra-data.
Introduce find_uncle_headers.
2016-03-01 19:59:12 +01:00
Gav Wood
f705f6957a
Merge branch 'master' into mining
2016-03-01 16:59:39 +01:00
Gav Wood
48df869202
--author and --extra-data options. Fixed null parent-hash.
2016-03-01 16:58:14 +01:00
Nikolay Volf
be4cfa83b3
Merge pull request #545 from ethcore/table
...
Sparse Table Implementation (Row, Col) -> Val
2016-03-01 15:01:35 +03:00
Tomasz Drwięga
816e549d4c
Changing implementation of is_empty to something more efficient
2016-03-01 00:40:55 +01:00
Tomasz Drwięga
ed6a35f618
More idiomatic implementations
2016-03-01 00:00:52 +01:00
Tomasz Drwięga
2f3b0c9d1c
Removing get_ prefix
2016-02-29 23:57:02 +01:00
Nikolay Volf
82a528961b
remove line
2016-03-01 01:13:00 +03:00
Tomasz Drwięga
212aac42bd
Removing clippy warnings
2016-02-29 23:09:51 +01:00
Tomasz Drwięga
f2fdb8b69b
Table tests
2016-02-29 22:56:56 +01:00
Nikolay Volf
16038d9555
hash&uint -> numbers
2016-03-01 00:23:49 +03:00
Nikolay Volf
d0125f3ff5
uint to separated crate
2016-03-01 00:21:15 +03:00
Tomusdrw
4bf77c03f5
Moving Table to utils. Fixing couple of small things
2016-02-29 22:16:28 +01:00
Gav Wood
ffc5c2ea7b
eth_getwork implemented.
2016-02-29 19:30:13 +01:00
Gav Wood
5869dc8273
Merge pull request #539 from ethcore/bigint-u512mul
...
u256 full multiplication
2016-02-29 19:05:03 +01:00
Nikolay Volf
b30f066651
tabified
2016-02-29 19:15:13 +03:00
Nikolay Volf
1a4e95a9dc
u256*u256->u512
2016-02-29 18:57:46 +03:00
Gav Wood
72f4dfdd7a
Merge pull request #534 from ethcore/bigint-autoinclude
...
changing x64 asm config
2016-02-29 15:16:30 +01:00
Nikolay Volf
06623333d9
fix tabs
2016-02-29 15:23:43 +03:00
Nikolay Volf
e0c158c12f
removed space
2016-02-29 14:40:59 +03:00
Nikolay Volf
9b9e054dc3
changing x64 asm config
2016-02-29 14:29:51 +03:00
Gav Wood
b1fc9bb342
Merge pull request #528 from ethcore/bigint-opt
...
Multiplication issue + very exhaustive tests for it
2016-02-27 18:27:15 +01:00
Gav Wood
22a2de971b
Merge pull request #498 from ethcore/eip8
...
EIP-8
2016-02-27 17:49:11 +01:00
Nikolay Volf
afbf41c48c
Merge branch 'master' into bigint-opt
...
Conflicts:
util/src/uint.rs
2016-02-27 19:17:51 +03:00
Nikolay Volf
6a0e9c5ed0
tabified
2016-02-27 18:55:07 +03:00
Gav Wood
734adf0214
Merge pull request #527 from ethcore/determinatetests
...
Make "random" trie tests fully deterministic.
2016-02-27 16:50:56 +01:00
Nikolay Volf
019638628c
removed duplicates
2016-02-27 18:45:19 +03:00
arkpar
4bdd5267b0
Ack size test
2016-02-27 16:44:47 +01:00
Nikolay Volf
dc604c21b5
most complete carry test ever
2016-02-27 18:43:38 +03:00
arkpar
e6bab014d1
Fixed outgoing ack size
2016-02-27 16:40:22 +01:00
Gav Wood
ec8c1cb5f9
Make "random" trie tests fully determinate.
2016-02-27 15:49:44 +01:00
Gav Wood
faa6347896
Update handshake.rs
2016-02-27 15:07:21 +01:00
Gav Wood
213bfc4417
Update handshake.rs
2016-02-27 15:05:13 +01:00
Gav Wood
b2dd6ded1d
Update discovery.rs
2016-02-27 15:02:05 +01:00
debris
11de5b4923
udpated serde to version 0.7.0
2016-02-27 13:14:58 +01:00
Nikolay Volf
e3c8c99583
finally caught mul bug
2016-02-27 15:02:02 +03:00
Gav Wood
07b9f9f6f3
Merge pull request #521 from ethcore/bigint-u512-opt
...
U512 add/sub optimize
2016-02-26 23:46:47 +01:00
Gav Wood
a211520d19
Merge pull request #509 from ethcore/geth-import-no-utility-crate
...
Account management + geth keystore import (no utility crate added)
2016-02-26 23:13:20 +01:00
Gav Wood
52faf8164d
Update store.rs
2016-02-26 21:38:05 +01:00
Nikolay Volf
98a75d06d1
benches
2016-02-26 23:37:13 +03:00
Gav Wood
8bd585b2b9
Merge pull request #505 from ethcore/network
...
Delayed UPnP initialization
2016-02-26 21:33:29 +01:00
Nikolay Volf
9585138f20
add/sub 512
2016-02-26 23:24:04 +03:00
Gav Wood
a51ba5ca33
Merge pull request #515 from ethcore/bigint-opt
...
optimization of U256
2016-02-26 17:25:18 +01:00
Nikolay Volf
3750a8964c
removed redundant clones
2016-02-26 17:48:50 +03:00
Nikolay Volf
5013c4d1f1
naughty overflow bug fixed
2016-02-26 16:50:12 +03:00
arkpar
34bc02af1e
Merge branch 'master' of github.com:ethcore/parity into network
2016-02-26 14:23:10 +01:00
Nikolay Volf
023c623650
mul overflow multipart test
2016-02-26 16:19:55 +03:00
Nikolay Volf
3858a2011f
[ci skip] mul multipart tests
2016-02-26 16:12:47 +03:00
Nikolay Volf
228e3fefe0
[ci skip] multipart sub test
2016-02-26 16:03:04 +03:00
Nikolay Volf
e95538f3ec
[ci skip] style fixes, multipart add test
2016-02-26 15:56:55 +03:00
arkpar
9920dcea17
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-26 13:16:22 +01:00
Gav Wood
7a706fa0d2
Merge pull request #418 from ethcore/jsonrpc2
...
bloomfilter
2016-02-26 13:08:41 +01:00
Nikolay Volf
f29417eea9
allow dead code for macros expansion
2016-02-26 14:50:55 +03:00
arkpar
c66178e3f7
Fixed a race condition when a connecting peer disconnects immediately
2016-02-26 11:38:06 +01:00
Nikolay Volf
4b0ec64299
random init for benches
2016-02-25 22:48:34 +03:00
Nikolay Volf
e946e2ab18
epic mul overflow bug
2016-02-25 22:27:22 +03:00
Nikolay Volf
600859ed04
[ci skip] flush
2016-02-25 19:58:09 +03:00
Nikolay Volf
2ee4a0c8c6
mistake of ne/jcxz
2016-02-25 18:16:08 +03:00
Nikolay Volf
5d22ad3fc8
counter jump better
2016-02-25 18:10:33 +03:00
Nikolay Volf
864e754074
overflowing_sub in sub
2016-02-25 18:02:08 +03:00
Nikolay Volf
7525ff23cf
removed artefact cls/pushf/popf
2016-02-25 17:59:08 +03:00
Nikolay Volf
fb5779a00e
specific feature for asm opt
2016-02-25 16:55:03 +03:00
Nikolay Volf
5467b06c4f
fix bench iter
2016-02-25 16:40:36 +03:00
Nikolay Volf
f17d893f53
fixed mul, fixed register pref
2016-02-25 16:20:57 +03:00
Nikolay Volf
ae76a509dc
inline test
2016-02-25 03:10:02 +03:00
Nikolay Volf
da69ea51fe
inline
2016-02-25 03:09:33 +03:00
Nikolay Volf
0794049d18
fix naughty macros
2016-02-25 02:05:59 +03:00
Nikolay Volf
ccaa194681
mul, bench showtime
2016-02-25 02:00:34 +03:00
arkpar
5a9bba3fa5
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-24 21:32:21 +01:00
Nikolay Volf
7821505139
sub x64 optimize
2016-02-24 23:08:21 +03:00
Nikolay Volf
476bb85d41
r m/r + setc/xor
2016-02-24 21:36:31 +03:00
Nikolay Volf
dd8652dbf4
u256 to inline assembly opt
2016-02-24 21:17:29 +03:00
debris
ad268d27d7
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-24 10:10:49 +01:00
Nikolay Volf
5bd355e0af
removing extra crate
2016-02-24 09:55:09 +03:00
arkpar
8beba717f8
Delayed UPnP initialization
2016-02-23 19:38:06 +01:00
arkpar
492bf7154e
Log address
2016-02-23 15:02:08 +01:00
debris
52ed69b619
Merge branch 'master' into jsonrpc2
2016-02-23 14:53:09 +01:00
Tomusdrw
3734959f55
Deriving PartialEq and disabling clippy warning
2016-02-23 11:54:10 +01:00
Tomusdrw
07e704c968
Fixing clippy warnings. Implementing PartialEq for Uints
2016-02-23 11:40:23 +01:00
Tomusdrw
c2952b49b4
Bumping clippy version Fixes #496
2016-02-23 10:47:57 +01:00
arkpar
000d2446b5
EIP8
2016-02-22 23:05:27 +01:00
Nikolay Volf
bceafe9094
fix import statement
2016-02-23 00:05:28 +03:00
Nikolay Volf
94f9501702
Merge branch 'master' into geth-import
2016-02-22 23:41:06 +03:00
Nikolay Volf
4061799e90
scrypto decrypt fix
2016-02-22 23:40:38 +03:00
Nikolay Volf
e604c97a43
more account tests
2016-02-22 23:12:13 +03:00
Nikolay Volf
61a3e687f5
store extra interface
2016-02-22 20:08:16 +03:00
Gav Wood
5917290562
Remove unneeded code, fix minor potential issue with length.
2016-02-22 13:59:25 +01:00
arkpar
764f6e9347
Merge branch 'db' of github.com:ethcore/parity into db
2016-02-22 13:48:43 +01:00
arkpar
077c5662a8
Fixed a warning
2016-02-22 13:47:25 +01:00
arkpar
61949d0ed4
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-22 13:44:25 +01:00
debris
5e27e1b9aa
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-22 11:08:51 +01:00
Gav Wood
e63aba73c5
Remove "unknown" from version string.
2016-02-22 09:04:44 +01:00
debris
155404bf92
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-22 08:50:03 +01:00
Gav Wood
fbee46d69d
Fix netstats.
2016-02-21 21:45:56 +01:00
Nikolay Volf
a8f4d24dad
Merge branch 'master' into geth-import
2016-02-21 23:44:52 +03:00
Nikolay Volf
8bc0b7c77c
import pub
2016-02-21 23:44:12 +03:00
Nikolay Volf
5b05cbb128
extended keys with accont meta
2016-02-21 23:23:46 +03:00
Gav Wood
0c832853b6
Avoid the dep = "*"
2016-02-21 21:22:11 +01:00
Gav Wood
ea187253a2
Include git commit date & hash.
2016-02-21 21:14:09 +01:00
Gav Wood
63bbd0ccd8
Use proper version string.
2016-02-21 20:00:45 +01:00
Gav Wood
75129613c5
Merge pull request #480 from ethcore/network
...
Networking fixes
2016-02-21 18:57:10 +01:00
arkpar
67cd29f4e1
Whitespaces
2016-02-21 16:58:56 +01:00
arkpar
91276ad82e
Added comments
2016-02-21 16:52:25 +01:00
arkpar
fe84eb4ff6
Fix locking
2016-02-21 14:04:10 +01:00
Nikolay Volf
bcc4ca48ab
to new namespace
2016-02-21 15:19:08 +03:00
Nikolay Volf
a6316b1e20
Merge branch 'master' into db
2016-02-21 15:05:36 +03:00
arkpar
93d259e8cb
Merge branch 'master' of github.com:ethcore/parity into network
2016-02-21 00:11:32 +01:00
Gav Wood
6448d073a7
Merge pull request #481 from ethcore/warnings
...
Squash more warnings
2016-02-20 22:00:08 +01:00
Gav Wood
26ad918e03
Merge pull request #477 from ethcore/temp-path
...
dev/test/build tools to separate crate
2016-02-20 21:59:59 +01:00
arkpar
7bc2853de9
Removed TODO
2016-02-20 15:14:54 +01:00
arkpar
8bd052b986
Fixed warnings
2016-02-20 11:54:12 +01:00
arkpar
b1bfd00875
Zombie connections
2016-02-20 11:47:39 +01:00
arkpar
69df91de68
Deregister handshake properly when converting to session
2016-02-20 01:36:08 +01:00
arkpar
00f2c6e3e4
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-20 00:48:36 +01:00
arkpar
5572d1792d
Back to original slab crate
2016-02-19 18:43:55 +01:00
Nikolay Volf
84e7ce2758
Merge branch 'master' into temp-path
...
Conflicts:
util/Cargo.toml
util/src/lib.rs
2016-02-19 19:11:24 +03:00
arkpar
ab233a941f
Slightly improved tests
2016-02-19 16:34:31 +01:00
Nikolay Volf
ab0fe65f3f
unlisting as dev-dependencies
2016-02-19 18:09:31 +03:00
Nikolay Volf
fed90c126e
dev/test tools to separate crate
2016-02-19 17:18:20 +03:00
arkpar
beab90c707
Added is_valid_node_url
2016-02-19 14:13:20 +01:00
debris
8113c689fc
Merge branch 'master' into jsonrpc2
2016-02-19 14:07:11 +01:00
arkpar
f15275bb5b
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-19 13:52:07 +01:00
arkpar
1d60d82698
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-19 13:44:57 +01:00
arkpar
d9fec87143
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-19 13:39:43 +01:00
Gav Wood
8747fe2dc9
Merge pull request #449 from ethcore/secret-store-enc
...
Secret store (part2 - encrypted key/value svc)
2016-02-19 13:30:45 +01:00
Gav Wood
d43b23d663
Update directory.rs
2016-02-19 13:30:36 +01:00
Nikolay Volf
63c5a2e58f
copy instead of ref-map
2016-02-19 14:52:29 +03:00
debris
ef8055f900
Merge branch 'master' into jsonrpc2
2016-02-19 12:52:16 +01:00
Nikolay Volf
25bae2897b
[ci skip] merging master
2016-02-19 14:25:51 +03:00
debris
f50bf528e6
fixed allow warnings in util
2016-02-19 11:57:52 +01:00
Gav Wood
a4846e4aad
Update bytes.rs
2016-02-19 11:31:40 +01:00
debris
8831e73d98
ignore panic forwarding tests
2016-02-19 11:05:39 +01:00
debris
bef6d5f2a1
fixed insecure rlp uint conversion, and failing json tests
2016-02-19 10:51:35 +01:00
debris
df3d17789a
compiling ethcore on beta
2016-02-19 00:06:06 +01:00
arkpar
af8ba06795
utils compilable in beta
2016-02-18 23:29:41 +01:00
arkpar
68795ea031
Fixed typos
2016-02-18 21:40:17 +01:00
arkpar
99600ba370
DB Test
2016-02-18 21:15:56 +01:00
Gav Wood
8e93989eec
Merge branch 'rustup' into rustbeta
2016-02-18 21:09:36 +01:00
Nikolay Volf
8b4278aeaa
feature dep for heapsize
2016-02-18 22:06:59 +03:00
Nikolay Volf
198119466b
forking heapsize
2016-02-18 19:21:24 +03:00
debris
80f4f422fc
updated heapsizeof
2016-02-18 15:17:26 +01:00
debris
ebe8e19cc0
fixed compiling with rustc 1.8.0-nightly (57c357d89 2016-02-16)
2016-02-18 14:36:59 +01:00
arkpar
e99f604133
rocksdb abstraction layer
2016-02-18 03:46:34 +01:00
arkpar
68d606b5f0
rocksdb abstraction layer
2016-02-18 03:46:24 +01:00
Nikolay Volf
fffd93607d
just in case check
2016-02-17 23:38:16 +03:00
Nikolay Volf
95c74dbd30
more func
2016-02-17 23:34:55 +03:00
Nikolay Volf
aad49cb19f
more functional
2016-02-17 23:25:25 +03:00
debris
ed880b3b58
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-17 15:59:36 +01:00
arkpar
0cfc4cbb34
More tests
2016-02-17 14:07:26 +01:00
arkpar
c9f3f5e544
Tweaked connection limits to be a bit more aggressive
2016-02-17 14:07:11 +01:00
arkpar
eef193e8bd
Don't add useless peers to table
2016-02-17 14:06:19 +01:00
Nikolay Volf
ca99679d1d
fixed test names
2016-02-17 11:57:13 +03:00
Nikolay Volf
14b02ff26f
tests and fixes
2016-02-17 11:48:12 +03:00
arkpar
e4baf37bf8
Fixed adding boot nodes to discovery table; Ping optimization
2016-02-17 02:55:46 +01:00
arkpar
a179722542
Merge branch 'discovery' of github.com:ethcore/parity into discovery
2016-02-17 01:39:27 +01:00
arkpar
39a98cd555
Prevent connection deletion until unregister is called; minor tweaks
2016-02-17 01:39:16 +01:00
Nikolay Volf
0b916e0a51
Merge branch 'master' into discovery
2016-02-17 03:21:41 +03:00
Nikolay Volf
d63f13245f
doc typo
2016-02-17 03:17:02 +03:00
Nikolay Volf
4a028f5faf
cleanup asserts
2016-02-17 02:49:13 +03:00
Nikolay Volf
63f6ab4e6d
resolved with bytes-encodable issue
2016-02-17 02:32:16 +03:00
arkpar
b6ccbdb694
Lower max handshakes to reduce network load
2016-02-16 23:37:24 +01:00
arkpar
7e0dfb41d0
Minor test tweaks and code cleanup
2016-02-16 23:33:32 +01:00
Manish Goregaokar
8802fb2fd8
Make clippy an optional dependency
2016-02-17 02:07:41 +05:30
arkpar
fbe06d3f2f
More tests
2016-02-16 21:25:01 +01:00
arkpar
217cbec50e
Disconnect test
2016-02-16 19:08:58 +01:00
Nikolay Volf
9895f00e5e
warnings, docs, and finding bugs
2016-02-16 20:52:36 +03:00
arkpar
f4fa747cd0
ip_utils tests
2016-02-16 17:55:37 +01:00
arkpar
a4ea0737b2
Fixed some tests
2016-02-16 17:54:34 +01:00
arkpar
d95e971030
Prevent deadlocks
2016-02-16 17:53:31 +01:00
Nikolay Volf
a649d6f131
first vector up
2016-02-16 19:19:32 +03:00
Nikolay Volf
ac0ca94230
Merge branch 'master' into secret-store-enc
2016-02-16 17:02:08 +03:00
Nikolay Volf
feb9b96ce7
version bump, test script for full suite
2016-02-16 13:40:58 +03:00
Tomusdrw
22e2458ce5
Adding rustfmt_skip and fixing couple of places that have troubles after formatting.
2016-02-16 11:01:04 +01:00
Tomusdrw
771bcb5bda
Adding formatting script
2016-02-16 10:57:58 +01:00
Nikolay Volf
26e992ad2e
encrypting any bytes covertible now via hashmap
2016-02-16 11:30:22 +03:00
arkpar
33e8d749d2
Max handhsakes reached is now a debug warning
2016-02-16 03:05:05 +01:00
arkpar
fa316c21ae
Merge branch 'discovery' of github.com:ethcore/parity into discovery
2016-02-16 02:31:53 +01:00
arkpar
58fdfe77d3
Handle pinning and enable_discovery options
2016-02-16 02:31:17 +01:00
arkpar
f771306867
Get public address/UPNP refactoring
2016-02-16 02:05:45 +01:00
arkpar
203947388b
Get public address/UPNP refactoring
2016-02-16 02:05:36 +01:00
arkpar
681350b03d
Merge branch 'discovery' of github.com:ethcore/parity into discovery
2016-02-16 01:36:23 +01:00
arkpar
fb0b5b2e5b
Raise fd limit in linux
2016-02-16 00:22:44 +01:00
Nikolay Volf
734652d913
work in progress
2016-02-16 00:56:25 +03:00
arkpar
64913d5009
Additional address filter
2016-02-15 21:43:30 +01:00
debris
9e760e9fb8
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-15 21:39:38 +01:00
arkpar
0bef355494
Removed temp test code
2016-02-15 20:34:05 +01:00
arkpar
a2c0508792
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-15 20:30:08 +01:00
Arkadiy Paronyan
482292551b
Merge pull request #423 from ethcore/secret-store
...
Secret store (part1 - key management)
2016-02-15 20:29:54 +01:00
arkpar
01a83e6031
Populate discovery from node table
2016-02-15 20:28:27 +01:00
arkpar
4b9c7f7517
Add incoming connection to node table
2016-02-15 19:54:27 +01:00
arkpar
0e1e80477a
Save key to a file
2016-02-15 18:36:34 +01:00
Nikolay Volf
017a1adb24
fixing issues and moving
2016-02-15 18:01:52 +03:00
arkpar
4d40991c1a
Discovery test
2016-02-15 16:01:45 +01:00
debris
fb4901cbcf
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-15 15:22:43 +01:00
arkpar
cf45d5914a
Node table tests
2016-02-15 14:39:56 +01:00
arkpar
b503fb5de8
Merge branch 'master' of github.com:ethcore/parity into net
2016-02-15 12:57:19 +01:00
arkpar
ba95260113
Merge branch 'master' of github.com:ethcore/parity into discovery
2016-02-15 11:56:36 +01:00
arkpar
186c7585d2
Node table persistency
2016-02-15 11:54:38 +01:00
debris
4c474d8d91
Merge branch 'master' into jsonrpc2
2016-02-15 10:53:01 +01:00
Tomusdrw
2c4700f4c1
Fixing clippy warnings
2016-02-15 00:55:45 +01:00
arkpar
986448ce7a
Merge branch 'net' into discovery
2016-02-14 18:27:31 +01:00
arkpar
76590d5a82
Merge branch 'master' of github.com:ethcore/parity into net
2016-02-14 17:50:14 +01:00
arkpar
38f4a06f1d
Fixed panic on accessing expired node
2016-02-14 17:45:00 +01:00
arkpar
61c52f15a3
Fixed panic on accessing expired node
2016-02-14 17:42:03 +01:00
debris
3ffaed9857
fixed util benches on nighly
2016-02-14 13:25:12 +01:00
debris
f1b39ee1e5
nightly fixes
2016-02-14 12:54:27 +01:00
arkpar
dee375bfac
Handle session creation error
2016-02-14 12:11:18 +01:00
arkpar
7503d6695a
Fixed panic on session creation
2016-02-14 11:54:08 +01:00
arkpar
718646f943
Refactored host to use different containers for handshakes and sessions
2016-02-14 11:34:59 +01:00
debris
2748e770e4
Merge branch 'master' into jsonrpc2
2016-02-14 11:13:22 +01:00
arkpar
2d89708ea8
Reduced thread contention
2016-02-14 02:11:55 +01:00
arkpar
76ea030b78
Small refactoring
2016-02-14 01:03:48 +01:00
Nikolay Volf
9ff3155a64
clippy, returing docopt
2016-02-14 00:58:41 +03:00
arkpar
62b9f4b91d
UDP discovery working
2016-02-13 22:57:39 +01:00
Nikolay Volf
84c752583a
clippy version update, docopt-macro moving to fork
2016-02-13 13:17:16 +03:00
arkpar
2af379d4b1
Merge branch 'net' of github.com:ethcore/parity into discovery
2016-02-12 15:52:11 +01:00
arkpar
f74c5dc921
More sync and propagation fixes
2016-02-12 13:07:02 +01:00
arkpar
09b6503795
Discovery packets
2016-02-12 09:52:32 +01:00
arkpar
62ac80d53f
Merge branch 'master' of github.com:ethcore/parity into net
2016-02-11 21:10:47 +01:00
arkpar
84732d4b94
Sync fixes
2016-02-11 21:10:41 +01:00
debris
2cf0f1b5f3
moved chainfilter from util to ethcore, blockchain stores block blooms
2016-02-11 14:35:03 +01:00
arkpar
0d0441a186
Use latest era instead of end era as journal marker
2016-02-11 13:32:27 +01:00
Gav Wood
0e679fbee5
Revert collecting trie stats.
2016-02-10 18:26:39 +01:00
Gav Wood
637ca97dc6
Synchronous UPnP.
2016-02-10 18:11:10 +01:00
Gav Wood
39d5b68785
Merge branch 'master' of github.com:ethcore/parity
2016-02-10 17:21:07 +01:00
Gav Wood
35374ac09c
Start of UPnP.
2016-02-10 16:45:54 +01:00
Tomusdrw
96dda7b73a
Forwarding panics from threads
2016-02-10 16:35:52 +01:00
Tomusdrw
7925642b1b
Removing overengineered stuff
2016-02-10 15:28:43 +01:00
Tomusdrw
0d121dd51a
Removing unecessary locks causing dead-locks
2016-02-10 14:49:31 +01:00
Tomusdrw
6b0cc0c8fa
Merge branch 'master' into close_gently
...
Conflicts:
parity/main.rs
2016-02-10 13:13:04 +01:00
Tomusdrw
2a498fc3eb
Implementing PanicHandlers for all places when new thread is spawned. Handling Client panics
2016-02-10 12:50:27 +01:00
Gav Wood
015aaad2c4
Merge pull request #388 from ethcore/options
...
--chain option for setting which network to go on.
2016-02-09 16:50:31 +01:00
Tomusdrw
0757ac1493
PanicHandler - work in progress
2016-02-09 16:47:21 +01:00
Gav Wood
8be5340385
Tabs!
2016-02-09 16:19:12 +01:00
Gav Wood
e987a492dc
--chain option for setting which network to go on.
...
Add contents function to util.
2016-02-09 15:51:48 +01:00
debris
fd18be4317
change CLIENT_DB_VER_STR instead of DB_VERSION
2016-02-09 13:21:32 +01:00
debris
e911e64704
db_version 2
2016-02-09 10:19:04 +01:00
debris
bb3ffe5764
Merge branch 'master' of github.com:ethcore/parity into jsonrpc
2016-02-09 10:13:35 +01:00
arkpar
b411a3d55d
Check for handshake expiration before attempting replace
2016-02-08 15:03:44 +01:00
debris
90f965cf53
Merge branch 'master' of github.com:ethcore/parity into jsonrpc
2016-02-08 11:59:03 +01:00
debris
b2c083ce56
fixed U256 serialization, tests for transaction serialization
2016-02-08 11:58:47 +01:00
arkpar
0772cb6d42
Panic on missing counters; Client cleanup
2016-02-07 23:07:36 +01:00
arkpar
63f2f42035
Restored trace
2016-02-07 22:16:58 +01:00
arkpar
6c36a7e1a6
Apply all removes after updating all counters
2016-02-07 21:33:24 +01:00
arkpar
28dd73e340
Updated counter comment
2016-02-07 18:28:47 +01:00
arkpar
976b10a4ef
Removed warning supression
2016-02-07 18:28:47 +01:00
arkpar
b2f69a08ca
Clarified counters
2016-02-07 18:28:47 +01:00
arkpar
f2ed89be46
Fixed an issue with forked counters
2016-02-07 18:28:47 +01:00
Gav Wood
36ebacbe10
Merge pull request #357 from ethcore/ark
...
Raise FD limit for MacOS
2016-02-05 15:19:29 +01:00
Gav Wood
105f4262dd
Merge pull request #354 from ethcore/license
...
License
2016-02-05 14:06:10 +01:00
arkpar
0504bc17ce
Removed issue comment
2016-02-05 13:55:29 +01:00
arkpar
f06e444737
Raise FD limit for macos
2016-02-05 13:49:36 +01:00
debris
c90d64662a
added license in every *.rs file
2016-02-05 13:40:41 +01:00
debris
bc267f8412
prepare for adding licenses
2016-02-05 13:36:30 +01:00
arkpar
a87edc2557
Style
2016-02-05 02:08:17 +01:00
arkpar
75ebac36a3
Cleanup
2016-02-05 01:49:06 +01:00
arkpar
048c27237a
Counters in JournalDB
2016-02-04 21:33:30 +01:00
arkpar
af07852080
Merge branch 'sync' of github.com:ethcore/parity into state
2016-02-04 16:02:03 +01:00
arkpar
6b3390f034
Refactored JournalDB
2016-02-04 02:40:35 +01:00
Nikolay Volf
98fc321733
separate coverage for util
2016-02-03 22:00:09 +03:00
Nikolay Volf
3f3ebdbfa1
nodes specs
2016-02-03 21:44:49 +03:00
arkpar
b9af3f9260
State copy optimization
2016-02-03 19:34:51 +01:00
Nikolay Volf
ec30a0a591
connection read tests
2016-02-03 21:01:39 +03:00
Nikolay Volf
e154e3e7fa
fixed indents
2016-02-03 19:06:16 +03:00
Nikolay Volf
f85b9eb75b
Merge branch 'master' into nvolf
2016-02-03 19:00:05 +03:00
Nikolay Volf
84e1c77938
broken sockets
2016-02-03 18:59:35 +03:00
arkpar
42d5c09131
Final docs
2016-02-03 16:43:48 +01:00
Nikolay Volf
834f8a07eb
socket write tests
2016-02-03 18:40:54 +03:00
Nikolay Volf
df18d8104d
final network tests di setup
2016-02-03 18:05:46 +03:00
Gav Wood
a1bfcf17e3
Merge branch 'master' of github.com:ethcore/parity
2016-02-03 14:58:30 +01:00
Gav Wood
fad2f3a23d
More doc updates. All Gav Wood docs done.
2016-02-03 14:51:45 +01:00
Gav Wood
4a88adfde7
Merge pull request #317 from ethcore/evm-tests
...
Additional evm tests (extops, call, jumps) and some docs
2016-02-03 14:37:17 +01:00
Gav Wood
c531150f44
More documentation.
2016-02-03 13:20:32 +01:00
Nikolay Volf
e86a680b23
test sockets, connections setup
2016-02-03 14:04:24 +03:00
Tomusdrw
da22bbf21c
Tests for some external operations
2016-02-03 11:26:24 +01:00
Nikolay Volf
206cb6b227
decoupling sockets from logic for tests
2016-02-03 03:55:18 +03:00
arkpar
da52fee2b3
Simplified Disconnect struct
2016-02-02 21:10:16 +01:00
arkpar
05e86ca63c
Peers keep-alive
2016-02-02 20:58:12 +01:00
arkpar
81e339a77a
Merge
2016-02-02 17:00:32 +01:00
arkpar
ce0cc11c56
Peer sync timeouts
2016-02-02 14:54:46 +01:00
debris
620146bdda
uncomment rlp benches
2016-02-02 02:38:15 +01:00
debris
21913b29b5
Merge branch 'master' into travis_fixes
2016-02-02 02:37:43 +01:00
Marek Kotewicz
d688fa0622
Merge pull request #296 from ethcore/jsonrpcclioptions
...
Include JSONRPC CLI options.
2016-02-02 02:37:09 +01:00
debris
26652a2ed8
fixed rlp benchmarks
2016-02-02 02:31:17 +01:00
Gav Wood
54924d14b3
Include JSONRPC CLI options.
...
Bump version numbers.
Update Trie benchmarks.
Disable RLP benchmark (@debrid please fix).
2016-02-02 01:59:14 +01:00
Marek Kotewicz
ab8ee51fed
Merge pull request #295 from ethcore/improveversionstring
...
Improve version string.
2016-02-01 19:54:59 +01:00
Gav Wood
fdd42ae537
Improve version string.
2016-02-01 17:57:22 +01:00
Gav Wood
4a25476161
Merge pull request #292 from ethcore/util_docs
...
Util docs
2016-02-01 16:21:45 +01:00
Gav Wood
9ec2efb2f3
Update mod.rs
2016-02-01 16:20:46 +01:00
Gav Wood
205a1990d6
Update mod.rs
2016-02-01 16:19:59 +01:00
debris
2bddc938af
util docs
2016-02-01 15:22:42 +01:00
Gav Wood
79258a9912
Update journaldb.rs
2016-02-01 15:07:11 +01:00
debris
6ec672a1a6
docs for util standard, from_json and common modules
2016-02-01 14:58:13 +01:00
debris
ea13fd3c0e
util docs cleanup pt.1
2016-02-01 14:48:38 +01:00
Nikolay Volf
77fdef4fb0
Merge branch 'master' into coverage-effort
...
Conflicts:
ethcore/src/receipt.rs
2016-02-01 16:37:08 +04:00
arkpar
0076df8475
Fixed neted empty list encoding
2016-02-01 01:11:07 +01:00
Nikolay Volf
1778393a51
fix util compilation
2016-01-31 20:01:36 +04:00
Nikolay Volf
5837b6e131
Merge branch 'master' into coverage-effort
...
Conflicts:
ethcore/res/ethereum/tests
2016-01-31 18:40:59 +04:00
debris
4a7e02b7e0
removed tests for ethocore-rpc for default travis build
2016-01-31 14:15:12 +01:00
Nikolay Volf
5651192076
removed unused stub
2016-01-31 14:24:45 +04:00
debris
02f5004161
moving around dirs
2016-01-31 11:08:04 +01:00
Nikolay Volf
7132d5f7cb
removed duplicates
2016-01-31 13:57:56 +04:00
Nikolay Volf
4ae26aed42
temp directory refactoring in many cases
2016-01-31 13:52:07 +04:00
arkpar
cf04c12510
Merge branch 'master' of github.com:ethcore/parity into ark
2016-01-29 17:07:23 +01:00
arkpar
3aa00586e3
Common log init function
2016-01-29 15:01:39 +01:00
arkpar
772de24cae
RLP decoder refactoring
2016-01-29 13:59:29 +01:00
arkpar
cfa2776e75
Removed test log initializations
2016-01-29 12:27:50 +01:00
arkpar
626fcdfffc
append Now accepts lists again
2016-01-28 20:13:05 +01:00
arkpar
3f281754f2
removed smallvec
2016-01-28 12:35:50 +01:00
arkpar
7f187674fc
Fixed depth tracking
2016-01-27 19:27:11 +01:00
arkpar
698fa11e76
Fixed depth tracking
2016-01-27 18:58:41 +01:00
arkpar
aa9fb98a74
Merge branch 'master' of github.com:ethcore/parity into ark
2016-01-27 17:31:45 +01:00
Arkadiy Paronyan
10dd07f998
Merge pull request #244 from ethcore/clippy
...
clippy, missing docs, renaming etc.
2016-01-27 17:21:23 +01:00
debris
61c64d264b
moved rust-evmjit -> evmjit, added clippy and basic docs to rpc crate
2016-01-27 17:08:59 +01:00
arkpar
60e2b53a1d
Fixed tests
2016-01-27 16:58:22 +01:00
Arkadiy Paronyan
5e6774a5ec
Merge pull request #193 from ethcore/rpc
...
jsonrpc http server
2016-01-27 16:48:16 +01:00
Marek Kotewicz
bcca45efa6
Merge pull request #240 from ethcore/blockchaintests
...
Ethash nonce is H64 not a u64
2016-01-27 14:58:45 +01:00
Gav Wood
9979e159bd
Ethash nonce is H64 not a u64.
2016-01-27 14:44:02 +01:00
debris
e068bad4e0
Revert "temporarily comment out checking zero prefixed int"
...
This reverts commit 500dd1480d
.
2016-01-27 14:31:43 +01:00
debris
bcfe40e743
Merge branch 'tmp_prefixed_int' into rpc
2016-01-27 14:01:03 +01:00
debris
500dd1480d
temporarily comment out checking zero prefixed int
2016-01-27 13:59:14 +01:00
debris
01fcb9b445
Merge branch 'master' of github.com:ethcore/parity into rpc
2016-01-27 13:04:40 +01:00
arkpar
40314614f7
RLP encoder refactoring
2016-01-27 12:14:57 +01:00
Arkadiy Paronyan
ed546006ef
Merge pull request #231 from ethcore/blockchaintests
...
Fix ensure_db_good() and flush_queue(), block refactoring, check block format, be strict.
2016-01-26 19:47:01 +01:00
debris
2f42e0eda0
parity on netstats
2016-01-26 19:24:33 +01:00
Gav Wood
e904d2145f
Block refactoring, stricter RLP.
...
Fixed #234 .
Partially fixes #233 for Blocks.
Fixed #222 .
2016-01-26 19:18:22 +01:00
Gav Wood
387e3ec3fd
Ensure Spec::ensure_db_good() places DB entries for code & storage.
2016-01-26 15:00:22 +01:00
Marek Kotewicz
d30114b87c
Merge pull request #207 from ethcore/rlp
...
Rlp
2016-01-26 13:15:44 +01:00
Gav Wood
537cc61cd6
Merge pull request #206 from ethcore/ark
...
U256<->H256 Conversion
2016-01-26 12:09:01 +01:00
Nikolay Volf
7b86f98a7c
identations fix
2016-01-26 14:57:43 +04:00
arkpar
1dbae06a83
Merge branch 'blockchaintests' of github.com:ethcore/parity into rlp
2016-01-25 18:57:05 +01:00
Gav Wood
499da19d82
Initial draft of blockchain tests.
2016-01-25 18:56:36 +01:00
Nikolay Volf
95e96a653f
2 bytes length check
2016-01-25 19:13:36 +04:00
Nikolay Volf
f4ab64fd6b
happy path test
2016-01-25 18:47:13 +04:00
Nikolay Volf
01ea703783
long length checks & indentation
2016-01-25 17:27:11 +04:00
Nikolay Volf
e592a185ef
lost spaces again
2016-01-25 16:57:41 +04:00
Nikolay Volf
48d1760b7f
lost spaces
2016-01-25 16:54:52 +04:00
Nikolay Volf
45059d5119
untrusted rlp data length check
2016-01-25 16:40:59 +04:00
arkpar
e61d1f810e
U256<->H256 conversion
2016-01-25 13:39:15 +01:00
Nikolay Volf
b2050fa639
untrusted rlp data length check
2016-01-25 16:23:05 +04:00
arkpar
eed88df0d4
Fixed tests compilation
2016-01-25 13:22:29 +01:00
arkpar
02d33f6861
Merge branch 'master' of github.com:ethcore/parity into ark
2016-01-24 19:21:31 +01:00
arkpar
cd250d4959
Incoming connections; Tests
2016-01-24 18:54:05 +01:00
arkpar
cfb8671b00
Networking bugfixes
2016-01-24 18:54:05 +01:00
arkpar
acbb50d700
Stream deregistration
2016-01-24 18:54:05 +01:00
Gav Wood
788213f48f
Merge branch 'master' into gav
2016-01-24 00:09:18 +01:00
Gav Wood
b059d32485
Argument parsing from CLI.
...
Closes #179
2016-01-23 23:53:20 +01:00
arkpar
e5e0d3d136
Merge branch 'master' of github.com:ethcore/parity into io
2016-01-22 14:44:17 +01:00
arkpar
81bb86d0ed
Removed obsolete warnings
2016-01-22 01:27:51 +01:00
arkpar
d431854421
Fixed tests
2016-01-22 00:47:45 +01:00
arkpar
ccf1cc4d54
Removed obsolete code and added documentation
2016-01-22 00:11:19 +01:00
arkpar
4bf1c205b4
DB commit queue
2016-01-21 23:33:52 +01:00
arkpar
0f97edad7c
Merge branch 'master' of github.com:ethcore/parity into ethash
2016-01-21 17:21:51 +01:00
arkpar
e514d3d80f
Multithreaded event loop
2016-01-21 16:48:37 +01:00
Tomusdrw
694281cdf1
Merge branch 'master' into clippy
2016-01-21 09:31:41 +01:00
Marek Kotewicz
e2ad52e5cc
Merge pull request #190 from gavofyork/coverage
...
Generating coverage reports.
2016-01-20 12:42:54 +01:00
Tomusdrw
adc763325d
Merge branch 'master' into clippy
...
Conflicts:
util/src/rlp/rlptraits.rs
2016-01-19 23:22:40 +01:00
Tomusdrw
bad2a244df
Adding documentation request comments.
2016-01-19 17:02:01 +01:00
Tomusdrw
7c4868e51a
Generating coverage report
2016-01-19 14:36:37 +01:00
Tomusdrw
2a5a333fc0
Explaining why we use * in version
2016-01-19 14:15:13 +01:00
Tomusdrw
c746f0e62c
Fixing all clippy lints
2016-01-19 13:47:30 +01:00
Tomusdrw
6ead6b7847
Merge branch 'master' into clippy
...
Conflicts:
util/src/lib.rs
2016-01-19 12:45:06 +01:00
debris
3a1b37d6f2
removed overflowing_shr
2016-01-19 12:21:56 +01:00
Arkadiy Paronyan
ae64a6046b
Merge pull request #187 from gavofyork/wrapping_ops
...
fixed wrapping ops on latest nightly
2016-01-19 12:19:09 +01:00
Marek Kotewicz
3e7fc36357
Merge pull request #180 from gavofyork/cacheman
...
Memory management for cache
2016-01-19 12:17:24 +01:00
Tomusdrw
a3937313a0
Merge branch 'master' into clippy
2016-01-19 12:16:05 +01:00
Tomusdrw
062193ceb5
Fixing clippy errors in util
2016-01-19 12:14:29 +01:00
debris
03bdecf23f
removed commented lines
2016-01-19 12:05:53 +01:00
debris
9fa4a693ce
fixed build issues with stabilized feature WrappingOps
2016-01-19 12:04:27 +01:00
Gav Wood
ab0aabf02c
PR suggestion.
2016-01-18 23:54:16 +01:00
Gav Wood
a9a4da4b3e
Fix test build.
2016-01-18 23:50:40 +01:00
Gav Wood
f946088e43
Implement signs having low-s.
...
Closes #159
2016-01-18 23:46:33 +01:00
Gav Wood
eec70fe69a
Merge branch 'master' into gav
2016-01-18 16:20:35 +01:00
arkpar
77d2303b55
Use sha3 crate in ethash
2016-01-18 16:05:45 +01:00
Gav Wood
1eafdc7008
PR fixes.
2016-01-18 15:47:50 +01:00
Gav Wood
3885cc07e4
Merge pull request #173 from gavofyork/ark
...
Multithreaded block queue
2016-01-18 15:00:44 +01:00
Gav Wood
0222b3e081
Reduce log verbosity.
2016-01-18 14:51:49 +01:00
Gav Wood
7b0e4af078
Compact state DB finished.
...
Closes #172
2016-01-18 14:44:06 +01:00
Gav Wood
b9b08af518
Use JournalDB instead of OverlayDB.
2016-01-18 13:54:46 +01:00
Gav Wood
28c07cba52
JournalDB passing all tests.
2016-01-18 13:30:01 +01:00
Gav Wood
193d615f9a
First JournalDB implementation.
2016-01-18 12:41:31 +01:00
Gav Wood
4f5ca1973e
Merge branch 'master' into gav
2016-01-18 01:32:56 +01:00
Gav Wood
4ccd2ad8fe
Add local node.
2016-01-18 00:54:06 +01:00
Gav Wood
fab99e8538
Disable trieDB ref counting for now.
2016-01-18 00:51:55 +01:00
arkpar
d05e7e031b
Basic queue test
2016-01-18 00:24:20 +01:00
arkpar
a131c33bb2
Multithreaded block queue
2016-01-17 23:07:58 +01:00
Gav Wood
589ecf10af
Additonal test for Trie iterator.
2016-01-17 22:30:07 +01:00
Gav Wood
9203dbdca2
Minor tidy up.
2016-01-17 22:24:42 +01:00
Gav Wood
62a0737e59
Iterator for NibbleSlice and TrieDB.
2016-01-17 22:18:47 +01:00
arkpar
1e8dd6321f
Global secp256k1 context
2016-01-17 14:11:07 +01:00
Gav Wood
6ea8eaa3b5
Move ethcore files back into root.
2016-01-17 13:11:25 +01:00