Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
6022b5d Make script_{valid,invalid}.json validation flags configurable (Pieter Wuille)
|
|
aa3c697 Store fewer orphan tx by default, add -maxorphantx option (Gavin Andresen)
c74332c Stricter handling of orphan transactions (Gavin 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.
|
|
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.
|
|
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.
|
|
|
|
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)
|
|
|
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
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)
|
|
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
|
|
|
|
|
|
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)
|
|
fbe0fca [Qt] minor watch-only changes (Philip Kaufmann)
|
|
bbda402 net: Remove MilliSleep from StopNode (Wladimir J. van der Laan)
|