aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-14Bugfix: bitcoin-tx: scriptPubKey may be null, so accept outscript=<n>:Luke Dashjr
2014-09-12Merge pull request #4896Wladimir J. van der Laan
07d5287 Catch error when done reading files (Suhas Daftuar)
2014-09-12Merge pull request #4876Pieter Wuille
6022b5d Make script_{valid,invalid}.json validation flags configurable (Pieter Wuille)
2014-09-12Merge pull request #4758 from theuni/osx-dmg-codesign-rebaseGavin Andresen
build: osx: Fix incomplete framework packaging for codesigning
2014-09-11Catch error when done reading filesSuhas Daftuar
2014-09-11Merge pull request #4885Wladimir J. van der Laan
aa3c697 Store fewer orphan tx by default, add -maxorphantx option (Gavin Andresen) c74332c Stricter handling of orphan transactions (Gavin Andresen)
2014-09-11Merge pull request #4892Wladimir J. van der Laan
e982b57 Use explicit fflush() instead of setvbuf() (Adam Weiss)
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-10Use explicit fflush() instead of setvbuf()Adam Weiss
Flushing after every line when printing to console is desirable when running with systemd but setvbuf() has slightly different semantics on Windows that causes warnings. Just do an explicit fflush() after each line print to console instead.
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-08Make script_{valid,invalid}.json validation flags configurablePieter Wuille
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