aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a consistency check for the block chain data structuresPieter Wuille2015-03-276-12/+153
| | | | | | This adds a -checkblockindex (defaulting to true for regtest), which occasionally does a full consistency check for mapBlockIndex, setBlockIndexCandidates, chainActive, and mapBlocksUnlinked.
* Merge pull request #5876Wladimir J. van der Laan2015-03-262-2/+12
|\ | | | | | | 5983a4e Add a NODE_GETUTXO service bit and document NODE_NETWORK. Stop translating the NODE_* names as they are technical and cannot be translated. (Mike Hearn)
| * Add a NODE_GETUTXO service bit and document NODE_NETWORK.Mike Hearn2015-03-212-2/+12
| | | | | | | | Stop translating the NODE_* names as they are technical and cannot be translated.
* | Merge pull request #5942Wladimir J. van der Laan2015-03-262-2/+7
|\ \ | | | | | | | | | fc72020 don't trickle for whitelisted nodes (Ruben de Vries)
| * | don't trickle for whitelisted nodesRuben de Vries2015-03-242-2/+7
| | |
* | | Merge pull request #5812Wladimir J. van der Laan2015-03-2612-84/+112
|\ \ \ | | | | | | | | | | | | | | | | d698ef6 Consensus: Refactor: Decouple pow.o from chainparams.o (Jorge Timón) bd00611 Consensus: Refactor: Introduce Consensus::Params class (Jorge Timón)
| * | | Consensus: Refactor: Decouple pow.o from chainparams.oJorge Timón2015-03-268-35/+42
| | | |
| * | | Consensus: Refactor: Introduce Consensus::Params classJorge Timón2015-03-254-49/+70
|/ / /
* | | Fix --disable-wallet build after merge of #5681Wladimir J. van der Laan2015-03-242-0/+2
| | |
* | | Merge pull request #5681Wladimir J. van der Laan2015-03-2417-160/+221
|\ \ \ | | | | | | | | | | | | | | | | | | | | 8a893c9 Includes: Do not include main.h from any other header (Jorge Timón) eca0b1e Includes: MOVEONLY: move more method definitions out of wallet.h (Jorge Timón) 26c16d9 Includes: Refactor: Move CValidationInterface and CMainSignals out of main (Jorge Timón)
| * | | Includes: Do not include main.h from any other headerJorge Timón2015-03-2412-4/+22
| | | |
| * | | Includes: MOVEONLY: move more method definitions out of wallet.hJorge Timón2015-03-242-60/+76
| | | |
| * | | Includes: Refactor: Move CValidationInterface and CMainSignals out of mainJorge Timón2015-03-246-96/+123
|/ / /
* | | Merge pull request #5890Wladimir J. van der Laan2015-03-242-3/+28
|\ \ \ | |/ / |/| | | | | cd3d67c Fix InvalidateBlock to add chainActive.Tip to setBlockIndexCandidates (Alex Morcos)
| * | Fix InvalidateBlock to add chainActive.Tip to setBlockIndexCandidatesAlex Morcos2015-03-132-3/+28
| | |
* | | Merge pull request #5208Pieter Wuille2015-03-242-40/+90
|\ \ \ | | | | | | | | | | | | 18051c7 Abstract out Ctransaction-specific signing into TransactionSignatureCreator (Pieter Wuille)
| * | | Abstract out Ctransaction-specific signing into TransactionSignatureCreatorPieter Wuille2015-03-212-40/+90
| | | |
* | | | Merge pull request #5429Pieter Wuille2015-03-241-6/+6
|\ \ \ \ | | | | | | | | | | | | | | | 5abe2cf Reorder travis builds for faster response (Pieter Wuille)
| * | | | Reorder travis builds for faster responsePieter Wuille2015-03-131-6/+6
| | |/ / | |/| |
* | | | Merge pull request #5933Pieter Wuille2015-03-246-10/+10
|\ \ \ \ | | | | | | | | | | | | | | | 341e238 use constant references for strings in functions in wallet/*.* (Philip Kaufmann)
| * | | | use constant references for strings in functions in wallet/*.*Philip Kaufmann2015-03-216-10/+10
| | |/ / | |/| |
* | | | Merge pull request #5938Wladimir J. van der Laan2015-03-245-4/+3
|\ \ \ \ | | | | | | | | | | | | | | | a354a59 wallet: move crypter to wallet (Cory Fields)
| * | | | wallet: move crypter to walletCory Fields2015-03-225-4/+3
| |/ / /
* | | | Merge pull request #5877Wladimir J. van der Laan2015-03-241-9/+9
|\ \ \ \ | |/ / / |/| | | | | | | 317e66c Initialization: set Boost path locale in main thread (dexX7)
| * | | Initialization: set Boost path locale in main threaddexX72015-03-111-9/+9
| | | | | | | | | | | | | | | | | | | | The path locale is lazy initialized and to avoid deinitialization errors in multithreading environments, it is set explicitly by the main thread.
* | | | Merge #5758: refactor: move BDB (bitdb / db.h) interaction from init.cpp to ↵Wladimir J. van der Laan2015-03-203-44/+72
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | wallet.cpp 2bb1c87 refactor: move bdb (bitdb) interaction from init.cpp to wallet.cpp (Jonas Schnelli)
| * | | | refactor: move bdb (bitdb) interaction from init.cpp to wallet.cppJonas Schnelli2015-03-203-44/+72
|/ / / / | | | | | | | | | | | | this will remove db.h from init.cpp
* | | | Merge pull request #5745Wladimir J. van der Laan2015-03-2038-53/+53
|\ \ \ \ | | | | | | | | | | | | | | | 50c72f2 [Move Only] Move wallet related things to src/wallet/ (Jonas Schnelli)
| * | | | [Move Only] Move wallet related things to src/wallet/Jonas Schnelli2015-03-1238-53/+53
| | | | | | | | | | | | | | | | | | | | could once be renamed from /src/wallet to /src/legacywallet.
* | | | | Merge #5810: MOVEONLY-ISH: allocators: split allocators and pagelockerWladimir J. van der Laan2015-03-2012-102/+129
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | d7d187e allocators: split allocators and pagelocker (Cory Fields)
| * | | | | allocators: split allocators and pagelockerCory Fields2015-03-2012-102/+129
|/ / / / / | | | | | | | | | | | | | | | | | | | | Pagelocker is only needed for secure (usually wallet) operations, so don't make the zero-after-free allocator depend on it.
* | | | | Merge pull request #5149Wladimir J. van der Laan2015-03-206-0/+91
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | adaa568 Add script to verify all merge commits are signed (Matt Corallo)
| * | | | | Add script to verify all merge commits are signedMatt Corallo2014-12-206-0/+91
| | | | | |
* | | | | | Merge pull request #5360Wladimir J. van der Laan2015-03-181-73/+71
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 71acb86 print the caught error instead of raising an error (Heath)
| * | | | | | print the caught error instead of raising an errorHeath2014-11-241-73/+71
| | | | | | |
* | | | | | | Merge pull request #5860Wladimir J. van der Laan2015-03-172-6/+18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9c27379 Reduce fingerprinting through timestamps in 'addr' messages. (Pieter Wuille)
| * | | | | | | Reduce fingerprinting through timestamps in 'addr' messages.Pieter Wuille2015-03-172-6/+18
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | Suggested by Jonas Nick.
* | | | | | | Merge pull request #5915Wladimir J. van der Laan2015-03-172-20/+35
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | bb44d9e depends: fix a static qt5 crash when using certain versions of libxcb (Cory Fields)
| * | | | | | | depends: fix a static qt5 crash when using certain versions of libxcbCory Fields2015-03-162-20/+35
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See here for background: https://bugreports.qt.io/browse/QTBUG-34748 libxcb temporarily had an abi breakage which caused crashes when qt was compiled against a non-compatible version. Building qt with -qt-xcb should have shielded us from this issue, except that incompatible headers were used when building qt's wrapper. Make sure those headers aren't picked up by qt's build. Details: qt's build adds a wrapper around the xcb libs when -qt-xcb is used. This is done to avoid having to link to a handful of different libs, which may not be api/abi stable. This build depends on include-order, so that its files are found before the real libxcb headers. Our build (for other reasons related to qt's complicated build-system) injects our prefix into CXXFLAGS. Because libxcb is found in this path, that reverses the include-order, negating the purpose of the wrapper. To fix, libxcb's includes are simply moved to a subdir. pkg-config ensures that they're still found properly when needed. To make things even more interesting, this behavior in qt's .pro files is broken: INCLUDEPATH += $$QMAKE_CFLAGS_XCB The INCLUDEPATH variable is processed by qmake which automatically prefixes each entry with "-I". The QMAKE_CFLAGS_XCB variable comes from pkg-config and already contains -I, making the path look like "-I-I/path/to/xcb/headers". To work around that, CFLAGS/CXXFLAGS are used here rather than INCLUDEPATH.
* | | | | | | Merge pull request #5880Wladimir J. van der Laan2015-03-163-41/+31
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8b60808 [QT] some mac specifiy cleanup (memory handling, unnecessary code) (Jonas Schnelli) 89e70e9 [QT] fix OSX dock icon window reopening (Jonas Schnelli)
| * | | | | | | [QT] some mac specifiy cleanup (memory handling, unnecessary code)Jonas Schnelli2015-03-133-10/+7
| | | | | | | |
| * | | | | | | [QT] fix OSX dock icon window reopeningJonas Schnelli2015-03-121-31/+24
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | fixes #5878
* | | | | | | Merge pull request #5847Wladimir J. van der Laan2015-03-163-1/+79
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 723664b startup script for centos, with documentation. (joshr)
| * | | | | | | startup script for centos, with documentation.joshr2015-03-033-1/+79
| | | | | | | |
* | | | | | | | Merge pull request #5831Wladimir J. van der Laan2015-03-1616-89/+290
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d9b378 qa/rpc-tests/wallet: Tests for sendmany (Luke Dashjr) 40a7573 rpcwallet/sendmany: Just take an array of addresses to subtract fees from, rather than an Object with all values being identical (Luke Dashjr) 292623a Subtract fee from amount (Cozz Lovan) 90a43c1 [Qt] Code-movement-only: Format confirmation message in sendcoinsdialog (Cozz Lovan)
| * | | | | | | | qa/rpc-tests/wallet: Tests for sendmanyLuke Dashjr2015-03-131-2/+16
| | | | | | | | |
| * | | | | | | | rpcwallet/sendmany: Just take an array of addresses to subtract fees from, ↵Luke Dashjr2015-03-131-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rather than an Object with all values being identical
| * | | | | | | | Subtract fee from amountCozz Lovan2015-03-1316-62/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #2724 and #1570. Adds the automatically-subtract-the-fee-from-the-amount-and-send-whats-left feature to the GUI and RPC (sendtoaddress,sendmany).
| * | | | | | | | [Qt] Code-movement-only: Format confirmation message in sendcoinsdialogCozz Lovan2015-03-051-29/+30
| | | | | | | | |
* | | | | | | | | Merge pull request #5849Wladimir J. van der Laan2015-03-161-2/+4
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | 3c6d594 contrib/init/bitcoind.openrc: Compatibility with previous OpenRC init script variables (Luke Dashjr)