aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6052Wladimir J. van der Laan2015-04-232-0/+2
|\ | | | | | | 26414ca fix and enable bip32 unit test (Jonas Schnelli)
| * 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-209-79/+436
|\ | | | | | | | | 6be3562 rpc-tests: Add proxy test (Wladimir J. van der Laan) 67a7949 privacy: Stream isolation for Tor (Wladimir J. van der Laan)
| * rpc-tests: Add proxy testWladimir J. van der Laan2015-04-203-0/+307
| | | | | | | | Add test for -proxy, -onion and -proxyrandomize.
| * 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
* | | Merge pull request #6004Wladimir J. van der Laan2015-04-2039-115/+128
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c6de7c3 trivial string change in wallet.cpp (the -> that) (Philip Kaufmann) 1e3473d Add operator names to DNS Seed list (Michael Ford) a21df62 ensure consistent header comment naming conventions (Philip Kaufmann) 9e16cb1 Make 'Default: %u' spacing consistent in help message (Wladimir J. van der Laan) 6cb37a3 [Qt, Trivial] remove two unneeded includes of wallet/db.h (Philip Kaufmann) 68f795e [Qt, Trivial] fix header groupings + space, intdentation fixes (Philip Kaufmann) 985ec17 [Qt, Trivial] misc minor string changes (Philip Kaufmann) c0555dc depends: latest config.guess and config.sub (Michael Ford) 89fc6b6 Remove leftover strlcpy.h copyright (Rob Van Mieghem) 468aa3b Re-wrote a passage of text that was difficult to understand. (Jason Lewicki) 71ad6bd [Trivial] format sync.h (Philip Kaufmann) abcec30 Update REST URL to match reality (paveljanik) 447d37e Use https link to bitcoin.org in Doxygen intro (Michael Ford) c069234 Fix typo in init.cpp interpration/interpretation (Michael Ford) 52070c8 Removed '()' where used without contents inside (Nicolas Benoit) 30c1db1 Replaced current function names with __func__ in LogPrintf() calls. (Nicolas Benoit) 9bdd03f Point to the Debian 7.8 installer (Michael Ford) 0b2f930 Fix docs for 'complete' field in 'signrawtransaction' response (charlescharles) c2f2161 Add x86_64* i686* mips* and arm* to depends .gitignore (Michael Ford) fa535f9 Remove folder and images for bootstrap.md (sandakersmann) 60c1469 [Qt] header group cleanup (Philip Kaufmann)
| * | | 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
| * | | depends: latest config.guess and config.subMichael Ford2015-04-202-10/+30
| | | |
| * | | Remove leftover strlcpy.h copyrightRob Van Mieghem2015-04-201-4/+0
| | | | | | | | | | | | | | | | src/strlcpy.h was removed by https://github.com/bitcoin/bitcoin/commit/6032e4f4e7c1892a4e3f0a1a2007e4cd0fe99937
| * | | Re-wrote a passage of text that was difficult to understand.Jason Lewicki2015-04-201-3/+2
| | | |
| * | | [Trivial] format sync.hPhilip Kaufmann2015-04-201-14/+9
| | | |
| * | | Update REST URL to match realitypaveljanik2015-04-201-1/+1
| | | |
| * | | 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
| | | |
| * | | Point to the Debian 7.8 installerMichael Ford2015-04-201-2/+2
| | | | | | | | | | | | | | | | Link to 7.7 is broken.
| * | | Fix docs for 'complete' field in 'signrawtransaction' responsecharlescharles2015-04-201-1/+1
| | | |
| * | | Add x86_64* i686* mips* and arm* to depends .gitignoreMichael Ford2015-04-201-0/+4
| | | |
| * | | Remove folder and images for bootstrap.mdsandakersmann2015-04-204-0/+0
| | | |
| * | | [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-162-0/+42
|\ \ \ | |/ / |/| | | | | 0421c18 Fix CheckBlockIndex for reindex. (mrbandrews)
| * | Fix CheckBlockIndex for reindex.mrbandrews2015-04-142-0/+42
| | | | | | | | | | | | | | | | | | 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
* | | | Merge pull request #5998Wladimir J. van der Laan2015-04-154-14/+15
|\ \ \ \ | |/ / / |/| | | | | | | bebe728 Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getter (Jorge Timón)
| * | | 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)