aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Updated fallback seed nodes from sipa's DNS seedsGavin Andresen2014-01-241-75/+75
| | | | | | | | |
* | | | | | | | | Merge pull request #3593Wladimir J. van der Laan2014-01-281-1/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c7f9332 Add check for valid keys in `importprivkey` (Wladimir J. van der Laan)
| * | | | | | | | | Add check for valid keys in `importprivkey`Wladimir J. van der Laan2014-01-281-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The base58 armoring was checked, but not the resulting private key, which could be out of range. Fix this by adding a check.
* | | | | | | | | | Merge pull request #3590Wladimir J. van der Laan2014-01-281-0/+3
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | edd735d [Qt] Fix coin control labels update (Cozz Lovan)
| * | | | | | | | | | [Qt] Fix coin control labels updateCozz Lovan2014-01-271-0/+3
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #3594Wladimir J. van der Laan2014-01-283-3/+3
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | d7aa1ec [Qt] fix bitcoin: URI strings (spelling fixes) (Philip Kaufmann)
| * | | | | | | | | [Qt] fix bitcoin: URI strings (spelling fixes)Philip Kaufmann2014-01-283-3/+3
| |/ / / / / / / /
* | | | | | | | | Merge pull request #3591Wladimir J. van der Laan2014-01-283-0/+7
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | 6986861 build: use -mwindows for gui targets when linking with mingw (Cory Fields)
| * | | | | | | | build: use -mwindows for gui targets when linking with mingwCory Fields2014-01-273-0/+7
| |/ / / / / / /
* / / / / / / / use english for all reason strings in IsStandardTx()Philip Kaufmann2014-01-281-1/+1
|/ / / / / / /
* | | | | | | Merge pull request #2342Wladimir J. van der Laan2014-01-275-7/+73
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 665bdd3 Fix off-by-one errors in use of IsFinalTx() (Peter Todd)
| * | | | | | | Fix off-by-one errors in use of IsFinalTx()Peter Todd2014-01-265-7/+73
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | qt: Translation updateWladimir J. van der Laan2014-01-273-751/+1516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update English .ts file from source as well as pull changes from transifex to current translation.
* | | | | | | Merge pull request #3579Wladimir J. van der Laan2014-01-271-6/+6
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | f3005c8 [Qt] harmonize strings used when exporting in addressbookpage (Philip Kaufmann)
| * | | | | | [Qt] harmonize strings used when exporting in addressbookpagePhilip Kaufmann2014-01-271-6/+6
| | | | | | |
* | | | | | | Unit test fixes for AssertLockHeld / -DDEBUG_LOCKORDERGavin Andresen2014-01-243-0/+11
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #3571Wladimir J. van der Laan2014-01-242-4/+7
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | 57feb1b ui: Clarify help messages for 'message' fields (Wladimir J. van der Laan)
| * | | | | ui: Clarify help messages for 'message' fieldsWladimir J. van der Laan2014-01-242-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add or amend tooltips to clarify what the message is for and that it doesn't go over the network.
* | | | | | Remove redundant .c_str()sWladimir J. van der Laan2014-01-2322-236/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Typesafe strprintf/error/LogPrint functionsWladimir J. van der Laan2014-01-235-101/+1062
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to tinyformat-based formatting. Tinyformat is a typesafe drop-in replacement for C99 printf functions: https://github.com/c42f/tinyformat
* | | | | | build: fix typo in configure help messageWladimir J. van der Laan2014-01-231-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --with-qt-libdir etc, not --with-gui-libdir. The typo was introduced in a9dbcf036bc866c2e413b1d068541e35eafdfcd0.
* | | | | | qt: Fix richtext detection hang issue on very old Qt versionsWladimir J. van der Laan2014-01-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alternative implementation. Thanks to @awoland for the original. Fixes #3486.
* | | | | | Merge pull request #3553Wladimir J. van der Laan2014-01-235-3/+30
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | a8db31c qt: allow `walletpassphrase` in debug console without -server (Wladimir J. van der Laan)
| * | | | | | qt: allow `walletpassphrase` in debug console without -serverWladimir J. van der Laan2014-01-175-3/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently it is only possible to use `walletpassphrase` to unlock the wallet when bitcoin is started in server mode. Almost everything that manipulates the wallet in the RPC console needs the wallet to be unlocked and is thus unusable without -server. This is pretty unintuitive to me, and I'm sure it's even more confusing to users. Solve this with a very minimal change: by making the GUI start a dummy RPC thread just to handle timeouts.
* | | | | | | Merge pull request #3560Wladimir J. van der Laan2014-01-231-1/+10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | | | | gitian: Windows 64 bit supportWladimir J. van der Laan2014-01-211-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | | | [Qt] move helpmessage from debug window to main menuPhilip Kaufmann2014-01-225-37/+16
| |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | - the option to show our help message dialog resides now in main menu under help
* | | | | | | Merge pull request #3568Wladimir J. van der Laan2014-01-228-39/+36
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4bee715 [Qt] very minor style cleanups (Philip Kaufmann)
| * | | | | | | [Qt] very minor style cleanupsPhilip Kaufmann2014-01-228-39/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | | | Merge pull request #3567Wladimir J. van der Laan2014-01-224-0/+33
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | 22a5120 [Qt] Show and store message of normal bitcoin:URI (Cozz Lovan)
| * | | | | | | [Qt] Show and store message of normal bitcoin:URICozz Lovan2014-01-214-0/+33
| | | | | | | |
* | | | | | | | Merge pull request #3452Wladimir J. van der Laan2014-01-224-19/+39
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ba3560 [Qt] let OptionsModel::getProxySettings() directly query proxy (Philip Kaufmann)
| * | | | | | | | [Qt] let OptionsModel::getProxySettings() directly query proxyPhilip Kaufmann2014-01-174-19/+39
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - as a proxy set via GUI can be overridden via -proxy, directly query the core to get active proxy - give a warning, if active proxy is not SOCKS5 (needs to be SOCKS5 for the Qt networking code to work) - also remove an obsolete connect() call from optionsdialog.cpp and a reference to Bitcoin-Qt (now just GUI)
* | | | | | | | Merge pull request #3521Wladimir J. van der Laan2014-01-2210-6/+286
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | | | | | [Qt] Add sorting feature to the requested payments tableCozz Lovan2014-01-194-2/+52
| | | | | | | | |
| * | | | | | | | [Qt] Permanently store requested payments in walletCozz Lovan2014-01-195-4/+142
| | | | | | | | |
| * | | | | | | | wallet: add interface for storing generic data on destinationsWladimir J. van der Laan2014-01-194-0/+92
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #3502Wladimir J. van der Laan2014-01-221-0/+5
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | 1f12844 Fix importprivkey / rescan (Cozz Lovan)
| * | | | | | | Fix importprivkey / rescanCozz Lovan2014-01-181-0/+5
| | | | | | | |
* | | | | | | | build: Fix warning about space after trailing backslashWladimir J. van der Laan2014-01-211-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #3548Wladimir J. van der Laan2014-01-2112-162/+342
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7b50bb2 [Qt] add utilitydialog.cpp/h and helpmessage class (Philip Kaufmann)
| * | | | | | | [Qt] add utilitydialog.cpp/h and helpmessage classPhilip Kaufmann2014-01-1812-162/+342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - adds a nice and well formated dialog, which displays our -? help message (all options/paramaters) - moves aboutdialog.cpp/h to the new utilitydialog - move GUI shutdown window to utilitydialog
* | | | | | | | Merge pull request #3242Wladimir J. van der Laan2014-01-213-27/+42
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | | | | Bugfix: Use BOOST_CPPFLAGS when testing for boost sleep vs sleep_forLuke Dashjr2014-01-181-1/+1
| | | | | | | |
| * | | | | | | configure: Minor grammatical changes to be more clearLuke Dashjr2014-01-181-1/+1
| | | | | | | |
| * | | | | | | configure: Change --with[out]-qt to --with[out]-gui and add --with[out]-cli ↵Luke Dashjr2014-01-181-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and --with[out]-daemon to support more build configurations
| * | | | | | | Bugfix: Correct captitalisation of QtLuke Dashjr2014-01-181-8/+8
| | | | | | | |
| * | | | | | | configure: Internal changes to make building bitcoind and bitcoin-cli optionalLuke Dashjr2014-01-181-1/+9
| | | | | | | |
| * | | | | | | Cleanup LevelDB library dependenciesLuke Dashjr2014-01-182-7/+14
| |/ / / / / /
* / / / / / / Add a new checkpoint at block 279,000Micha2014-01-181-4/+5
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | From a cursory glance, it looks like block 279,000 meets the criteria for a checkpoint block, and it's also what the bootstrap.dat torrent is at. This closes #3530.