aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-10Store fewer orphan tx by default, add -maxorphantx optionGavin Andresen
There is no reason to store thousands of orphan transactions; normally an orphan's parents will either be broadcast or mined reasonably quickly. This pull drops the maximum number of orphans from 10,000 down to 100, and adds a command-line option (-maxorphantx) that is just like -maxorphanblocks to override the default.
2014-09-10Stricter handling of orphan transactionsGavin Andresen
Prevent denial-of-service attacks by banning peers that send us invalid orphan transactions and only storing orphan transactions given to us by a peer while the peer is connected.
2014-09-10Fix crashing bug caused by orphan(s) with duplicate prevout.hashGavin Andresen
2014-09-10Merge pull request #4878Wladimir J. van der Laan
540ac45 Avoid returning many "inv" orphans (Jeff Garzik) d4168c8 Limit CNode::mapAskFor (Wladimir J. van der Laan)
2014-09-10Merge pull request #4623Wladimir J. van der Laan
e84843c Broken addresses on command line no longer trigger testnet. (Ross Nicoll)
2014-09-10Merge pull request #4755Wladimir J. van der Laan
c1e433b Rename scriptutils.o to wallet_ismine.o (jtimon) 8b59a3d Move CAffectedKeysVisitor to wallet.cpp (remove ExtractAffectedKeys) (jtimon) 0d2fa14 Move scriptutils.o to wallet (jtimon)
2014-09-10Rename scriptutils.o to wallet_ismine.ojtimon
2014-09-10Move CAffectedKeysVisitor to wallet.cpp (remove ExtractAffectedKeys)jtimon
2014-09-10Move scriptutils.o to walletjtimon
2014-09-10Merge pull request #4874Wladimir J. van der Laan
21f139b qt: fix tablet crash. closes #4854. (Cory Fields)
2014-09-10Merge pull request #4867Wladimir J. van der Laan
a95b119 qt: Remove thousands separators after decimal point (Wladimir J. van der Laan)
2014-09-10Merge pull request #4822Pieter Wuille
629d75f Combine CCoinsViewCache's HaveCoins and const GetCoins into AccessCoins. (Pieter Wuille)
2014-09-10Merge pull request #4882Pieter Wuille
faadbe1 remove unneeded cast in rpcmisc.cpp (Philip Kaufmann)
2014-09-09remove unneeded cast in rpcmisc.cppPhilip Kaufmann
2014-09-09Merge pull request #4868Pieter Wuille
2c2cc5d Remove some unnecessary c_strs() in logging and the GUI (Philip Kaufmann) f7d0a86 netbase: Use .data() instead of .c_str() on binary string (Wladimir J. van der Laan)
2014-09-09Remove some unnecessary c_strs() in logging and the GUIPhilip Kaufmann
Includes `core: remove unneeded c_str() / Qt: replace c_str() with Qt code` by P. Kaufmann.
2014-09-09Avoid returning many "inv" orphansJeff Garzik
2014-09-09Limit CNode::mapAskForWladimir J. van der Laan
Tighten resource constraints on CNode.
2014-09-09Merge pull request #4873Wladimir J. van der Laan
89d91f6 Avoid repeated lookups in mapOrphanTransactions and mapOrphanTransactionsByPrev (Wladimir J. van der Laan)
2014-09-08qt: fix tablet crash. closes #4854.Cory Fields
This backports the relevant parts of: https://codereview.qt-project.org/#/c/82689/
2014-09-08Merge pull request #4754Pieter Wuille
e088d65 Separate script/sign (jtimon) 9294a4b Separate CScriptCompressor (jtimon) c4408a6 Separate script/standard (jtimon) da03e6e Separate script/interpreter (jtimon) cbd22a5 Move CScript class and dependencies to script/script (jtimon) 86dbeea Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) (jtimon) Rebased-by: Pieter Wuille
2014-09-08Separate script/signjtimon
2014-09-08Separate CScriptCompressorjtimon
2014-09-08Separate script/standardjtimon
2014-09-08Separate script/interpreterjtimon
2014-09-08Move CScript class and dependencies to script/scriptjtimon
2014-09-08Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes)jtimon
2014-09-08Avoid repeated lookups in mapOrphanTransactions and mapOrphanTransactionsByPrevWladimir J. van der Laan
2014-09-08Merge pull request #4865Pieter Wuille
8e44f2e Clarify 'compressed nor uncompressed' error message (Peter Todd)
2014-09-08netbase: Use .data() instead of .c_str() on binary stringWladimir J. van der Laan
`.c_str()` is only guaranteed to return the data up to the first NUL character.
2014-09-08Merge pull request #4712Wladimir J. van der Laan
80daee0 [Qt] Call checkBalanceChanged() periodically instead for every updated transaction (Cozz Lovan)
2014-09-08Merge pull request #4697Wladimir J. van der Laan
da2ede2 [Wallet] Improve ReorderTransactions(..) (Cozz Lovan)
2014-09-08qt: Remove thousands separators after decimal pointWladimir J. van der Laan
Revert thousands separators after decimal point, as introduced in #4167.
2014-09-08Merge pull request #4862Wladimir J. van der Laan
45a4baf Add testnet DNS seed of Andreas Schildbach. (Andreas Schildbach)
2014-09-07Clarify 'compressed nor uncompressed' error messagePeter Todd
2014-09-07Add testnet DNS seed of Andreas Schildbach.Andreas Schildbach
It runs sipas crawler, but rather than using its custom nameserver implementation it serves a generated zonefile via bind9. The zone always contains 25 IPv4 and 25 IPv6 peers. FWIW, the zone is secured using DNSSEC.
2014-09-06Merge pull request #4851Pieter Wuille
41ef558 univalue: make spaceStr thread-safe (Wladimir J. van der Laan)
2014-09-06Merge pull request #4839Wladimir J. van der Laan
346193b Cleanup messy error messages (R E Broadley)
2014-09-06Cleanup messy error messagesR E Broadley
2014-09-05Merge pull request #4849Pieter Wuille
a264e44 remove dup include of foreach.hpp in script.cpp (Philip Kaufmann)
2014-09-05Merge pull request #4836 from morcos/fix-make_changeGavin Andresen
Fix make_change to not create half-satoshis
2014-09-05Fix make_change to not create half-satoshisGavin Andresen
2014-09-05univalue: make spaceStr thread-safeWladimir J. van der Laan
Simply add spaces to the existing string instead of using a temporary. Fixes #4756.
2014-09-05Improve readability of CAddrInfo::IsTerribleTeran McKinney
- Replaced 86400 with 24*60*60 - Remove references to specific timespans in comments Github-Pull: #4724
2014-09-05Merge pull request #4850Wladimir J. van der Laan
1ffb99b [Qt] copyright, style and indentation cleanup of Qt tests (Philip Kaufmann)
2014-09-05[Qt] copyright, style and indentation cleanup of Qt testsPhilip Kaufmann
2014-09-05Merge pull request #4843Wladimir J. van der Laan
81061ff travis: add osx build (Cory Fields) e4cf9f8 depends: fix typo in source downloading. Regression from c897b1e732. (Cory Fields)
2014-09-05remove dup include of foreach.hpp in script.cppPhilip Kaufmann
2014-09-04Merge pull request #4838Pieter Wuille
1e4f87f Use memcmp for uint256 equality/inequality (Pieter Wuille) 8a41e1e Use boost::unordered_map for mapBlockIndex (Pieter Wuille) 145d5be Introduce BlockMap type for mapBlockIndex (Pieter Wuille) a0dbe43 checkpoints.cpp depends on main, it can use mapBlockIndex directly (Pieter Wuille)
2014-09-04travis: add osx buildCory Fields