aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fix and enable bip32 unit testJonas Schnelli2015-04-232-0/+2
| | | | the bip32 unit test was not included in the make process
* Merge pull request #5911Wladimir J. van der Laan2015-04-206-79/+129
|\ | | | | | | | | 6be3562 rpc-tests: Add proxy test (Wladimir J. van der Laan) 67a7949 privacy: Stream isolation for Tor (Wladimir J. van der Laan)
| * privacy: Stream isolation for TorWladimir J. van der Laan2015-04-176-79/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | According to Tor's extensions to the SOCKS protocol (https://gitweb.torproject.org/torspec.git/tree/socks-extensions.txt) it is possible to perform stream isolation by providing authentication to the proxy. Each set of credentials will create a new circuit, which makes it harder to correlate connections. This patch adds an option, `-proxyrandomize` (on by default) that randomizes credentials for every outgoing connection, thus creating a new circuit. 2015-03-16 15:29:59 SOCKS5 Sending proxy authentication 3842137544:3256031132
* | Merge pull request #6029Wladimir J. van der Laan2015-04-201-3/+2
|\ \ | | | | | | | | | a784f90 Cap nAttempts penalty at 8 and switch to pow instead of a division loop. (Gregory Maxwell)
| * | Cap nAttempts penalty at 8 and switch to pow instead of a division loop.Gregory Maxwell2015-04-191-3/+2
| |/ | | | | | | | | | | | | | | On hosts that had spent some time with a failed internet connection their nAttempts penalty was going through the roof (e.g. thousands for all peers) and as a result the connect search was pegging the CPU and failing to get more than a 4 connections after days of running (because it was taking so long per try).
* | Merge pull request #6010Wladimir J. van der Laan2015-04-201-4/+5
|\ \ | | | | | | | | | c1ecee8 Set nSequenceId when a block is fully linked (Suhas Daftuar)
| * | Set nSequenceId when a block is fully linkedSuhas Daftuar2015-04-141-4/+5
| | | | | | | | | | | | Also adds a test to CheckBlockIndex
* | | trivial string change in wallet.cpp (the -> that)Philip Kaufmann2015-04-201-1/+1
| | |
* | | Add operator names to DNS Seed listMichael Ford2015-04-201-5/+5
| | |
* | | ensure consistent header comment naming conventionsPhilip Kaufmann2015-04-2010-28/+28
| | | | | | | | | | | | - BITCOIN_FOLDER_SUBFOLDER_FILENAME_H
* | | Make 'Default: %u' spacing consistent in help messageWladimir J. van der Laan2015-04-201-2/+2
| | | | | | | | | | | | Comment by pryds on Transifex.
* | | [Qt, Trivial] remove two unneeded includes of wallet/db.hPhilip Kaufmann2015-04-202-2/+0
| | |
* | | [Qt, Trivial] fix header groupings + space, intdentation fixesPhilip Kaufmann2015-04-202-6/+6
| | |
* | | [Qt, Trivial] misc minor string changesPhilip Kaufmann2015-04-203-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | - write "Bitcoins" uppercase - replace secure/insecure for payment requests with authenticated/unauthenticated - change a translatable string for payment request expiry to match another existing string to only get ONE resulting string to translate
* | | [Trivial] format sync.hPhilip Kaufmann2015-04-201-14/+9
| | |
* | | Use https link to bitcoin.org in Doxygen introMichael Ford2015-04-201-1/+1
| | |
* | | Fix typo in init.cpp interpration/interpretationMichael Ford2015-04-201-1/+1
| | |
* | | Removed '()' where used without contents insideNicolas Benoit2015-04-201-2/+2
| | | | | | | | | | | | This additional patch removes '()' from current function name in LogPrintf output.
* | | Replaced current function names with __func__ in LogPrintf() calls.Nicolas Benoit2015-04-201-17/+17
| | |
* | | Fix docs for 'complete' field in 'signrawtransaction' responsecharlescharles2015-04-201-1/+1
| | |
* | | [Qt] header group cleanupPhilip Kaufmann2015-04-204-5/+6
| | | | | | | | | | | | | | | - seperate core from GUI headers where this was missing - remove an unneeded new-line
* | | Merge pull request #6020Wladimir J. van der Laan2015-04-201-1/+1
|\ \ \ | |_|/ |/| | | | | 30c43d9 miner.h: fix clang warning because of class/struct mix (Jonas Schnelli)
| * | miner.h: fix clang warning because of class/struct mixJonas Schnelli2015-04-161-1/+1
| | | | | | | | | | | | - class 'Params' was previously declared as a struct
* | | Merge pull request #6012Wladimir J. van der Laan2015-04-161-0/+8
|\ \ \ | |/ / |/| | | | | 0421c18 Fix CheckBlockIndex for reindex. (mrbandrews)
| * | Fix CheckBlockIndex for reindex.mrbandrews2015-04-141-0/+8
| | | | | | | | | | | | | | | | | | Some tests in CheckBlockIndex require chainActive.Tip(), but when reindexing, chainActive has not been set on the first call to CheckBlockIndex. reindex.py starts a node, mines 3 blocks, stops, and reindexes with CheckBlockIndex enabled.
* | | Merge pull request #5467Wladimir J. van der Laan2015-04-155-26/+28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6171e49 [Qt] Use identical strings for expired payment request message (Philip Kaufmann) 06087bd [Qt] minor comment updates in PaymentServer (Philip Kaufmann) 35d1595 [Qt] constify first parameter of processPaymentRequest() (Philip Kaufmann) 9b14aef [Qt] take care of a missing typecast in PaymentRequestPlus::getMerchant() (Philip Kaufmann) d19ae3c [Qt] remove unused PaymentRequestPlus::getPKIType function (Philip Kaufmann) 6e17a74 [Qt] paymentserver: better logging of invalid certs (Philip Kaufmann) 5a53d7c [Qt] paymentserver: do not log NULL certificates (Philip Kaufmann)
| * | | [Qt] Use identical strings for expired payment request messagePhilip Kaufmann2015-04-151-1/+1
| | | | | | | | | | | | | | | | | | | | - used in sendcoinsdialog.cpp and paymentserver.cpp - removes an unneded translation string
| * | | [Qt] minor comment updates in PaymentServerPhilip Kaufmann2015-04-151-9/+8
| | | |
| * | | [Qt] constify first parameter of processPaymentRequest()Philip Kaufmann2015-04-152-2/+2
| | | |
| * | | [Qt] take care of a missing typecast in PaymentRequestPlus::getMerchant()Philip Kaufmann2015-04-151-4/+3
| | | |
| * | | [Qt] remove unused PaymentRequestPlus::getPKIType functionPhilip Kaufmann2015-04-152-7/+0
| | | |
| * | | [Qt] paymentserver: better logging of invalid certsPhilip Kaufmann2015-04-151-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before and after was tested in Windows: before: GUI: ReportInvalidCertificate : Payment server found an invalid certificate: ("Microsoft Authenticode(tm) Root Authority") GUI: ReportInvalidCertificate : Payment server found an invalid certificate: () GUI: ReportInvalidCertificate : Payment server found an invalid certificate: () GUI: ReportInvalidCertificate : Payment server found an invalid certificate: () after: GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "01" ("Microsoft Authenticode(tm) Root Authority") () () GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "01" () () ("Copyright (c) 1997 Microsoft Corp.", "Microsoft Time Stamping Service Root", "Microsoft Corporation") GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "4a:19:d2:38:8c:82:59:1c:a5:5d:73:5f:15:5d:dc:a3" () () ("NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.", "VeriSign Time Stamping Service Root", "VeriSign, Inc.") GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "e4:9e:fd:f3:3a:e8:0e:cf:a5:11:3e:19:a4:24:02:32" () () ("Class 3 Public Primary Certification Authority")
| * | | [Qt] paymentserver: do not log NULL certificatesPhilip Kaufmann2015-04-151-2/+9
| | | | | | | | | | | | | | | | - also add a few more comments in PaymentServer::LoadRootCAs
* | | | Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getterJorge Timón2015-04-154-14/+15
|/ / /
* | | Merge pull request #5997Wladimir J. van der Laan2015-04-153-10/+15
|\ \ \ | | | | | | | | | | | | 4e38217 Chainparams: Refactor: Remove redundant HashGenesisBlock() getter (Jorge Timón)
| * | | Chainparams: Refactor: Remove redundant HashGenesisBlock() getterJorge Timón2015-04-123-10/+15
| | | |
* | | | Merge pull request #5999Wladimir J. van der Laan2015-04-153-7/+5
|\ \ \ \ | | | | | | | | | | | | | | | e8e8904 Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params (Jorge Timón)
| * | | | Chainparams: Cleanup: Delete CChainParams getters to attributes from ↵Jorge Timón2015-04-133-7/+5
| | |_|/ | |/| | | | | | | | | | Consensus::Params
* | | | Merge pull request #5992Wladimir J. van der Laan2015-04-156-208/+328
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | ea9e82d [squashme] fix listunspent code indentation (Jonas Schnelli) b9fb692 Push down RPC reqWallet flag (Jonas Schnelli) 0b9dc9c [move] move listunspent to wallet/rpcwallet.cpp (Jonas Schnelli)
| * | | [squashme] fix listunspent code indentationJonas Schnelli2015-04-131-53/+53
| | | |
| * | | Push down RPC reqWallet flagJonas Schnelli2015-04-125-97/+216
| | | |
| * | | [move] move listunspent to wallet/rpcwallet.cppJonas Schnelli2015-04-122-111/+112
| | |/ | |/|
* | | Fix missing lock in submitblockMatt Corallo2015-04-131-9/+14
| |/ |/|
* | Merge pull request #6000Wladimir J. van der Laan2015-04-134-10/+9
|\ \ | | | | | | | | | fd31199 consensus: don't use arith_uint256 in consensus.h (Cory Fields)
| * | consensus: don't use arith_uint256 in consensus.hCory Fields2015-04-104-10/+9
| |/ | | | | | | Requiring arith_uint256 at such a base level is not good for modularity.
* | Merge pull request #5983Jeff Garzik2015-04-122-3/+1
|\ \ | |/ |/|
| * move ThreadFlushWalletDB declaration to walletdb.hPhilip Kaufmann2015-04-082-3/+1
| |
* | Revert mining changes in #5957Wladimir J. van der Laan2015-04-104-91/+97
| | | | | | | | | | | | | | This reverts commit e2edf95cd3f43331843676e49a82830128a95050 6b04508e37c5dd18cec1cd61cc4356bd208aa991 0df67f1f7ab4adfe9f0b3ba6276e737b37826464, except the changes to the RPC tests. A `generate` RPC call is introduced based on the old code.
* | Merge pull request #5957Wladimir J. van der Laan2015-04-097-122/+131
|\ \ | |/ |/| | | | | | | e2edf95 Bugfix: make CreateNewBlock return pindexPrev (Pieter Wuille) 6b04508 Introduce separate 'generate' RPC call (Pieter Wuille) 0df67f1 Simplify hash loop code (Pieter Wuille)
| * Bugfix: make CreateNewBlock return pindexPrevPieter Wuille2015-04-014-25/+26
| |