9643 Commits (18873373bde38a026f154c5878fedac6c2a04446)

Author SHA1 Message Date
Matt Corallo db2dc7a58c Move CNode::addrLocal access behind locked accessors 8 years ago
Matt Corallo 036073bf87 Move CNode::addrName accesses behind locked accessors 8 years ago
Matt Corallo d8f2b8a8c0 Make nTimeBestReceived atomic 8 years ago
Matt Corallo 22b4966a29 Move [clean|str]SubVer writes/copyStats into a lock 8 years ago
Matt Corallo 0f31872615 Make nServices atomic 8 years ago
Matt Corallo 96f42d8a12 Make nStartingHeight atomic 8 years ago
Matt Corallo 512731bed0 Access fRelayTxes with cs_filter lock in copyStats 8 years ago
Matt Corallo ae683c1b19 Avoid copying CNodeStats to make helgrind OK with buggy std::string 8 years ago
Matt Corallo 644f1234e2 Make nTimeConnected const in CNode 8 years ago
Cory Fields 321d0fc6b6 net: fix a few races. Credit @TheBlueMatt 8 years ago
Wladimir J. van der Laan 056aba2b4f Remove fallbacks for boost_filesystem < v3 8 years ago
Wladimir J. van der Laan a60677e394 Pre-0.14.0 hardcoded seeds update 8 years ago
Wladimir J. van der Laan 7179e7ca0d qt: Periodic translations update 8 years ago
John Newbery 467df390f0 Remove nonsense #undef foreach 8 years ago
Jonas Schnelli ca9955e706
Remove bitseed.xf2.org form the dns seed list 8 years ago
Wladimir J. van der Laan 3ddfe29837 netbase: Do not print an error on connection timeouts through proxy 8 years ago
Wladimir J. van der Laan 13f608582c netbase: Make InterruptibleRecv return an error code instead of bool 8 years ago
Luke Dashjr f6d18f5b33 Qt/Intro: Explain a bit more what will happen first time 8 years ago
Luke Dashjr 50c56570b2 Qt/Intro: Storage shouldn't grow significantly with pruning enabled 8 years ago
Luke Dashjr 9adb694b17 Qt/Intro: Move sizeWarningLabel text into C++ code 8 years ago
Luke Dashjr a9baa6d742 Bugfix: Qt/Intro: Pruned nodes never require *more* space 8 years ago
Luke Dashjr 93ffba7163 Bugfix: Qt/Intro: Chain state needs to be stored even with the full blockchain 8 years ago
Luke Dashjr c8cee26100 Qt/Intro: Update block chain size 8 years ago
Matt Corallo 2cbd1196b7 Disconnect peers which we do not receive VERACKs from within 60 sec 8 years ago
Matt Corallo 618ee9249b Further-enforce lockordering by enforcing directly after TRY_LOCKs 8 years ago
Wladimir J. van der Laan 29c53289a9 bench: Fix initialization order in registration 8 years ago
John Newbery 9949ebfa6a [Trivial] Remove incorrect help message from gettxoutproof() 8 years ago
practicalswift a47da4b6fe Use z = std::max(x - y, 0); instead of z = x - y; if (z < 0) z = 0; 8 years ago
Cory Fields 9a0b784dea net: add a lock around hSocket 8 years ago
Cory Fields 45e2e08561 net: rearrange so that socket accesses can be grouped together 8 years ago
Gregory Maxwell 45f09618f2 Prevent integer overflow in ReadVarInt. 8 years ago
Gregory Maxwell ac719c936d Init ECC context for test_bitcoin_fuzzy. 8 years ago
Daniel Aleksandersen 9155241bd9 Change 'Clear' button string to 'Reset' 8 years ago
Matt Corallo 2a962d4540 Fixup style a bit by moving { to the same line as if statements 8 years ago
Matt Corallo 7b2d96b634 Access WorkQueue::running only within the cs lock. 8 years ago
Matt Corallo 8465631845 Always enforce lock strict lock ordering (try or not) 8 years ago
Matt Corallo fd13eca147 Lock cs_vSend and cs_inventory in a consistent order even in TRY 8 years ago
Russell Yanofsky 4ec057dfa7 [wallet] Set correct metadata on bumpfee wallet transactions 8 years ago
Matt Corallo 922bea90c2 Better handle invalid parameters to signrawtransaction 8 years ago
Matt Corallo 7ea0ad539f Fail in DecodeHexTx if there is extra data at the end 8 years ago
Cory Fields 08bb6f4ed4 net: log an error rather than asserting if send version is misused 8 years ago
Cory Fields 7a8c251901 net: Disallow sending messages until the version handshake is complete 8 years ago
Cory Fields 12752af0cc net: don't run callbacks on nodes that haven't completed the version handshake 8 years ago
Cory Fields 2046617b5e net: deserialize the entire version message locally 8 years ago
Luke Dashjr 9fc7f0bce9 Bugfix: RPC/Mining: GBT should return 1 MB sizelimit before segwit activates 8 years ago
Matt Corallo 80ff0344ae Dont deserialize nVersion into CNode, should fix #9212 8 years ago
Matt Corallo 885cfdd217 Fix super-unlikely race introduced in 236618061a 8 years ago
practicalswift db07f91899 Assert that what might look like a possible division by zero is actually unreachable 8 years ago
Gregory Sanders 3eba88d44c clarify listunspent amount description 8 years ago
Suhas Daftuar 9522b53a91 rpc: bumpfee: handle errors more gracefully 8 years ago