]> Git Repo - VerusCoin.git/log
VerusCoin.git
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 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 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 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 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 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 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)

10 years agoParameterise command line option defaults, so translations are independent of them
Luke Dashjr [Fri, 10 Oct 2014 21:59:04 +0000 (21:59 +0000)]
Parameterise command line option defaults, so translations are independent of them

10 years agorpc-tests: don't spew non-errors to stdout
Cory Fields [Fri, 10 Oct 2014 17:11:47 +0000 (13:11 -0400)]
rpc-tests: don't spew non-errors to stdout

There's a brief race here, the process might've already exited and cleaned up
after itself. If that's the case, reading from the pidfile will harmlessly
fail. Keep those quiet.

10 years agobuild: fix qt test build when libprotobuf is in a non-standard path
Cory Fields [Fri, 10 Oct 2014 17:03:28 +0000 (13:03 -0400)]
build: fix qt test build when libprotobuf is in a non-standard path

10 years agobuild: fix dynamic boost check when --with-boost= is used
Cory Fields [Fri, 10 Oct 2014 17:00:50 +0000 (13:00 -0400)]
build: fix dynamic boost check when --with-boost= is used

10 years agoSQUASHME: NetworkIdFromCommandLine() function instead of method
jtimon [Thu, 9 Oct 2014 17:15:38 +0000 (19:15 +0200)]
SQUASHME: NetworkIdFromCommandLine() function instead of method

10 years agoMerge pull request #4802
Wladimir J. van der Laan [Fri, 10 Oct 2014 09:36:42 +0000 (11:36 +0200)]
Merge pull request #4802

6fd546d Remove CChainParams::NetworkID() (jtimon)
cc97210 Add fTestnetToBeDeprecatedFieldRPC to CChainParams (jtimon)
e11712d Move checkpoint data selection to chainparams (jtimon)
6de50c3 qt: add network-specific style object (Wladimir J. van der Laan)

10 years agoRemove CChainParams::NetworkID()
jtimon [Sun, 31 Aug 2014 21:01:54 +0000 (23:01 +0200)]
Remove CChainParams::NetworkID()

10 years agoAdd fTestnetToBeDeprecatedFieldRPC to CChainParams
jtimon [Sun, 31 Aug 2014 20:32:52 +0000 (22:32 +0200)]
Add fTestnetToBeDeprecatedFieldRPC to CChainParams

10 years agoMove checkpoint data selection to chainparams
jtimon [Sun, 31 Aug 2014 19:32:23 +0000 (21:32 +0200)]
Move checkpoint data selection to chainparams

10 years agoqt: add network-specific style object
Wladimir J. van der Laan [Thu, 9 Oct 2014 09:04:49 +0000 (11:04 +0200)]
qt: add network-specific style object

Mainly cleanups: Gets rid of isTestNet everywhere, by keeping track
of network-specific theming in a central place.

Also makes GUI no longer dependent on the network ID enumeration, which
alleviates concerns about #4802.

10 years agoMerge pull request #5072
Wladimir J. van der Laan [Fri, 10 Oct 2014 06:27:58 +0000 (08:27 +0200)]
Merge pull request #5072

caecb42 Travis: Descriptive build names (Luke Dashjr)

10 years agoTravis: Descriptive build names
Luke Dashjr [Fri, 10 Oct 2014 03:23:44 +0000 (03:23 +0000)]
Travis: Descriptive build names

10 years agoMerge pull request #5032
Wladimir J. van der Laan [Thu, 9 Oct 2014 16:04:57 +0000 (18:04 +0200)]
Merge pull request #5032

4bd1185 Qt: allow "emergency" shutdown during startup (Philip Kaufmann)

10 years agoMerge pull request #5059
Gavin Andresen [Thu, 9 Oct 2014 14:33:05 +0000 (10:33 -0400)]
Merge pull request #5059

dbca89b Trigger -alertnotify if network is upgrading without you (Gavin Andresen)
e01a793 Refactor -alertnotify code (Gavin Andresen)

Signed-off-by: Gavin Andresen <[email protected]>
10 years agoTrigger -alertnotify if network is upgrading without you
Gavin Andresen [Tue, 7 Oct 2014 18:22:58 +0000 (14:22 -0400)]
Trigger -alertnotify if network is upgrading without you

This adds a -regetest-only undocumented (for regression testing only)
command-line option -blockversion=N to set block.nVersion.

Adds to the "has the rest of the network upgraded to a
block.nVersion we don't understand" code so it calls
-alertnotify when 51 of the last 100 blocks are up-version.
But it only alerts once, not with every subsequent new, upversion
block.

And adds a forknotify.py regression test to make sure it works.

Tested using forknotify.py:

Before adding CAlert::Notify, get:
Assertion failed: -alertnotify did not warn of up-version blocks

Before adding code to only alert once:
Assertion failed: -alertnotify excessive warning of up-version blocks

After final code in this pull:
Tests successful

10 years agoRefactor -alertnotify code
Gavin Andresen [Tue, 7 Oct 2014 17:11:48 +0000 (13:11 -0400)]
Refactor -alertnotify code

Refactor common -alertnotify code into static CAlert::Notify method.

10 years agoMerge pull request #4996
Pieter Wuille [Wed, 8 Oct 2014 22:49:37 +0000 (15:49 -0700)]
Merge pull request #4996

d0c4197 change exit(1) to an assert in CWallet::EncryptWallet (Philip Kaufmann)
870da77 fix possible memory leaks in CWallet::EncryptWallet (Philip Kaufmann)
f606bb9 fix a possible memory leak in CWalletDB::Recover (Philip Kaufmann)

10 years agoMerge pull request #5004
Pieter Wuille [Wed, 8 Oct 2014 22:46:54 +0000 (15:46 -0700)]
Merge pull request #5004

9df9cf5 Make SCRIPT_VERIFY_STRICTENC compatible with BIP62 (Pieter Wuille)

10 years agoMake SCRIPT_VERIFY_STRICTENC compatible with BIP62
Pieter Wuille [Tue, 7 Oct 2014 00:22:47 +0000 (02:22 +0200)]
Make SCRIPT_VERIFY_STRICTENC compatible with BIP62

* Delete canonical_tests.cpp, and move the tests to script_tests.cpp.
* Split off SCRIPT_VERIFY_DERSIG from SCRIPT_VERIFY_STRICTENC (the BIP62 part of it).
* Change signature STRICTENC/DERSIG semantics to fail the script entirely rather than the CHECKSIG result (softfork safety, and BIP62 requirement).
* Add many autogenerated tests for several odd cases.
* Mention specific BIP62 rules in the script verification flags.

10 years agoMerge pull request #4834
Pieter Wuille [Wed, 8 Oct 2014 21:57:31 +0000 (14:57 -0700)]
Merge pull request #4834

7c70438 Get rid of the dummy CCoinsViewCache constructor arg (Pieter Wuille)
ed27e53 Add coins_tests with a large randomized CCoinViewCache test. (Pieter Wuille)
058b08c Do not keep fully spent but unwritten CCoins entries cached. (Pieter Wuille)
c9d1a81 Get rid of CCoinsView's SetCoins and SetBestBlock. (Pieter Wuille)
f28aec0 Use ModifyCoins instead of mutable GetCoins. (Pieter Wuille)

10 years agoMerge pull request #5051
Wladimir J. van der Laan [Wed, 8 Oct 2014 07:46:48 +0000 (09:46 +0200)]
Merge pull request #5051

aedc74d contrib: make linearize-data.py cope with out-of-order blocks (Wladimir J. van der Laan)

10 years agoMerge pull request #4979
Wladimir J. van der Laan [Wed, 8 Oct 2014 07:16:03 +0000 (09:16 +0200)]
Merge pull request #4979

de10efd add -timeout default as constant and use them (Philip Kaufmann)

10 years agoMerge pull request #5055
Wladimir J. van der Laan [Wed, 8 Oct 2014 07:12:24 +0000 (09:12 +0200)]
Merge pull request #5055

2c930d9 Prettify JSON tests and minimize diffs (Pieter Wuille)

10 years agoMerge pull request #5050
Wladimir J. van der Laan [Wed, 8 Oct 2014 06:49:25 +0000 (08:49 +0200)]
Merge pull request #5050

772ab0e contrib: use batched JSON-RPC in linarize-hashes (Wladimir J. van der Laan)

10 years agoMerge pull request #4976
Wladimir J. van der Laan [Tue, 7 Oct 2014 10:32:49 +0000 (12:32 +0200)]
Merge pull request #4976

27c3e91 qt: add proxy to options overridden if necessary. (Cory Fields)

10 years agoMerge pull request #5041
Wladimir J. van der Laan [Tue, 7 Oct 2014 08:17:32 +0000 (10:17 +0200)]
Merge pull request #5041

1f9be98 Disable App Nap on OSX 10.9+ (Michael Ford)

10 years agoMerge pull request #5047
Wladimir J. van der Laan [Tue, 7 Oct 2014 08:16:47 +0000 (10:16 +0200)]
Merge pull request #5047

3e61eb9 minor txindex documentation improvement (Cozz Lovan)

10 years agocontrib: revert changes to github-merge.sh in #5038
Wladimir J. van der Laan [Tue, 7 Oct 2014 07:34:46 +0000 (09:34 +0200)]
contrib: revert changes to github-merge.sh in #5038

10 years agoMerge pull request #5053
Wladimir J. van der Laan [Tue, 7 Oct 2014 07:56:48 +0000 (09:56 +0200)]
Merge pull request #5053

27368e7 Homebrew lang fix (Dominyk Tiller)

10 years agoPrettify JSON tests and minimize diffs
Pieter Wuille [Tue, 7 Oct 2014 00:22:47 +0000 (02:22 +0200)]
Prettify JSON tests and minimize diffs

10 years agoMerge pull request #5038
Wladimir J. van der Laan [Tue, 7 Oct 2014 06:51:43 +0000 (08:51 +0200)]
Merge pull request #5038

0b17964 Bugfix: Replace bashisms with standard sh in tests/tools (Luke Dashjr)
ab72068 Bugfix: Replace bashisms with standard sh in gitian descriptors (Luke Dashjr)
b77b4ed Bugfix: Replace bashisms with standard sh to fix build on non-BASH systems (Luke Dashjr)
d6b0539 travis: add non-default shell testing to travis. (Cory Fields)

10 years agoMerge pull request #4954
Wladimir J. van der Laan [Tue, 7 Oct 2014 06:38:40 +0000 (08:38 +0200)]
Merge pull request #4954

9d7cd4c Don't return an address for invalid pubkeys (Andy Alness)

10 years agoDon't return an address for invalid pubkeys
Andy Alness [Sat, 20 Sep 2014 23:13:18 +0000 (16:13 -0700)]
Don't return an address for invalid pubkeys

10 years agoMerge pull request #5049
Pieter Wuille [Mon, 6 Oct 2014 21:49:05 +0000 (23:49 +0200)]
Merge pull request #5049

4dc5eb0 fix a lock indentation in main.cpp (Philip Kaufmann)
5eed8c2 minor license, header end comment etc. cleanup in /script (Philip Kaufmann)

10 years agoHomebrew lang fix
Dominyk Tiller [Mon, 6 Oct 2014 20:36:24 +0000 (21:36 +0100)]
Homebrew lang fix

Very small tweak to correct the language on Homebrew's sandboxing process.

Discussed in [this commit](https://github.com/bitcoin/bitcoin/commit/9fedafba4b903d7f3af044eb86dc313856e40b08).

10 years agominor txindex documentation improvement
Cozz Lovan [Fri, 3 Oct 2014 23:48:12 +0000 (01:48 +0200)]
minor txindex documentation improvement

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