]> Git Repo - VerusCoin.git/log
VerusCoin.git
10 years agoUpdate comments in key to be doxygen compatible
Michael Ford [Sun, 26 Oct 2014 08:33:52 +0000 (16:33 +0800)]
Update comments in key to be doxygen compatible

10 years agoMerge pull request #5118
Pieter Wuille [Tue, 28 Oct 2014 03:46:50 +0000 (20:46 -0700)]
Merge pull request #5118

50f71cd boost: code movement only: split CECKey into separate files (Cory Fields)
bdaec6a boost: remove CPubKey dependency from CECKey. Follow-up of e405aa48 (Cory Fields)

10 years agoboost: code movement only: split CECKey into separate files
Cory Fields [Tue, 21 Oct 2014 19:04:03 +0000 (15:04 -0400)]
boost: code movement only: split CECKey into separate files

10 years agoboost: remove CPubKey dependency from CECKey. Follow-up of e405aa48
Cory Fields [Tue, 21 Oct 2014 18:38:25 +0000 (14:38 -0400)]
boost: remove CPubKey dependency from CECKey. Follow-up of e405aa48

10 years agoMerge pull request #5135
Gavin Andresen [Mon, 27 Oct 2014 17:40:24 +0000 (13:40 -0400)]
Merge pull request #5135

a31e8ba Make CBlockIndex* returned by GetDepthInMainChain const. (Daniel Kraft)

Signed-off-by: Gavin Andresen <[email protected]>
10 years agoMerge pull request #5139
Gavin Andresen [Mon, 27 Oct 2014 17:34:46 +0000 (13:34 -0400)]
Merge pull request #5139

9f87325 Start with tidier cache directories (Gavin Andresen)

Signed-off-by: Gavin Andresen <[email protected]>
10 years agoMerge pull request #5121
Wladimir J. van der Laan [Mon, 27 Oct 2014 12:48:32 +0000 (13:48 +0100)]
Merge pull request #5121

214091d Update license in pull-tester and rpc-tests (Michael Ford)

10 years agoMerge pull request #5112
Wladimir J. van der Laan [Mon, 27 Oct 2014 12:37:25 +0000 (13:37 +0100)]
Merge pull request #5112

071473c Build util and common before building server (jtimon)

10 years agoBuild util and common before building server
jtimon [Tue, 21 Oct 2014 06:36:09 +0000 (08:36 +0200)]
Build util and common before building server

10 years agoMerge pull request #5086
Wladimir J. van der Laan [Mon, 27 Oct 2014 11:27:50 +0000 (12:27 +0100)]
Merge pull request #5086

1723862 build: fix libtool's refusal to link static libs into a dll (Cory Fields)
28d412f build: quit abusing LIBS for Windows builds. (Cory Fields)

10 years agoMerge pull request #5119
Pieter Wuille [Mon, 27 Oct 2014 11:16:02 +0000 (04:16 -0700)]
Merge pull request #5119

fa73619 boost: split stream classes out of serialize.h (Cory Fields)

10 years agoMerge pull request #5115
Wladimir J. van der Laan [Mon, 27 Oct 2014 09:35:59 +0000 (10:35 +0100)]
Merge pull request #5115

33dfbf5 rpc: Fix leveldb iterator leak, and flush before `gettxoutsetinfo` (Wladimir J. van der Laan)

10 years agoMerge pull request #5134
Wladimir J. van der Laan [Mon, 27 Oct 2014 08:51:57 +0000 (09:51 +0100)]
Merge pull request #5134

6261e6e getblockhash: throw JSONRPCError (not runtime_error) (dexX7)

10 years agoMerge pull request #5093
Pieter Wuille [Sat, 25 Oct 2014 09:33:03 +0000 (02:33 -0700)]
Merge pull request #5093

4b0e2d7 Squashed 'src/leveldb/' changes from 7924331..7d41e6f (Pieter Wuille)

10 years agoMerge pull request #5131
Wladimir J. van der Laan [Sat, 25 Oct 2014 07:10:12 +0000 (09:10 +0200)]
Merge pull request #5131

24f5c94 Update comments in addrman to be doxygen compatible (Michael Ford)
c772f4c Add doc/doxygen to .gitignore (Michael Ford)

10 years agoMerge pull request #5117
Wladimir J. van der Laan [Sat, 25 Oct 2014 06:35:25 +0000 (08:35 +0200)]
Merge pull request #5117

7014f38 [Qt] Remove CAmount from BitcoinAmountField Q_PROPERTY (Cozz Lovan)

10 years ago[Qt] Remove CAmount from BitcoinAmountField Q_PROPERTY
Cozz Lovan [Wed, 22 Oct 2014 04:07:59 +0000 (06:07 +0200)]
[Qt] Remove CAmount from BitcoinAmountField Q_PROPERTY

10 years agoStart with tidier cache directories
Gavin Andresen [Fri, 24 Oct 2014 19:48:06 +0000 (15:48 -0400)]
Start with tidier cache directories

Remove more files from the cached, 200-block-chain data directories.

10 years agoMerge pull request #5132
Gavin Andresen [Fri, 24 Oct 2014 19:13:03 +0000 (15:13 -0400)]
Merge pull request #5132

2290ed0 Work around #5113. (Daniel Kraft)
dcb9846 Extend getchaintips RPC test. (Daniel Kraft)

Signed-off-by: Gavin Andresen <[email protected]>
10 years agoMerge pull request #5137
Gavin Andresen [Fri, 24 Oct 2014 19:10:53 +0000 (15:10 -0400)]
Merge pull request #5137

ec01243 --tracerpc option for regression tests (Gavin Andresen)

10 years agoMerge pull request #5133 from laanwj/2014_10_regtest_fixed_seeds
Gavin Andresen [Fri, 24 Oct 2014 17:45:46 +0000 (13:45 -0400)]
Merge pull request #5133 from laanwj/2014_10_regtest_fixed_seeds

Clear vFixedSeeds for regtest network

10 years agogetblockhash: throw JSONRPCError (not runtime_error)
dexX7 [Fri, 24 Oct 2014 13:43:40 +0000 (15:43 +0200)]
getblockhash: throw JSONRPCError (not runtime_error)

10 years ago--tracerpc option for regression tests
Gavin Andresen [Thu, 23 Oct 2014 17:11:20 +0000 (13:11 -0400)]
--tracerpc option for regression tests

Run tests with --tracerpc and all RPC calls will dump to the console.
Very helpful for debugging.

10 years agoMerge pull request #5116
Wladimir J. van der Laan [Fri, 24 Oct 2014 14:41:32 +0000 (16:41 +0200)]
Merge pull request #5116

a6a3f14 openssl version bump (Dominyk Tiller)

10 years agoMake CBlockIndex* returned by GetDepthInMainChain const.
Daniel Kraft [Fri, 24 Oct 2014 14:13:41 +0000 (16:13 +0200)]
Make CBlockIndex* returned by GetDepthInMainChain const.

Make the CBlockIndex* (optionally) returned by GetDepthInMainChain
const.  This prevents accidental modification.  The result is for
reading its properties rather than modifying it.

10 years agoUpdate comments in addrman to be doxygen compatible
Michael Ford [Fri, 24 Oct 2014 04:04:27 +0000 (12:04 +0800)]
Update comments in addrman to be doxygen compatible

Also correct the file license

10 years agoClear vFixedSeeds for regtest network
Wladimir J. van der Laan [Fri, 24 Oct 2014 07:33:16 +0000 (09:33 +0200)]
Clear vFixedSeeds for regtest network

It shouldn't inherit these from testnet.
(seems to be already done for unit test network but forgotten here...)
Fixes #5127.

10 years agoWork around #5113.
Daniel Kraft [Fri, 24 Oct 2014 07:06:37 +0000 (09:06 +0200)]
Work around #5113.

10 years agoExtend getchaintips RPC test.
Daniel Kraft [Mon, 20 Oct 2014 12:14:04 +0000 (14:14 +0200)]
Extend getchaintips RPC test.

Add the capability to simulate network splits to the RPC test framework
and use it to do more extensive testing of 'getchaintips'.

10 years agoAdd doc/doxygen to .gitignore
Michael Ford [Fri, 24 Oct 2014 03:23:14 +0000 (11:23 +0800)]
Add doc/doxygen to .gitignore

10 years agoMerge pull request #5128
Gavin Andresen [Thu, 23 Oct 2014 18:35:33 +0000 (14:35 -0400)]
Merge pull request #5128

3a757c5 fix build with libc++ after 85c579e (Cory Fields)

Signed-off-by: Gavin Andresen <[email protected]>
10 years agofix build with libc++ after 85c579e
Cory Fields [Thu, 23 Oct 2014 18:24:22 +0000 (14:24 -0400)]
fix build with libc++ after 85c579e

10 years agoqt: remove monitoreddatamapper
Wladimir J. van der Laan [Thu, 23 Oct 2014 17:08:10 +0000 (19:08 +0200)]
qt: remove monitoreddatamapper

We haven't used the viewModified signal in ages, so we can use a normal
QDataWidgetMapper.

10 years agodoc: release notes update for `rpcallowip` syntax change
Wladimir J. van der Laan [Thu, 23 Oct 2014 11:24:58 +0000 (13:24 +0200)]
doc: release notes update for `rpcallowip` syntax change

10 years agoUpdate license in pull-tester and rpc-tests
Michael Ford [Thu, 23 Oct 2014 01:48:19 +0000 (09:48 +0800)]
Update license in pull-tester and rpc-tests

Add missing copyright/license header where necessary

10 years agoboost: split stream classes out of serialize.h
Cory Fields [Wed, 22 Oct 2014 19:08:30 +0000 (15:08 -0400)]
boost: split stream classes out of serialize.h

serialization now has no dependencies.

10 years agoMerge pull request #4981
Wladimir J. van der Laan [Wed, 22 Oct 2014 10:08:51 +0000 (12:08 +0200)]
Merge pull request #4981

85c579e script: add a slew of includes all around and drop includes from script.h (Cory Fields)
db8eb54 script: move ToString and ValueString out of the header (Cory Fields)
e9ca428 script: add ToByteVector() for converting anything with begin/end (Cory Fields)
066e2a1 script: move CScriptID to standard.h and add a ctor for creating them from CScripts (Cory Fields)

10 years agoMerge pull request #4988
Wladimir J. van der Laan [Wed, 22 Oct 2014 09:47:39 +0000 (11:47 +0200)]
Merge pull request #4988

7b2bb96 Replace some function names with __func__ (Pieter Wuille)
ed6d1a2 Keep information about all block files in memory (Pieter Wuille)

10 years agoMerge pull request #5108
Wladimir J. van der Laan [Wed, 22 Oct 2014 08:46:24 +0000 (10:46 +0200)]
Merge pull request #5108

a873823 CAutoFile: Explicit Get() and remove unused methods (Wladimir J. van der Laan)
fef24ca Add IsNull() to class CAutoFile and remove operator ! (Ruben Dario Ponticeli)

10 years agoMerge pull request #5110
Wladimir J. van der Laan [Wed, 22 Oct 2014 08:28:31 +0000 (10:28 +0200)]
Merge pull request #5110

a3c26c2 Fixes for missing boost tuple.hpp header include. (randy-waterhouse)

10 years agoMerge pull request #5104
Wladimir J. van der Laan [Wed, 22 Oct 2014 08:24:06 +0000 (10:24 +0200)]
Merge pull request #5104

b7ae2c1 Chain::SetTip return type to void (21E14)

10 years agoCAutoFile: Explicit Get() and remove unused methods
Wladimir J. van der Laan [Mon, 20 Oct 2014 10:45:50 +0000 (12:45 +0200)]
CAutoFile: Explicit Get() and remove unused methods

Also add documentation to some methods.

10 years agoReplace some function names with __func__
Pieter Wuille [Tue, 21 Oct 2014 23:17:13 +0000 (16:17 -0700)]
Replace some function names with __func__

10 years agoopenssl version bump
Dominyk Tiller [Tue, 21 Oct 2014 20:49:45 +0000 (21:49 +0100)]
openssl version bump

Bumps the OpenSSL version to the latest release, and kills SSL2. (SSL3 was already killed here, so I'm not sure why SSL2 was left around?)

No other changes.

10 years agorpc: Fix leveldb iterator leak, and flush before `gettxoutsetinfo`
Wladimir J. van der Laan [Tue, 21 Oct 2014 14:08:20 +0000 (16:08 +0200)]
rpc: Fix leveldb iterator leak, and flush before `gettxoutsetinfo`

This fixes an iterator leak resulting in

    bitcoind: db/version_set.cc:789: leveldb::VersionSet::~VersionSet(): Assertion `dummy_versions_.next_ == &dummy_versions_' failed."

exception on shutdown.

Also make sure to flush pcoinsTip before calling GetStats() to make
sure we apply them to the current height.

10 years agoqt: small English language updates from translators
Wladimir J. van der Laan [Tue, 21 Oct 2014 13:40:00 +0000 (15:40 +0200)]
qt: small English language updates from translators

More friendly language, use placeholders where possible

10 years agodoc: add headers first backwards compat warning
Wladimir J. van der Laan [Fri, 17 Oct 2014 11:11:59 +0000 (13:11 +0200)]
doc: add headers first backwards compat warning

10 years agoqt: English translation update after 0a08aa8
Wladimir J. van der Laan [Tue, 21 Oct 2014 12:55:10 +0000 (14:55 +0200)]
qt: English translation update after 0a08aa8

10 years agoMerge pull request #5076
Wladimir J. van der Laan [Tue, 21 Oct 2014 12:52:52 +0000 (14:52 +0200)]
Merge pull request #5076

c0195b1 Bugfix: Remove default from -zapwallettxes description (inaccurate) (Luke Dashjr)
0a08aa8 Parameterise command line option defaults, so translations are independent of them (Luke Dashjr)

10 years agoMerge pull request #5105
Wladimir J. van der Laan [Tue, 21 Oct 2014 09:38:52 +0000 (11:38 +0200)]
Merge pull request #5105

a96d113 Rename CWalletInterface to CValidationInterface (Pieter Wuille)

10 years agoMerge pull request #5098
Wladimir J. van der Laan [Tue, 21 Oct 2014 09:23:49 +0000 (11:23 +0200)]
Merge pull request #5098

1d66bbc Add buildenv.py to gitignore (Michael Ford)

10 years agoFixes for missing boost tuple.hpp header include.
randy-waterhouse [Tue, 21 Oct 2014 04:33:06 +0000 (17:33 +1300)]
Fixes for missing boost tuple.hpp header include.

10 years agoChain::SetTip return type to void
21E14 [Mon, 20 Oct 2014 01:41:37 +0000 (21:41 -0400)]
Chain::SetTip return type to void

10 years agoRename CWalletInterface to CValidationInterface
Pieter Wuille [Mon, 20 Oct 2014 01:17:01 +0000 (18:17 -0700)]
Rename CWalletInterface to CValidationInterface

It's useful for much more than wallets.

10 years agoAdd IsNull() to class CAutoFile and remove operator !
Ruben Dario Ponticeli [Mon, 13 Oct 2014 23:48:34 +0000 (20:48 -0300)]
Add IsNull() to class CAutoFile and remove operator !

10 years agoMerge pull request #5095
Wladimir J. van der Laan [Mon, 20 Oct 2014 09:25:54 +0000 (11:25 +0200)]
Merge pull request #5095

d4746d5 Add a SECURE style flag for ThreadSafeMessageBox, which indicates that the message contains sensitive information. This keeps the message from being output to the debug log by bitcoind. Fixes a possible security risk when starting bitcoind in server mode without the 'rpcpassword' option configured, resulting in the "suggested" password being output to the debug log. (Mark Friedenbach)

10 years agoscript: add a slew of includes all around and drop includes from script.h
Cory Fields [Thu, 25 Sep 2014 03:32:36 +0000 (23:32 -0400)]
script: add a slew of includes all around and drop includes from script.h

Lots of files ended up with indirect includes from script.h.

10 years agoscript: move ToString and ValueString out of the header
Cory Fields [Tue, 30 Sep 2014 23:45:20 +0000 (19:45 -0400)]
script: move ToString and ValueString out of the header

10 years agoscript: add ToByteVector() for converting anything with begin/end
Cory Fields [Thu, 25 Sep 2014 02:54:08 +0000 (22:54 -0400)]
script: add ToByteVector() for converting anything with begin/end

This should move to a util header once their dependencies are cleaned up.

10 years agoscript: move CScriptID to standard.h and add a ctor for creating them from CScripts
Cory Fields [Thu, 25 Sep 2014 02:24:46 +0000 (22:24 -0400)]
script: move CScriptID to standard.h and add a ctor for creating them from CScripts

This allows for a reversal of the current behavior.

This:
CScript foo;
CScriptID bar(foo.GetID());

Becomes:
CScript foo;
CScriptID bar(foo);

This way, CScript is no longer dependent on CScriptID or Hash();

10 years agoAdd buildenv.py to gitignore
Michael Ford [Fri, 17 Oct 2014 12:48:43 +0000 (20:48 +0800)]
Add buildenv.py to gitignore

10 years agoMerge pull request #4468
Wladimir J. van der Laan [Fri, 17 Oct 2014 10:24:29 +0000 (12:24 +0200)]
Merge pull request #4468

e11b2ce Fix large reorgs (Pieter Wuille)
afc32c5 Fix rebuild-chainstate feature and improve its performance (Pieter Wuille)
16d5194 Skip reindexed blocks individually (Pieter Wuille)
ad96e7c Make -reindex cope with out-of-order blocks (Wladimir J. van der Laan)
e17bd58 Rename setBlockIndexValid to setBlockIndexCandidates (Pieter Wuille)
1af838b Add height to "Requesting block" debug (R E Broadley)
1bcee67 Better logging of stalling (R E Broadley)
4c93322 Improve getheaders (sending) logging (R E Broadley)
f244c99 Remove CheckMinWork, as we always know all parent headers (Pieter Wuille)
ad6e601 RPC additions after headers-first (Pieter Wuille)
341735e Headers-first synchronization (Pieter Wuille)

10 years agodoc: Add historical release notes for 0.9.3
Wladimir J. van der Laan [Fri, 17 Oct 2014 09:12:34 +0000 (11:12 +0200)]
doc: Add historical release notes for 0.9.3

10 years agoMerge pull request #5092
Wladimir J. van der Laan [Fri, 17 Oct 2014 08:24:40 +0000 (10:24 +0200)]
Merge pull request #5092

6f155bd Add LIBTOOLFLAGS CXX tag to qt makefile include (Michael Ford)

10 years agoAdd a SECURE style flag for ThreadSafeMessageBox, which indicates that the message...
Mark Friedenbach [Thu, 16 Oct 2014 23:16:29 +0000 (16:16 -0700)]
Add a SECURE style flag for ThreadSafeMessageBox, which indicates that the message contains sensitive information. This keeps the message from being output to the debug log by bitcoind. Fixes a possible security risk when starting bitcoind in server mode without the 'rpcpassword' option configured, resulting in the "suggested" password being output to the debug log.

10 years agoMerge pull request #4804 from jtimon/chainparams3
Wladimir J. van der Laan [Fri, 17 Oct 2014 06:47:11 +0000 (08:47 +0200)]
Merge pull request #4804 from jtimon/chainparams3

Remove CBaseChainParams::NetworkID()

10 years agoMerge pull request #5096
Pieter Wuille [Fri, 17 Oct 2014 01:52:39 +0000 (18:52 -0700)]
Merge pull request #5096

e8ea0fd MOVEONLY: CInPoint from core to txmempool (jtimon)

10 years agoMOVEONLY: CInPoint from core to txmempool
jtimon [Thu, 16 Oct 2014 23:58:43 +0000 (01:58 +0200)]
MOVEONLY: CInPoint from core to txmempool

10 years agosquashme on 3fdb9e8c (Bluematt's bikeshedding)
jtimon [Thu, 16 Oct 2014 20:49:33 +0000 (22:49 +0200)]
squashme on 3fdb9e8c (Bluematt's bikeshedding)

10 years agoMerge src/leveldb changes for LevelDB 1.18.
Pieter Wuille [Thu, 16 Oct 2014 19:23:50 +0000 (12:23 -0700)]
Merge src/leveldb changes for LevelDB 1.18.

10 years agoSquashed 'src/leveldb/' changes from 7924331..7d41e6f
Pieter Wuille [Thu, 16 Oct 2014 19:23:50 +0000 (12:23 -0700)]
Squashed 'src/leveldb/' changes from 7924331..7d41e6f

7d41e6f Merge upstream LevelDB 1.18
803d692 Release 1.18

git-subtree-dir: src/leveldb
git-subtree-split: 7d41e6f89ff04ce9e6a742932924796f69c6e23d

10 years agoAdd LIBTOOLFLAGS CXX tag to qt makefile include
Michael Ford [Thu, 16 Oct 2014 11:50:49 +0000 (19:50 +0800)]
Add LIBTOOLFLAGS CXX tag to qt makefile include

Related #4993

10 years agoMerge pull request #5082
Pieter Wuille [Wed, 15 Oct 2014 19:39:33 +0000 (12:39 -0700)]
Merge pull request #5082

5f4bcf6 boost: drop boost dependency in version.cpp. (Cory Fields)
352058e boost: drop boost dependency in utilstrencodings.cpp (Cory Fields)
e1c9467 boost: drop boost dependency in core.cpp (Cory Fields)
e405aa4 boost: remove CPrivKey dependency from CECKey (Cory Fields)
5295506 boost: drop dependency on tuple in serialization (Cory Fields)
1d9b86d boost: drop dependency on is_fundamental in serialization (Cory Fields)

10 years agoboost: drop boost dependency in version.cpp.
Cory Fields [Mon, 13 Oct 2014 18:15:19 +0000 (14:15 -0400)]
boost: drop boost dependency in version.cpp.

Also add a test to verify.

10 years agoboost: drop boost dependency in utilstrencodings.cpp
Cory Fields [Fri, 10 Oct 2014 17:24:12 +0000 (13:24 -0400)]
boost: drop boost dependency in utilstrencodings.cpp

10 years agoboost: drop boost dependency in core.cpp
Cory Fields [Fri, 10 Oct 2014 04:42:03 +0000 (00:42 -0400)]
boost: drop boost dependency in core.cpp

10 years agoboost: remove CPrivKey dependency from CECKey
Cory Fields [Thu, 9 Oct 2014 20:38:38 +0000 (16:38 -0400)]
boost: remove CPrivKey dependency from CECKey

This allows CECKey to be used without directly depending on the secure
allocators

10 years agoboost: drop dependency on tuple in serialization
Cory Fields [Wed, 8 Oct 2014 18:28:03 +0000 (14:28 -0400)]
boost: drop dependency on tuple in serialization

There's only one user of this form of serialization, so it can be easily
dropped. It could be re-added if desired when we switch to c++11.

10 years agoboost: drop dependency on is_fundamental in serialization
Cory Fields [Wed, 8 Oct 2014 18:27:07 +0000 (14:27 -0400)]
boost: drop dependency on is_fundamental in serialization

There's only one case where a vector containing a fundamental type is
serialized all-at-once, unsigned char. Anything else would lead to
strange results.

Use a dummy argument to overload in that case.

10 years agobuild: fix libtool's refusal to link static libs into a dll
Cory Fields [Tue, 14 Oct 2014 01:59:59 +0000 (21:59 -0400)]
build: fix libtool's refusal to link static libs into a dll

10 years agoFix large reorgs
Pieter Wuille [Tue, 14 Oct 2014 22:41:23 +0000 (15:41 -0700)]
Fix large reorgs

10 years agoFix rebuild-chainstate feature and improve its performance
Pieter Wuille [Fri, 10 Oct 2014 20:13:47 +0000 (13:13 -0700)]
Fix rebuild-chainstate feature and improve its performance

Previous refactorings broke the ability to rebuild the chainstate by deleting the chainstate
directory, resulting in an incorrect "Incorrect or no genesis block found" error message. Fix
that.

Also, improve the performance of ActivateBestBlockStep by using the skiplist to only discover
a few potential blocks to connect at a time, instead of all blocks forever - as we likely bail
out after connecting a single one anyway.

10 years agoSkip reindexed blocks individually
Pieter Wuille [Tue, 7 Oct 2014 19:15:32 +0000 (21:15 +0200)]
Skip reindexed blocks individually

Instead of skipping to the last reindexed block in each file (which could
jump over processed out-of-order blocks), just skip each already processed
block individually.

10 years agoMake -reindex cope with out-of-order blocks
Wladimir J. van der Laan [Tue, 7 Oct 2014 16:06:30 +0000 (18:06 +0200)]
Make -reindex cope with out-of-order blocks

Remember out-of-order block headers along with disk positions. This is
likely the simplest and least-impact way to make -reindex work with
headers first.

Based on top of #4468.

10 years agoRename setBlockIndexValid to setBlockIndexCandidates
Pieter Wuille [Mon, 6 Oct 2014 06:31:33 +0000 (08:31 +0200)]
Rename setBlockIndexValid to setBlockIndexCandidates

10 years agoAdd height to "Requesting block" debug
R E Broadley [Fri, 5 Sep 2014 15:32:22 +0000 (22:32 +0700)]
Add height to "Requesting block" debug

10 years agoBetter logging of stalling
R E Broadley [Wed, 3 Sep 2014 18:31:01 +0000 (01:31 +0700)]
Better logging of stalling

10 years agoImprove getheaders (sending) logging
R E Broadley [Tue, 2 Sep 2014 10:16:32 +0000 (17:16 +0700)]
Improve getheaders (sending) logging

10 years agoRemove CheckMinWork, as we always know all parent headers
Pieter Wuille [Sat, 6 Sep 2014 19:16:25 +0000 (21:16 +0200)]
Remove CheckMinWork, as we always know all parent headers

10 years agoRPC additions after headers-first
Pieter Wuille [Fri, 11 Jul 2014 22:03:10 +0000 (00:03 +0200)]
RPC additions after headers-first

10 years agoHeaders-first synchronization
Pieter Wuille [Fri, 11 Jul 2014 22:02:35 +0000 (00:02 +0200)]
Headers-first synchronization

Many changes:
* Do not use 'getblocks', but 'getheaders', and use it to build a headers tree.
* Blocks are fetched in parallel from all available outbound peers, using a
  limited moving window. When one peer stalls the movement of the window, it is
  disconnected.
* No more orphan blocks. At all. We only ever request a block for which we have
  verified the headers, and store it to disk immediately. This means that a
  disk-fill attack would require PoW.
* Require protocol version 31800 for every peer (released in december 2010).
* No more syncnode (we sync from everyone we can, though limited to 1 during
  initial *headers* sync).
* Introduce some extra named constants, comments and asserts.

10 years agoBugfix: Remove default from -zapwallettxes description (inaccurate)
Luke Dashjr [Tue, 14 Oct 2014 20:13:44 +0000 (20:13 +0000)]
Bugfix: Remove default from -zapwallettxes description (inaccurate)

10 years agoMerge pull request #4942
Wladimir J. van der Laan [Tue, 14 Oct 2014 09:32:12 +0000 (11:32 +0200)]
Merge pull request #4942

9406471 Write fee estimate and peers files only when initialized (Wladimir J. van der Laan)

10 years agoMerge pull request #5074
Wladimir J. van der Laan [Tue, 14 Oct 2014 08:46:58 +0000 (10:46 +0200)]
Merge pull request #5074

005b5af rpc-tests: don't spew non-errors to stdout (Cory Fields)

10 years agobuild: quit abusing LIBS for Windows builds.
Cory Fields [Mon, 13 Oct 2014 03:28:58 +0000 (23:28 -0400)]
build: quit abusing LIBS for Windows builds.

Similar to the INCLUDES changes in 6b099402b40, split out LIBS into individual
entries for more fine-grained control.

Also add MINIUPNPC_LIBS which was missing before, and hook it up to
executables.

10 years agoMerge pull request #5080
Pieter Wuille [Mon, 13 Oct 2014 19:07:35 +0000 (12:07 -0700)]
Merge pull request #5080

e21b2e0 Typo in test (Luke)

10 years agoTypo in test
Luke [Mon, 13 Oct 2014 15:57:09 +0000 (16:57 +0100)]
Typo in test

10 years agoMerge pull request #4937
Wladimir J. van der Laan [Mon, 13 Oct 2014 11:56:54 +0000 (13:56 +0200)]
Merge pull request #4937

ccca27a [Wallet] Watch-only fixes (Cozz Lovan)

10 years agoSQUASHME: fix "Reserve only one network specific cached path per session"
jtimon [Sat, 11 Oct 2014 18:56:27 +0000 (20:56 +0200)]
SQUASHME: fix "Reserve only one network specific cached path per session"

10 years agoMerge pull request #5073
Wladimir J. van der Laan [Sat, 11 Oct 2014 08:48:20 +0000 (10:48 +0200)]
Merge pull request #5073

d5fd094 build: fix qt test build when libprotobuf is in a non-standard path (Cory Fields)
a7d1f03 build: fix dynamic boost check when --with-boost= is used (Cory Fields)

This page took 0.068994 seconds and 4 git commands to generate.