Cory Fields
3a757c5294
fix build with libc++ after 85c579e
2014-10-23 14:24:22 -04:00
Wladimir J. van der Laan
d2833de424
qt: remove monitoreddatamapper
...
We haven't used the viewModified signal in ages, so we can use a normal
QDataWidgetMapper.
2014-10-23 19:09:34 +02:00
Wladimir J. van der Laan
c8a25189bc
doc: release notes update for rpcallowip
syntax change
2014-10-23 13:37:54 +02:00
Michael Ford
214091d584
Update license in pull-tester and rpc-tests
...
Add missing copyright/license header where necessary
2014-10-23 09:48:19 +08:00
Cory Fields
fa7361907a
boost: split stream classes out of serialize.h
...
serialization now has no dependencies.
2014-10-22 15:21:06 -04:00
Wladimir J. van der Laan
25cc1cf8dc
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)
2014-10-22 12:16:50 +02:00
Wladimir J. van der Laan
13bddef870
Merge pull request #4988
...
7b2bb96
Replace some function names with __func__ (Pieter Wuille)
ed6d1a2
Keep information about all block files in memory (Pieter Wuille)
2014-10-22 12:06:03 +02:00
Wladimir J. van der Laan
f984c7d7ad
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)
2014-10-22 10:47:14 +02:00
Wladimir J. van der Laan
7305620599
Merge pull request #5110
...
a3c26c2
Fixes for missing boost tuple.hpp header include. (randy-waterhouse)
2014-10-22 10:37:52 +02:00
Wladimir J. van der Laan
93cb689e52
Merge pull request #5104
...
b7ae2c1
Chain::SetTip return type to void (21E14)
2014-10-22 10:24:16 +02:00
Wladimir J. van der Laan
a873823864
CAutoFile: Explicit Get() and remove unused methods
...
Also add documentation to some methods.
2014-10-22 10:18:19 +02:00
Pieter Wuille
7b2bb96271
Replace some function names with __func__
2014-10-21 16:17:13 -07:00
Dominyk Tiller
a6a3f141b1
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.
2014-10-21 21:49:45 +01:00
Wladimir J. van der Laan
33dfbf57d3
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.
2014-10-21 16:16:55 +02:00
Wladimir J. van der Laan
9acbb4180a
qt: small English language updates from translators
...
More friendly language, use placeholders where possible
2014-10-21 15:40:43 +02:00
Wladimir J. van der Laan
c313d6ecb9
doc: add headers first backwards compat warning
2014-10-21 14:56:28 +02:00
Wladimir J. van der Laan
6d3ab8564c
qt: English translation update after 0a08aa8
2014-10-21 14:55:45 +02:00
Wladimir J. van der Laan
5f3ea3362a
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)
2014-10-21 14:53:55 +02:00
Wladimir J. van der Laan
b88cb1a96e
Merge pull request #5105
...
a96d113
Rename CWalletInterface to CValidationInterface (Pieter Wuille)
2014-10-21 11:56:10 +02:00
Wladimir J. van der Laan
d0b19b5805
Merge pull request #5098
...
1d66bbc
Add buildenv.py to gitignore (Michael Ford)
2014-10-21 11:28:54 +02:00
Luke Dashjr
d29a2917ff
Rename RPC_TRANSACTION_* errors to RPC_VERIFY_* and use RPC_VERIFY_ERROR for submitblock
2014-10-21 04:48:31 +00:00
Luke Dashjr
f877aaaf16
Bugfix: submitblock: Use a temporary CValidationState to determine accurately the outcome of ProcessBlock, now that it no longer does the full block validity check
2014-10-21 04:48:31 +00:00
Luke Dashjr
24e8896430
Add CValidationInterface::BlockChecked notification
2014-10-21 04:41:46 +00:00
randy-waterhouse
a3c26c2e85
Fixes for missing boost tuple.hpp header include.
2014-10-21 17:33:06 +13:00
21E14
b7ae2c172a
Chain::SetTip return type to void
2014-10-20 17:56:19 -04:00
Pieter Wuille
a96d113962
Rename CWalletInterface to CValidationInterface
...
It's useful for much more than wallets.
2014-10-20 10:59:12 -07:00
Ruben Dario Ponticeli
fef24cab1a
Add IsNull() to class CAutoFile and remove operator !
2014-10-20 12:46:56 +02:00
Wladimir J. van der Laan
64ffc995d6
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)
2014-10-20 11:36:40 +02:00
Cory Fields
85c579e3a6
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.
2014-10-17 13:44:57 -04:00
Cory Fields
db8eb54bd7
script: move ToString and ValueString out of the header
2014-10-17 13:44:14 -04:00
Cory Fields
e9ca4280f3
script: add ToByteVector() for converting anything with begin/end
...
This should move to a util header once their dependencies are cleaned up.
2014-10-17 13:44:14 -04:00
Cory Fields
066e2a1403
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();
2014-10-17 13:44:14 -04:00
Michael Ford
1d66bbcbfc
Add buildenv.py to gitignore
2014-10-17 20:48:43 +08:00
Wladimir J. van der Laan
84d13eef88
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)
2014-10-17 12:30:54 +02:00
Wladimir J. van der Laan
8e9a665f55
doc: Add historical release notes for 0.9.3
2014-10-17 11:13:35 +02:00
Wladimir J. van der Laan
971a3b46a3
Merge pull request #5092
...
6f155bd
Add LIBTOOLFLAGS CXX tag to qt makefile include (Michael Ford)
2014-10-17 10:24:56 +02:00
Mark Friedenbach
d4746d56c0
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.
2014-10-17 00:33:31 -07:00
Wladimir J. van der Laan
494ff05a4c
Merge pull request #4804 from jtimon/chainparams3
...
Remove CBaseChainParams::NetworkID()
2014-10-17 08:47:11 +02:00
Pieter Wuille
c2fc9729d1
Merge pull request #5096
...
e8ea0fd
MOVEONLY: CInPoint from core to txmempool (jtimon)
2014-10-16 18:57:32 -07:00
jtimon
e8ea0fd19e
MOVEONLY: CInPoint from core to txmempool
2014-10-17 01:58:43 +02:00
jtimon
ca3ce0fa03
squashme on 3fdb9e8c
(Bluematt's bikeshedding)
2014-10-16 22:49:33 +02:00
Pieter Wuille
5b9f8425a5
Merge src/leveldb changes for LevelDB 1.18.
2014-10-16 12:23:50 -07:00
Pieter Wuille
4b0e2d75d7
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
2014-10-16 12:23:50 -07:00
Michael Ford
6f155bdb80
Add LIBTOOLFLAGS CXX tag to qt makefile include
...
Related #4993
2014-10-16 19:50:49 +08:00
Pieter Wuille
e8f6d54f1f
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)
2014-10-15 12:43:16 -07:00
Cory Fields
5f4bcf6b14
boost: drop boost dependency in version.cpp.
...
Also add a test to verify.
2014-10-15 15:13:20 -04:00
Cory Fields
352058e8b0
boost: drop boost dependency in utilstrencodings.cpp
2014-10-15 15:13:20 -04:00
Cory Fields
e1c9467766
boost: drop boost dependency in core.cpp
2014-10-15 15:13:20 -04:00
Cory Fields
e405aa48c7
boost: remove CPrivKey dependency from CECKey
...
This allows CECKey to be used without directly depending on the secure
allocators
2014-10-15 15:13:20 -04:00
Cory Fields
52955068b7
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.
2014-10-15 15:13:19 -04:00