aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | script: switch to CScriptNum usage for scriptsCory Fields2014-04-222-67/+28
| | | | | | | | | | |
| * | | | | | | | | | script: add CScriptNum classCory Fields2014-04-221-0/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This class holds an int64_t and replaces the use of CBigInt for script integrals.
* | | | | | | | | | | Merge pull request #3884Wladimir J. van der Laan2014-05-092-72/+179
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 942b33a Split AcceptBlockHeader from AcceptBlock. (Pieter Wuille) f457347 Split up CheckBlock in a block and header version (Pieter Wuille)
| * | | | | | | | | | | Split AcceptBlockHeader from AcceptBlock.Pieter Wuille2014-04-252-64/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also modify some connection logic to deal with non-full blocks in the index.
| * | | | | | | | | | | Split up CheckBlock in a block and header versionPieter Wuille2014-04-252-9/+18
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3860 from petertodd/test-checkmulti-n-m-zeroGavin Andresen2014-05-093-1/+107
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Test CHECKMULTISIG with m == 0 and/or n == 0
| * | | | | | | | | | | | Test CHECKMULTISIG with m == 0 and n == 0Peter Todd2014-03-122-0/+80
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fix script test handling of empty scriptsPeter Todd2014-03-123-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously an empty script would evaluate to OP_0
* | | | | | | | | | | | | Merge pull request #4136Wladimir J. van der Laan2014-05-092-14/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | 01ce711 [Qt] fix Qt slot problem in receivecoinsdialog (Philip Kaufmann)
| * | | | | | | | | | | | [Qt] fix Qt slot problem in receivecoinsdialogPhilip Kaufmann2014-05-062-14/+13
| | |_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixes error from debug.log: QMetaObject::connectSlotsByName: No matching signal for on_recentRequestsView_selectionChanged(QItemSelection,QItemSelection) - small style fixes (e.g. alphabetical ordering if includes etc.) - fixes #3992
* | | | | | | | | | | | qt: fix compile issue in Qt GUIWladimir J. van der Laan2014-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was introduced in 3e1cf9b. Needs a cast to qint64.
* | | | | | | | | | | | Typo Fix In decoderawtransaction Help: s/txid/hex/David A. Harding2014-05-081-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Help text appears to have been copy/pasted from getrawtransaction, so it erroneously asked for a txid where rawtransaction hex should appear. Remove lines which were copy/pasted from getrawtransaction but which aren't displayed by decoderawtransaction. Rebased-By: Wladimir J. van der Laan <[email protected]> Rebased-From: 5cc0133 80c521e Github-Pull: #4106
* | | | | | | | | | | | Merge pull request #4131Wladimir J. van der Laan2014-05-083-3/+5
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3e1cf9b add DEFAULT_TRANSACTION_FEE constant in wallet (Philip Kaufmann)
| * | | | | | | | | | | | add DEFAULT_TRANSACTION_FEE constant in walletPhilip Kaufmann2014-05-053-3/+5
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - as this is a shared Core/GUI setting, this makes it easier to keep them in sync (also no new includes are needed)
* | | | | | | | | | | | Merge pull request #4141Wladimir J. van der Laan2014-05-082-6/+26
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9d558e1 ui: Check for !pixmap() before trying to export QR code (Wladimir J. van der Laan)
| * | | | | | | | | | | | ui: Check for !pixmap() before trying to export QR codeWladimir J. van der Laan2014-05-072-6/+26
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds null pointer checks as well as prevents the Save/Copy context menu from appearing at all if no image is shown. Fixes issue #4140
* | | | | | | | | | | | [Qt] fix ugly typo in bitcoin.cppPhilip Kaufmann2014-05-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #4145. Rebased-By: Wladimir J. van der Laan <[email protected]> Rebased-From: 1e4b083
* | | | | | | | | | | | Add missing cs_main lock to VerifyDBWladimir J. van der Laan2014-05-071-0/+1
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes issue #4139.
* | | | | | | | | | | Merge pull request #4127Wladimir J. van der Laan2014-05-066-7/+100
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | d387b8e rpc: add `getblockchaininfo` and `getnetworkinfo` (Wladimir J. van der Laan)
| * | | | | | | | | | rpc: add `getblockchaininfo` and `getnetworkinfo`Wladimir J. van der Laan2014-05-066-7/+100
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds two new info query commands that take over information from hodge-podge `getinfo`. Also some new information is added: - `getblockchaininfo` - `chain`: (string) current chain (main, testnet3, regtest) - `verificationprogress: (numeric) estimated verification progress - `chainwork` - `getnetworkinfo` - `localaddresses`: (array) local addresses, from mapLocalHost (fixes #1734)
* / / / / / / / / / qt: periodic translations updateWladimir J. van der Laan2014-05-0670-290/+853
|/ / / / / / / / /
* | | | | | | | | Merge pull request #4120Wladimir J. van der Laan2014-05-052-8/+8
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dbe8f75 don't use sed's -i option to stay posix compliant (Fabian Raetz)
| * | | | | | | | | don't use sed's -i option to stay posix compliantFabian Raetz2014-05-022-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX does not define sed's -i option. To stay as portable as possible we should not relay on it.
* | | | | | | | | | Merge pull request #4119Wladimir J. van der Laan2014-05-021-5/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2364b11 reorder includes to compile on OpenBSD (Fabian Raetz)
| * | | | | | | | | | reorder includes to compile on OpenBSDFabian Raetz2014-05-021-5/+5
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From getifaddr(3) manual: "If both <net/if.h> and <ifaddrs.h> are being included, <net/if.h> must be included before <ifaddrs.h>" http://www.openbsd.org/cgi-bin/man.cgi?query=getifaddrs&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html
* | | | | | | | | | Merge pull request #4074Wladimir J. van der Laan2014-05-021-2/+2
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | d3081fa Removed LevelDB changes (super3)
| * | | | | | | | | Removed LevelDB changessuper32014-05-011-2/+2
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Syntax Highlighting
* | | | | | | | | Merge pull request #4114Wladimir J. van der Laan2014-05-021-0/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfb154e Update build instructions for Berkeley DB (Wladimir J. van der Laan) d0a2e2e Log BerkeleyDB version at startup (Wladimir J. van der Laan)
| * | | | | | | | | Log BerkeleyDB version at startupWladimir J. van der Laan2014-05-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prints the actual version of BerkeleyDB that is linked against, if wallet support is enabled. Useful for troubleshooting. For example: 2014-05-01 07:44:02 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2014-05-01 07:54:25 Using BerkeleyDB version Berkeley DB 5.1.29: (October 25, 20 11)
* | | | | | | | | | better std::exception logging for CAddrDbPhilip Kaufmann2014-05-021-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - also small logging text changes
* | | | | | | | | | Merge pull request #4110Wladimir J. van der Laan2014-05-0269-62770/+9292
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3a54ad9 Full translation update (Wladimir J. van der Laan) 9dd5d79 devtools: add a script to fetch and postprocess translations (Wladimir J. van der Laan) 58c01a3 qt: add transifex configuration file (Wladimir J. van der Laan)
| * | | | | | | | | | Full translation updateWladimir J. van der Laan2014-05-0169-62770/+9292
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Last update (48be9ce) missed quite a lot, for some reason. This is also the first update done with the new script `contrib/devtools/update-translations.py`
* | | | | | | | | | Merge pull request #4115Wladimir J. van der Laan2014-05-024-52/+0
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e27c411 Remove build-time no-IPv6 setting (Wladimir J. van der Laan)
| * | | | | | | | | | Remove build-time no-IPv6 settingWladimir J. van der Laan2014-05-014-52/+0
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The year is 2014. All supported operating systems have IPv6 support, most certainly at build time (this doesn't mean that IPv6 is configured, of course). If noone is exercising the functionality to disable it, that means it doesn't get tested, and IMO it's better to get rid of it. (it's also not used consistently in RPC/boost and Net code...)
* | | | | | | | | | Merge pull request #4032Wladimir J. van der Laan2014-05-021-1/+4
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | c0e0b05 Bugfix: configure: Look in libx32 subdirectory for boost libraries (Luke Dashjr)
| * | | | | | | | | Bugfix: configure: Look in libx32 subdirectory for boost librariesLuke Dashjr2014-04-091-1/+4
| | | | | | | | | |
* | | | | | | | | | Merge pull request #4092Wladimir J. van der Laan2014-05-018-0/+87
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 40c5b93 [Qt] Optionally add third party links to transaction context menu (Cozz Lovan)
| * | | | | | | | | | [Qt] Optionally add third party links to transaction context menuCozz Lovan2014-04-258-0/+87
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4109Wladimir J. van der Laan2014-05-011-44/+45
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6b29ccc Correct indentation (R E Broadley)
| * | | | | | | | | | Correct indentationR E Broadley2014-04-301-44/+45
| | | | | | | | | | |
* | | | | | | | | | | use standard __func__ instead of __PRETTY_FUNCTION__Philip Kaufmann2014-04-303-7/+7
|/ / / / / / / / / /
* | | | | | | | | | qt: Periodic translations updateWladimir J. van der Laan2014-04-2920-3819/+7247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update English translation from source code, and pull other translations from Transifex.
* | | | | | | | | | Merge pull request #4043Wladimir J. van der Laan2014-04-274-3/+111
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | d282c1f [Qt] catch Windows shutdown events while client is running (Philip Kaufmann)
| * | | | | | | | | [Qt] catch Windows shutdown events while client is runningPhilip Kaufmann2014-04-154-3/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - prevents unsafe shutdowns on Windows, which is known to be able to cause problems with wallet.dat - if a users ends a Windows session, this will initiate a client shutdown and show a Windows dialog, that tells the user what is going on (for Windows Vista and higher it will even show a reason for blocking the Windows session end)
* | | | | | | | | | Add MESSAGE_START_SIZE from chainparams when loading blocks from external files.Simon de la Rouviere2014-04-241-2/+2
| | | | | | | | | |
* | | | | | | | | | Merge pull request #4085Wladimir J. van der Laan2014-04-237-19/+40
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b39a07d Add missing AssertLockHeld in ConnectBlock (Wladimir J. van der Laan) 41106a5 qt: get required locks upfront in polling functions (Wladimir J. van der Laan) ed67100 Add required locks in tests (Wladimir J. van der Laan)
| * | | | | | | | | | Add missing AssertLockHeld in ConnectBlockWladimir J. van der Laan2014-04-231-0/+1
| | | | | | | | | | |
| * | | | | | | | | | qt: get required locks upfront in polling functionsWladimir J. van der Laan2014-04-233-18/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids the GUI from getting stuck on periodical polls if the core is holding the locks for a longer time - for example, during a wallet rescan.
| * | | | | | | | | | Add required locks in testsWladimir J. van der Laan2014-04-233-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unit tests with DEBUG_LOCKORDER were running into assertions.
* | | | | | | | | | | [Qt] importwallet progressCozz Lovan2014-04-231-1/+7
|/ / / / / / / / / /