Commit Graph

1230 Commits

Author SHA1 Message Date
Nikolay Volf ab55be2ac1 Update README.md 2017-04-28 15:14:13 +03:00
Nikolay Volf a6d0425ce7 Update README.md 2017-04-28 03:40:53 +03:00
Marek Kotewicz 1ecc4d603c Merge pull request #403 from paritytech/docs
updated secure for travis.org and enabled docs
2017-04-27 17:19:01 +02:00
debris c0b870f59e updated secure for travis.org and enabled docs 2017-04-27 17:11:26 +02:00
Marek Kotewicz 687f785984 Merge pull request #402 from paritytech/docs
updated README.md and enabled docs generation
2017-04-27 16:19:35 +02:00
debris 42f94e0921 updated author section in cli 2017-04-27 16:09:59 +02:00
debris 60c542f978 updated README.md and enabled docs generation 2017-04-27 16:00:18 +02:00
Marek Kotewicz edd58ff11c Merge pull request #401 from paritytech/bip_compatibility
bip compatibility table
2017-04-25 19:13:30 +02:00
debris c6ba1ac257 updated doc/bips.md 2017-04-25 19:13:02 +02:00
debris 2c81c66000 bip compatibility table 2017-04-19 11:56:02 +02:00
debris a2d74615ed applied review suggestions 2017-04-14 16:41:14 +02:00
debris 890bbb05d0 updated dependencies 2017-04-14 12:49:39 +02:00
debris 57fd472db8 updated dependencies 2017-04-14 12:45:04 +02:00
Svyatoslav Nikolsky 6726c04f8b Merge pull request #397 from paritytech/cli_fix
fixed cli --db-cache option
2017-04-14 09:34:28 +03:00
Svyatoslav Nikolsky ee509fd696 Sync queue improvements: maintaining proper number of active connections on p2p level [WIP] (#396)
* autoconnect on start

* proper # of outbound connections in autoconnect

* close connection to seednode after receiving addr

* fixed seednodes list

* do not connect to same IPv4 && IPv6

* disconnect from seednode when >1 addr received
2017-04-14 08:28:41 +02:00
debris 3f7aa2ab34 fixed cli --db-cache option 2017-04-14 08:25:25 +02:00
Svyatoslav Nikolsky 8f3f793cbe Merge pull request #395 from paritytech/bip90
BIP34, BIP66, BIP90
2017-04-11 08:42:58 +03:00
debris 9a96168869 tests and fix for block coinbase script validation 2017-04-11 13:23:53 +08:00
debris cda41dce8e Merge branch 'master' of github.com:paritytech/parity-bitcoin into bip90 2017-04-10 19:23:31 +08:00
Svyatoslav Nikolsky 11c6411a41 Merge pull request #394 from paritytech/consolidate
Consolidate database traits
2017-04-10 08:03:28 +03:00
debris f6b7876de2 block builder builds blocks with version 4 2017-04-09 14:32:03 +08:00
debris abb4771770 Merge branch 'consolidate' into bip90 2017-04-09 14:12:05 +08:00
debris 0155c6e4ef revert is_double_spent -> is_spent 2017-04-09 14:10:40 +08:00
debris 178c3e565a fixed bip34 2017-04-08 21:52:30 +07:00
debris 195b8d8b6d fixed bip90 2017-04-08 21:17:58 +07:00
debris 8242db0428 Merge branch 'consolidate' into bip90 2017-04-08 21:04:02 +07:00
debris eef94cc65f fixed bip66 2017-04-08 20:59:10 +07:00
Svyatoslav Nikolsky d054d3592d Merge pull request #392 from paritytech/removed_devtools
replace devtools with tempdir, test-data is only a dev-dependency
2017-04-07 09:22:18 +03:00
Svyatoslav Nikolsky a65be02b25 Merge pull request #391 from paritytech/auto_flushing
AutoFlushingOverlayDatabase
2017-04-07 09:19:00 +03:00
debris 21fdfabb0e consolidated TransactionOutputProvider and TransactionOutputObserver 2017-04-07 12:54:40 +07:00
debris 2074076c41 simplify verification code 2017-04-07 11:46:20 +07:00
debris fc3b2a13bf removed redundant StorageTransactionOutputProvider, clarified bip30 2017-04-06 22:37:57 +07:00
debris 16fc1c01af test-data is only a dev-dependency, closes #390 2017-04-06 01:19:19 +07:00
debris 1eb99cd8b9 use tempdir instead of devtools 2017-04-06 01:05:37 +07:00
Svyatoslav Nikolsky 4cb65e3409 Added couple of debug helpers to deal with panics and segfaults (#302)
* added couple of debug helpers to deal with panics

* trying to fix compilation

* trying to fix compilation

* test

* Revert "test"

This reverts commit 6169f7e1eb5cc7b43ea2e538686cb0144bf64712.
2017-04-05 21:19:10 +07:00
Svyatoslav Nikolsky 3047d99e78 Merge pull request #387 from paritytech/depsup
updated dependencies and graph
2017-04-05 15:06:53 +03:00
debris 9c1ee100b7 AutoFlushingOverlayDatabase 2017-04-05 18:40:48 +07:00
Svyatoslav Nikolsky 899f57d9fa Merge pull request #386 from paritytech/docker
basic docker setup
2017-04-05 13:31:15 +03:00
debris dd36a624fa updated dependencies and graph 2017-04-05 17:17:23 +07:00
Marek Kotewicz 77cfd9e8f7 db refactor (#385)
* db refactor in progress, refactored kvdb

* kvdb refactor

* removed unused RwLock

* removed unused RwLock

* BlockChainDatabase

* db refactor in progress

* implemented BlockProvider for newdb

* fixed compiling

* newdb TransactionMeta

* newdb tests

* reopen tests for newdb

* replaced old db with new db

* chain_verifier uses new db

* sync module uses refactored db

* check double spends in verification layer

* added Forkable trait to satisfy resolving recursive types by compiler

* new db regtests in progress

* fixed verification and sync unit tests

* fixed miner and rpc unit tests

* implemented fmt::Debug for few structs

* removed commented out code

* fixed bencher target

* removing commented out code, polishing db_refactor pr
2017-04-05 16:37:58 +07:00
debris 228c97ad85 basic docker setup 2017-04-05 16:29:46 +07:00
Svyatoslav Nikolsky db1c35a087 Merge pull request #384 from paritytech/mioup
updated mio to 0.6.6, use tokio_io::io instead of deprecated tokio_core::io
2017-03-27 08:17:20 +03:00
debris cd5287bb2d updated parking_lot to 0.4 2017-03-26 15:17:28 +07:00
debris 35c74d8948 use tokio_io::AsyncWrite in p2p lib 2017-03-25 16:20:45 +07:00
debris acb1cbdfd2 use tokio_io::AsyncRead in p2p lib 2017-03-25 16:05:49 +07:00
debris fd930306f6 updated mio to 0.6.6 2017-03-25 15:55:23 +07:00
Svyatoslav Nikolsky 13a40941fe Merge pull request #381 from paritytech/mioup
mio 0.6.5
2017-03-20 17:08:03 +03:00
debris 2552a04edc few more dependencies updated 2017-03-20 14:23:29 +01:00
debris 35f84b4cb9 updated tokio-core and dependant crates 2017-03-20 14:18:22 +01:00
Svyatoslav Nikolsky 559287d6c0 Merge pull request #380 from paritytech/depsup2
updated futures and rayon crate
2017-03-20 12:18:04 +03:00