aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bugfix: Only check for boost when building code that requires itLuke Dashjr2015-01-071-22/+42
|
* Bugfix: configure: Check for openssl/ec.hLuke Dashjr2015-01-071-0/+8
|
* Use EXTRA_LIBRARIES instead of noinst_LIBRARIES so we can avoid building ↵Cory Fields2015-01-062-3/+3
| | | | unused code
* Merge pull request #5267Wladimir J. van der Laan2014-12-115-15/+171
|\ | | | | | | | | | | | | | | 34318d7 RPC-test based on invalidateblock for mempool coinbase spends (Gavin Andresen) 7fd6219 Make CTxMemPool::remove more effecient by avoiding recursion (Matt Corallo) b7b4318 Make CTxMemPool::check more thourough by using CheckInputs (Matt Corallo) 723d12c Remove txn which are invalidated by coinbase maturity during reorg (Matt Corallo) 868d041 Remove coinbase-dependant transactions during reorg. (Matt Corallo)
| * RPC-test based on invalidateblock for mempool coinbase spendsGavin Andresen2014-12-082-0/+95
| |
| * Make CTxMemPool::remove more effecient by avoiding recursionMatt Corallo2014-12-081-12/+18
| |
| * Make CTxMemPool::check more thourough by using CheckInputsMatt Corallo2014-12-081-1/+29
| |
| * Remove txn which are invalidated by coinbase maturity during reorgMatt Corallo2014-12-083-0/+28
| |
| * Remove coinbase-dependant transactions during reorg.Matt Corallo2014-12-081-3/+2
| | | | | | | | | | | | This still leaves transactions in mempool that are potentially invalid if the maturity period has been reorged out of, but at least they're not missing inputs entirely.
* | qt: translations pull from transifexWladimir J. van der Laan2014-12-1112-26/+1871
| |
* | Merge pull request #5391Wladimir J. van der Laan2014-12-114-7/+65
|\ \ | | | | | | | | | | | | | | | 932ef50 [REST] JSON output: remove block infos from tx details if it is nested in block (Jonas Schnelli) cae5486 [REST] added /rest/block/notxdetails/<hash> into REST-interface.md documentation (Jonas Schnelli) 73351c3 [REST] /rest/block response with full tx details (Jonas Schnelli)
| * | [REST] JSON output: remove block infos from tx details if it is nested in blockJonas Schnelli2014-12-091-1/+1
| | |
| * | [REST] added /rest/block/notxdetails/<hash> into REST-interface.md documentationJonas Schnelli2014-12-091-0/+3
| | |
| * | [REST] /rest/block response with full tx detailsJonas Schnelli2014-12-093-7/+62
| | | | | | | | | | | | | | | - rest block request returns full unfolded tx details - /rest/block/notxdetails/<HASH> returns block where transactions are only represented by its hash
* | | Merge pull request #5399Wladimir J. van der Laan2014-12-103-48/+37
|\ \ \ | | | | | | | | | | | | | | | | 4be639e Use RPC_INVALID_PARAMETER instead of RPC_WALLET_ERROR for invalid amount. No return at the end of void function. (Pavel Janík) b93173d Move SendMoney() to rpcwallet.cpp. (Pavel Janík)
| * | | Use RPC_INVALID_PARAMETER instead of RPC_WALLET_ERROR for invalid amount.Pavel Janík2014-12-051-3/+1
| | | | | | | | | | | | | | | | No return at the end of void function.
| * | | Move SendMoney() to rpcwallet.cpp.Pavel Janík2014-12-023-48/+39
| | | |
* | | | Merge pull request #5395Wladimir J. van der Laan2014-12-101-2/+6
|\ \ \ \ | |_|/ / |/| | | | | | | 4c69ebe Add /opt/local/include/db48 only if it exists. (Pavel Janík)
| * | | Add /opt/local/include/db48 only if it exists.Pavel Janík2014-11-301-2/+6
| | | |
* | | | Merge pull request #5449Wladimir J. van der Laan2014-12-091-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | 6e6a36c contrib: show pull # in prompt for github-merge script (Wladimir J. van der Laan)
| * | | | contrib: show pull # in prompt for github-merge scriptWladimir J. van der Laan2014-12-091-0/+3
| | | | |
* | | | | Merge pull request #5427Wladimir J. van der Laan2014-12-092-297/+200
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | 1577df9 Port of walletbackup.sh to Python. (mrbandrews)
| * | | | Port of walletbackup.sh to Python.mrbandrews2014-12-092-297/+200
|/ / / /
* | | | Merge pull request #5216Wladimir J. van der Laan2014-12-097-43/+88
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5ec654b [Qt] update paymentserver license and cleanup ordering (Philip Kaufmann) 4333e26 [Qt] add BIP70 DoS protection test (Philip Kaufmann) 31f8494 [Qt] add BIP70 payment request size DoS protection for URIs (Philip Kaufmann) 2284ccb [Qt] remove dup lock that is done in SetAddressBook() (Philip Kaufmann) 1ec753f [Qt] ensure socket is set to NULL in PaymentServer::ipcSendCommandLine (Philip Kaufmann) 814429d [Qt] add BIP70/BIP71 constants for all messages and mime types (Philip Kaufmann) b82695b [Qt] make PaymentServer::ipcParseCommandLine void (Philip Kaufmann)
| * | | | [Qt] update paymentserver license and cleanup orderingPhilip Kaufmann2014-12-084-10/+10
| | | | |
| * | | | [Qt] add BIP70 DoS protection testPhilip Kaufmann2014-12-082-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | - this test required to make readPaymentRequestFromFile() public in order to be able to is it in paymentservertests.cpp
| * | | | [Qt] add BIP70 payment request size DoS protection for URIsPhilip Kaufmann2014-12-082-13/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - current code only does this for payment request files, which are used on Mac - also rename readPaymentRequest to readPaymentRequestFromFile, so it's obvious that function only handles payment request files and not URIs - small logging changes in readPaymentRequestFromFile
| * | | | [Qt] remove dup lock that is done in SetAddressBook()Philip Kaufmann2014-12-081-1/+0
| | | | |
| * | | | [Qt] ensure socket is set to NULL in PaymentServer::ipcSendCommandLinePhilip Kaufmann2014-12-081-1/+4
| | | | |
| * | | | [Qt] add BIP70/BIP71 constants for all messages and mime typesPhilip Kaufmann2014-12-082-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | | - also rename current ones to match the new ones - remove constant from guiconstant.h and add it to paymentserver.cpp
| * | | | [Qt] make PaymentServer::ipcParseCommandLine voidPhilip Kaufmann2014-12-083-5/+8
| | |_|/ | |/| | | | | | | | | | | | | | - the function only returned true, so make it void - add a comment about payment request network detection
* | | | Merge pull request #5409Wladimir J. van der Laan2014-12-092-31/+23
|\ \ \ \ | |/ / / |/| | | | | | | 65b0328 newlines in strings are invalid JSON (Ryan X. Charles)
| * | | newlines in strings are invalid JSONRyan X. Charles2014-12-022-31/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although script_valid.json and script_invalid.json are loaded correctly by the JSON interpreter used by bitcoin core, these same files are often used by other libraries and do not necessarily load correctly due to the fact that newlines contained inside strings are not valid and must instead use the escape character \n. The files tx_valid.json and tx_invalid.json handle this correctly, so I've changed the formatting in script_valid.json and script_invalid.json to mirror those files.
* | | | Merge pull request #5434Wladimir J. van der Laan2014-12-082-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | 683dc40 Disable SSLv3 (in favor of TLS) for the RPC client and server. (Gregory Maxwell)
| * | | | Disable SSLv3 (in favor of TLS) for the RPC client and server.Gregory Maxwell2014-12-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TLS is subject to downgrade attacks when SSLv3 is available, and SSLv3 has vulnerabilities. The popular solution is to disable SSLv3. On the web this breaks some tiny number of very old clients. While Bitcoin RPC shouldn't be exposed to the open Internet, it also shouldn't be exposed to really old SSL implementations, so it shouldn't be a major issue for us to disable SSLv3. There is more information on the downgrade attacks and disabling SSLv3 at https://disablessl3.com/ .
* | | | | Merge pull request #5436Wladimir J. van der Laan2014-12-082-0/+77
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 11d7a7d [RPC] add rpc-test for http keep-alive (persistent connections) (Jonas Schnelli)
| * | | | | [RPC] add rpc-test for http keep-alive (persistent connections)Jonas Schnelli2014-12-062-0/+77
| |/ / / /
* | | | | Merge pull request #5435Wladimir J. van der Laan2014-12-082-1/+2
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | a26bf47 Add a new test for FormatParagraph (string longer than the default width). (Pavel Janík) 83b81f6 Format paragraphs properly - count the space between words. (Pavel Janík)
| * | | | Add a new test for FormatParagraph (string longer than the default width).Pavel Janík2014-12-061-0/+1
| | | | |
| * | | | Format paragraphs properly - count the space between words.Pavel Janík2014-12-061-1/+1
|/ / / /
* | | | Merge pull request #5432Gavin Andresen2014-12-053-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | db0916b Fix missing python2 in rpc-tests (Matt Corallo) Signed-off-by: Gavin Andresen <[email protected]>
| * | | | Fix missing python2 in rpc-testsMatt Corallo2014-12-053-3/+3
|/ / / /
* | | | Merge pull request #5181Wladimir J. van der Laan2014-12-059-294/+318
|\ \ \ \ | | | | | | | | | | | | | | | afd4b94 Move CMerkleBlock and CPartialMerkleTree to their own file (Matt Corallo)
| * | | | Move CMerkleBlock and CPartialMerkleTree to their own fileMatt Corallo2014-12-059-294/+318
| | | | |
* | | | | Normalize header guard of script_error.hPavel Janík2014-12-051-3/+3
| | | | |
* | | | | Merge pull request #5398Wladimir J. van der Laan2014-12-051-6/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 8a20cd3 prioritisetransaction RPC: Restore compatibility with existing implementations by using satoshis for fee offset rather than BTC (Luke Dashjr)
| * | | | | prioritisetransaction RPC: Restore compatibility with existing ↵Luke Dashjr2014-12-011-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | implementations by using satoshis for fee offset rather than BTC
* | | | | | Merge pull request #5408Wladimir J. van der Laan2014-12-053-7/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 35e408f Regard connection failures as attempt for addrman (Wladimir J. van der Laan)
| * | | | | | Regard connection failures as attempt for addrmanWladimir J. van der Laan2014-12-023-7/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids connecting to them again too soon in ThreadOpenConnections. Make an exception for connection failures to the proxy as these shouldn't affect the status of specific nodes.
* | | | | | | Merge pull request #5425Wladimir J. van der Laan2014-12-0536-857/+1244
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 87bddb7 Squashed 'src/secp256k1/' changes from ad2028f..b0210a9 (Pieter Wuille) ffe3291 Remove gmp dependency and doc mentions (Pieter Wuille)