Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
|
|
540ac45 Avoid returning many "inv" orphans (Jeff Garzik)
d4168c8 Limit CNode::mapAskFor (Wladimir J. van der Laan)
|
|
e84843c Broken addresses on command line no longer trigger testnet. (Ross Nicoll)
|
|
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)
|
|
|
|
|
|
|
|
21f139b qt: fix tablet crash. closes #4854. (Cory Fields)
|
|
a95b119 qt: Remove thousands separators after decimal point (Wladimir J. van der Laan)
|
|
629d75f Combine CCoinsViewCache's HaveCoins and const GetCoins into AccessCoins. (Pieter Wuille)
|
|
faadbe1 remove unneeded cast in rpcmisc.cpp (Philip Kaufmann)
|
|
|
|
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)
|
|
Includes `core: remove unneeded c_str() / Qt: replace c_str() with Qt code`
by P. Kaufmann.
|
|
|
|
Tighten resource constraints on CNode.
|
|
89d91f6 Avoid repeated lookups in mapOrphanTransactions and mapOrphanTransactionsByPrev (Wladimir J. van der Laan)
|
|
This backports the relevant parts of:
https://codereview.qt-project.org/#/c/82689/
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8e44f2e Clarify 'compressed nor uncompressed' error message (Peter Todd)
|
|
`.c_str()` is only guaranteed to return the data up to the first NUL
character.
|
|
80daee0 [Qt] Call checkBalanceChanged() periodically instead for every updated transaction (Cozz Lovan)
|
|
da2ede2 [Wallet] Improve ReorderTransactions(..) (Cozz Lovan)
|
|
Revert thousands separators after decimal point, as introduced in #4167.
|
|
45a4baf Add 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.
|
|
41ef558 univalue: make spaceStr thread-safe (Wladimir J. van der Laan)
|
|
346193b Cleanup messy error messages (R E Broadley)
|
|
|
|
a264e44 remove dup include of foreach.hpp in script.cpp (Philip Kaufmann)
|
|
Fix make_change to not create half-satoshis
|
|
|
|
Simply add spaces to the existing string instead of using a
temporary.
Fixes #4756.
|
|
- Replaced 86400 with 24*60*60
- Remove references to specific timespans in comments
Github-Pull: #4724
|
|
1ffb99b [Qt] copyright, style and indentation cleanup of Qt tests (Philip Kaufmann)
|
|
|
|
81061ff travis: add osx build (Cory Fields)
e4cf9f8 depends: fix typo in source downloading. Regression from c897b1e732. (Cory Fields)
|
|
|
|
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)
|
|
|