aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* clarify that there are only two nodesJameson Lopp2015-04-271-1/+1
|
* Merge pull request #5696Wladimir J. van der Laan2015-04-2612-16/+34
|\ | | | | | | 691161d Consensus: Create consensus/consensus.h with some constants (jtimon)
| * Consensus: Create consensus/consensus.h with some constantsjtimon2015-04-2012-16/+34
| |
* | Merge pull request #6033Wladimir J. van der Laan2015-04-241-4/+6
|\ \ | | | | | | | | | cd558b4 FreeBSD, OpenBSD thread renaming. (sinetek)
| * | FreeBSD, OpenBSD thread renaming.sinetek2015-04-211-4/+6
| | |
* | | Merge pull request #6028Wladimir J. van der Laan2015-04-245-13/+10
|\ \ \ | | | | | | | | | | | | 1d5b47a nLastTry is only used for addrman entries (Pieter Wuille)
| * | | nLastTry is only used for addrman entriesPieter Wuille2015-04-195-13/+10
| | | | | | | | | | | | | | | | No need to define it for every CAddress, as it's memory only anyway.
* | | | Merge pull request #6036Wladimir J. van der Laan2015-04-244-4/+31
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | f89b092 add rpc test for listunspents support for zero value txouts (Jonas Schnelli) 219953c Show zero value txouts in listunspent. (Gregory Maxwell)
| * | | | add rpc test for listunspents support for zero value txoutsJonas Schnelli2015-04-211-0/+27
| | | | |
| * | | | Show zero value txouts in listunspent.Gregory Maxwell2015-04-203-4/+4
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | It's reasonable that automatic coin selection will not pick a zero value txout, but they're actually spendable; and you should know if you have them. Listing also makes them available to tools like dust-b-gone.
* | | | Merge pull request #5863Wladimir J. van der Laan2015-04-247-37/+744
|\ \ \ \ | | | | | | | | | | | | | | | f9ec3f0 Add block pruning functionality (mrbandrews)
| * | | | Add block pruning functionalitymrbandrews2015-04-227-37/+744
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a -prune=N option to bitcoind, which if set to N>0 will enable block file pruning. When pruning is enabled, block and undo files will be deleted to try to keep total space used by those files to below the prune target (N, in MB) specified by the user, subject to some constraints: - The last 288 blocks on the main chain are always kept (MIN_BLOCKS_TO_KEEP), - N must be at least 550MB (chosen as a value for the target that could reasonably be met, with some assumptions about block sizes, orphan rates, etc; see comment in main.h), - No blocks are pruned until chainActive is at least 100,000 blocks long (on mainnet; defined separately for mainnet, testnet, and regtest in chainparams as nPruneAfterHeight). This unsets NODE_NETWORK if pruning is enabled. Also included is an RPC test for pruning (pruning.py). Thanks to @rdponticelli for earlier work on this feature; this is based in part off that work.
* | | | Merge pull request #6039Wladimir J. van der Laan2015-04-231-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | 27ce808 tests: Error when setgenerate is used on regtest (Wladimir J. van der Laan)
| * | | | tests: Error when setgenerate is used on regtestWladimir J. van der Laan2015-04-211-0/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ever since #5957 there has been the problem that older RPC test cases (as can be found plenty in open pulls) use setgenerate() on regtest, assuming a different interpretation of the arguments. Directly generating a number of blocks has been split off into a new method `generate` - however using `setgenerate` with the previous arguments will result in spawning an unreasonable number of threads, and well, simply not work as expected without clear indication of the error. Add an error to point the user at the right method.
* | | | 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)