aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-01-29Mention `*` value for account in documentation for `getbalance` RPCWladimir J. van der Laan
2014-01-29Merge pull request #3450Wladimir J. van der Laan
4c0b2cd Win32: use a more modern API call in FileCommit() (Philip Kaufmann)
2014-01-29Re-add newline to error() messagesWladimir J. van der Laan
As reported by @Subo1978, error messages don't have a trailing newline anymore after commit b77dfdc9. Add back this newline.
2014-01-29Merge pull request #3582Wladimir J. van der Laan
e5aadb2 Updated fallback seed nodes from sipa's DNS seeds (Gavin Andresen)
2014-01-28Merge pull request #3593Wladimir J. van der Laan
c7f9332 Add check for valid keys in `importprivkey` (Wladimir J. van der Laan)
2014-01-28Merge pull request #3590Wladimir J. van der Laan
edd735d [Qt] Fix coin control labels update (Cozz Lovan)
2014-01-28Merge pull request #3594Wladimir J. van der Laan
d7aa1ec [Qt] fix bitcoin: URI strings (spelling fixes) (Philip Kaufmann)
2014-01-28[Qt] fix bitcoin: URI strings (spelling fixes)Philip Kaufmann
2014-01-28Add check for valid keys in `importprivkey`Wladimir J. van der Laan
The base58 armoring was checked, but not the resulting private key, which could be out of range. Fix this by adding a check.
2014-01-28Merge pull request #3591Wladimir J. van der Laan
6986861 build: use -mwindows for gui targets when linking with mingw (Cory Fields)
2014-01-28use english for all reason strings in IsStandardTx()Philip Kaufmann
2014-01-27build: use -mwindows for gui targets when linking with mingwCory Fields
2014-01-27Prepare block connection logic for headers-first.Pieter Wuille
This changes the block processing logic from "try to atomically switch to a new block" to a continuous "(dis)connect a block, aiming for the assumed best chain". This means the smallest atomic operations on the chainstate become individual block connections or disconnections, instead of entire reorganizations. It may mean that we try to reorganize to one block, fail, and rereorganize again to the old block. This is slower, but doesn't require unbounded RAM. It also means that a ConnectBlock which fails may be no longer called from the ProcessBlock which knows which node sent it. To deal with that, a mapBlockSource is kept, and invalid blocks cause asynchronous "reject" messages and banning (if necessary).
2014-01-27Move only: extract WriteChainState and UpdatedTip from SetBestChain.Pieter Wuille
2014-01-27[Qt] Fix coin control labels updateCozz Lovan
2014-01-27log parameter interactions to debug.logPhilip Kaufmann
2014-01-27Merge pull request #2342Wladimir J. van der Laan
665bdd3 Fix off-by-one errors in use of IsFinalTx() (Peter Todd)
2014-01-27qt: Translation updateWladimir J. van der Laan
Update English .ts file from source as well as pull changes from transifex to current translation.
2014-01-27Merge pull request #3579Wladimir J. van der Laan
f3005c8 [Qt] harmonize strings used when exporting in addressbookpage (Philip Kaufmann)
2014-01-27[Qt] harmonize strings used when exporting in addressbookpagePhilip Kaufmann
2014-01-26Fix off-by-one errors in use of IsFinalTx()Peter Todd
Previously CreateNewBlock() didn't take into account the fact that IsFinalTx() without any arguments tests if the transaction is considered final in the *current* block, when both those functions really needed to know if the transaction would be final in the *next* block. Additionally the UI had a similar misunderstanding. Also adds some basic tests to check that CreateNewBlock() is in fact mining nLockTime-using transactions correctly. Thanks to Wladimir J. van der Laan for rebase.
2014-01-24Updated fallback seed nodes from sipa's DNS seedsGavin Andresen
2014-01-24Unit test fixes for AssertLockHeld / -DDEBUG_LOCKORDERGavin Andresen
Unit tests would fail if compiled with -DDEBUG_LOCKORDER (AssertLockHeld() would fail; AssertLockHeld() relies on the DEBUG_LOCKORDER code to keep track of locks held). Fixed by LOCK'ing the wallet mutex in the unit tests that manipulate the wallet.
2014-01-24Merge pull request #3571Wladimir J. van der Laan
57feb1b ui: Clarify help messages for 'message' fields (Wladimir J. van der Laan)
2014-01-24ui: Clarify help messages for 'message' fieldsWladimir J. van der Laan
Add or amend tooltips to clarify what the message is for and that it doesn't go over the network.
2014-01-23Remove redundant .c_str()sWladimir J. van der Laan
After the tinyformat switch sprintf() family functions support passing actual std::string objects. Remove unnecessary c_str calls (236 of them) in logging and formatting.
2014-01-23Typesafe strprintf/error/LogPrint functionsWladimir J. van der Laan
Switch to tinyformat-based formatting. Tinyformat is a typesafe drop-in replacement for C99 printf functions: https://github.com/c42f/tinyformat
2014-01-23build: fix typo in configure help messageWladimir J. van der Laan
--with-qt-libdir etc, not --with-gui-libdir. The typo was introduced in a9dbcf036bc866c2e413b1d068541e35eafdfcd0.
2014-01-23qt: Fix richtext detection hang issue on very old Qt versionsWladimir J. van der Laan
Alternative implementation. Thanks to @awoland for the original. Fixes #3486.
2014-01-23Merge pull request #3553Wladimir J. van der Laan
a8db31c qt: allow `walletpassphrase` in debug console without -server (Wladimir J. van der Laan)
2014-01-23Merge pull request #3560Wladimir J. van der Laan
fe14e8d build: Change package name to Bitcoin Core (Wladimir J. van der Laan) 6c980c7 build: Package docs/ and don't package source. (Wladimir J. van der Laan) 39db27c build: Add bitcoin-cli.exe to installer (Wladimir J. van der Laan) 2f87b38 Adapt Windows installer for 64 bit (Wladimir J. van der Laan) f622232 gitian: Windows 64 bit support (Wladimir J. van der Laan)
2014-01-22[Qt] move helpmessage from debug window to main menuPhilip Kaufmann
- the option to show our help message dialog resides now in main menu under help
2014-01-22Merge pull request #3568Wladimir J. van der Laan
4bee715 [Qt] very minor style cleanups (Philip Kaufmann)
2014-01-22Merge pull request #3567Wladimir J. van der Laan
22a5120 [Qt] Show and store message of normal bitcoin:URI (Cozz Lovan)
2014-01-22[Qt] very minor style cleanupsPhilip Kaufmann
- rebuilt some ui file layout to remove unreal values from the files - remove an unneeded attribute from an ui file - add / remove some spaces in files
2014-01-22Merge pull request #3452Wladimir J. van der Laan
1ba3560 [Qt] let OptionsModel::getProxySettings() directly query proxy (Philip Kaufmann)
2014-01-22Merge pull request #3521Wladimir J. van der Laan
4d90102 [Qt] Add sorting feature to the requested payments table (Cozz Lovan) 8476d5d [Qt] Permanently store requested payments in wallet (Cozz Lovan) b10e147 wallet: add interface for storing generic data on destinations (Wladimir J. van der Laan)
2014-01-22Merge pull request #3502Wladimir J. van der Laan
1f12844 Fix importprivkey / rescan (Cozz Lovan)
2014-01-21[Qt] Show and store message of normal bitcoin:URICozz Lovan
2014-01-21build: Fix warning about space after trailing backslashWladimir J. van der Laan
2014-01-21gitian: Windows 64 bit supportWladimir J. van der Laan
- Build a 64 bit version of all dependencies - Show 32/64 bit version in "About..." for x86 - Export 64-bit .exes and installer from gitian build
2014-01-21Merge pull request #3548Wladimir J. van der Laan
7b50bb2 [Qt] add utilitydialog.cpp/h and helpmessage class (Philip Kaufmann)
2014-01-21Merge pull request #3242Wladimir J. van der Laan
2041365 Bugfix: Use BOOST_CPPFLAGS when testing for boost sleep vs sleep_for (Luke Dashjr) e18e100 configure: Minor grammatical changes to be more clear (Luke Dashjr) a9dbcf0 configure: Change --with[out]-qt to --with[out]-gui and add --with[out]-cli and --with[out]-daemon to support more build configurations (Luke Dashjr) f472990 Bugfix: Correct captitalisation of Qt (Luke Dashjr) f930341 configure: Internal changes to make building bitcoind and bitcoin-cli optional (Luke Dashjr) 4a290b5 Cleanup LevelDB library dependencies (Luke Dashjr) 9b4e03b Bugfix: Undefine _FORTIFY_SOURCE before redefining it, to avoid warnings on compilers that define it by default (Luke Dashjr) 123e4f8 Bugfix: configure: Allow user-provided CXXFLAGS to override default optimisation, debug, and warning flags (Luke Dashjr)
2014-01-19Don't store or send side-chain blocks lower than last checkpoint.Ashley Holman
2014-01-19[Qt] Add sorting feature to the requested payments tableCozz Lovan
2014-01-19[Qt] Permanently store requested payments in walletCozz Lovan
2014-01-19wallet: add interface for storing generic data on destinationsWladimir J. van der Laan
2014-01-19Adds additional zero checks for setCompactNoel Tiernan
These encoded values should all decode to zero Positive Numbers 0x01003456 (1 byte 0x00) 0x02000056 (2 bytes 0x0000) 0x03000000 (3 bytes 0x000000) 0x04000000 (4 bytes 0x000000_00) Negative Numbers 0x00923456 -(0 bytes, so zero) 0x01803456 -(1 byte 0x00) 0x02800056 -(2 bytes 0x0000) 0x03800000 -(3 bytes 0x000000) 0x04800000 -(4 bytes 0x000000_00)
2014-01-18Bugfix: Use BOOST_CPPFLAGS when testing for boost sleep vs sleep_forLuke Dashjr
2014-01-18configure: Minor grammatical changes to be more clearLuke Dashjr