]>
Git Repo - VerusCoin.git/log
Michael Ford [Sun, 26 Oct 2014 08:33:52 +0000 (16:33 +0800)]
Update comments in key to be doxygen compatible
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)
Cory Fields [Tue, 21 Oct 2014 19:04:03 +0000 (15:04 -0400)]
boost: code movement only: split CECKey into separate files
Cory Fields [Tue, 21 Oct 2014 18:38:25 +0000 (14:38 -0400)]
boost: remove CPubKey dependency from CECKey. Follow-up of
e405aa48
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] >
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] >
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)
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)
jtimon [Tue, 21 Oct 2014 06:36:09 +0000 (08:36 +0200)]
Build util and common before building server
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)
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)
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)
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)
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)
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)
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)
Cozz Lovan [Wed, 22 Oct 2014 04:07:59 +0000 (06:07 +0200)]
[Qt] Remove CAmount from BitcoinAmountField Q_PROPERTY
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.
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] >
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)
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
dexX7 [Fri, 24 Oct 2014 13:43:40 +0000 (15:43 +0200)]
getblockhash: throw JSONRPCError (not runtime_error)
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.
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)
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.
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
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.
Daniel Kraft [Fri, 24 Oct 2014 07:06:37 +0000 (09:06 +0200)]
Work around #5113.
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'.
Michael Ford [Fri, 24 Oct 2014 03:23:14 +0000 (11:23 +0800)]
Add doc/doxygen to .gitignore
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] >
Cory Fields [Thu, 23 Oct 2014 18:24:22 +0000 (14:24 -0400)]
fix build with libc++ after
85c579e
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.
Wladimir J. van der Laan [Thu, 23 Oct 2014 11:24:58 +0000 (13:24 +0200)]
doc: release notes update for `rpcallowip` syntax change
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
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.
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)
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)
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)
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)
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)
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.
Pieter Wuille [Tue, 21 Oct 2014 23:17:13 +0000 (16:17 -0700)]
Replace some function names with __func__
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.
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.
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
Wladimir J. van der Laan [Fri, 17 Oct 2014 11:11:59 +0000 (13:11 +0200)]
doc: add headers first backwards compat warning
Wladimir J. van der Laan [Tue, 21 Oct 2014 12:55:10 +0000 (14:55 +0200)]
qt: English translation update after
0a08aa8
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)
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)
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)
randy-waterhouse [Tue, 21 Oct 2014 04:33:06 +0000 (17:33 +1300)]
Fixes for missing boost tuple.hpp header include.
21E14 [Mon, 20 Oct 2014 01:41:37 +0000 (21:41 -0400)]
Chain::SetTip return type to void
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.
Ruben Dario Ponticeli [Mon, 13 Oct 2014 23:48:34 +0000 (20:48 -0300)]
Add IsNull() to class CAutoFile and remove operator !
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)
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.
Cory Fields [Tue, 30 Sep 2014 23:45:20 +0000 (19:45 -0400)]
script: move ToString and ValueString out of the header
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.
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();
Michael Ford [Fri, 17 Oct 2014 12:48:43 +0000 (20:48 +0800)]
Add buildenv.py to gitignore
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)
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
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)
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.
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()
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)
jtimon [Thu, 16 Oct 2014 23:58:43 +0000 (01:58 +0200)]
MOVEONLY: CInPoint from core to txmempool
jtimon [Thu, 16 Oct 2014 20:49:33 +0000 (22:49 +0200)]
squashme on
3fdb9e8c (Bluematt's bikeshedding)
Pieter Wuille [Thu, 16 Oct 2014 19:23:50 +0000 (12:23 -0700)]
Merge src/leveldb changes for LevelDB 1.18.
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
Michael Ford [Thu, 16 Oct 2014 11:50:49 +0000 (19:50 +0800)]
Add LIBTOOLFLAGS CXX tag to qt makefile include
Related #4993
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)
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.
Cory Fields [Fri, 10 Oct 2014 17:24:12 +0000 (13:24 -0400)]
boost: drop boost dependency in utilstrencodings.cpp
Cory Fields [Fri, 10 Oct 2014 04:42:03 +0000 (00:42 -0400)]
boost: drop boost dependency in core.cpp
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
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.
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.
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
Pieter Wuille [Tue, 14 Oct 2014 22:41:23 +0000 (15:41 -0700)]
Fix large reorgs
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.
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.
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.
Pieter Wuille [Mon, 6 Oct 2014 06:31:33 +0000 (08:31 +0200)]
Rename setBlockIndexValid to setBlockIndexCandidates
R E Broadley [Fri, 5 Sep 2014 15:32:22 +0000 (22:32 +0700)]
Add height to "Requesting block" debug
R E Broadley [Wed, 3 Sep 2014 18:31:01 +0000 (01:31 +0700)]
Better logging of stalling
R E Broadley [Tue, 2 Sep 2014 10:16:32 +0000 (17:16 +0700)]
Improve getheaders (sending) logging
Pieter Wuille [Sat, 6 Sep 2014 19:16:25 +0000 (21:16 +0200)]
Remove CheckMinWork, as we always know all parent headers
Pieter Wuille [Fri, 11 Jul 2014 22:03:10 +0000 (00:03 +0200)]
RPC additions after headers-first
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.
Luke Dashjr [Tue, 14 Oct 2014 20:13:44 +0000 (20:13 +0000)]
Bugfix: Remove default from -zapwallettxes description (inaccurate)
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)
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)
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.
Pieter Wuille [Mon, 13 Oct 2014 19:07:35 +0000 (12:07 -0700)]
Merge pull request #5080
e21b2e0 Typo in test (Luke)
Luke [Mon, 13 Oct 2014 15:57:09 +0000 (16:57 +0100)]
Typo in test
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)
jtimon [Sat, 11 Oct 2014 18:56:27 +0000 (20:56 +0200)]
SQUASHME: fix "Reserve only one network specific cached path per session"
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.