Commit Graph

8761 Commits (d978c41e1ec4fcf2c4d096f09af035f9e8a7ad81)

Author SHA1 Message Date
Wladimir J. van der Laan d978c41e1e
Merge #9736: Pre-0.14.0 hardcoded seeds update
8 years ago
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 2447c1024e
Merge #9698: net: fix socket close race
8 years ago
Wladimir J. van der Laan a60677e394 Pre-0.14.0 hardcoded seeds update
8 years ago
Jonas Schnelli ca9955e706
Remove bitseed.xf2.org form the dns seed list
8 years ago
Wladimir J. van der Laan 36f9d3ae6d
Merge #9718: Qt/Intro: Various fixes
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
Wladimir J. van der Laan dd163f5788
Merge #9674: Always enforce strict lock ordering (try or not)
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
Wladimir J. van der Laan b709fe7ffc
Merge #9532: Remove unused variables
8 years ago
Wladimir J. van der Laan 729de15b63
Merge #9604: [Trivial] add comment about setting peer as HB peer.
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
Wladimir J. van der Laan 02464da5e4
Merge #9227: Make nWalletDBUpdated atomic to avoid a potential race.
8 years ago
Wladimir J. van der Laan 870cd2b58a
Merge #9378: [trivial] Add documentation for CWalletTx::fFromMe member.
8 years ago
Wladimir J. van der Laan 40f7e27d25
Merge #9650: Better handle invalid parameters to signrawtransaction
8 years ago
Wladimir J. van der Laan 09e0c28f85
Merge #9659: Net: Turn some methods and params/variables const
8 years ago
Wladimir J. van der Laan 986ba005ed
Merge #9651: Fix typos
8 years ago
Wladimir J. van der Laan 8d6447ecf7
Merge #9673: Set correct metadata on bumpfee wallet transactions
8 years ago
Wladimir J. van der Laan fc67cd22f8
Merge #9691: Init ECC context for test_bitcoin_fuzzy.
8 years ago
Pieter Wuille 923dc447ea
Merge #9578: Add missing mempool lock for CalculateMemPoolAncestors
8 years ago
Gregory Maxwell ac719c936d Init ECC context for test_bitcoin_fuzzy.
8 years ago
Matt Corallo 2a962d4540 Fixup style a bit by moving { to the same line as if statements
8 years ago
Wladimir J. van der Laan 7821db30e1
Merge #9671: Fix super-unlikely race introduced in 236618061a
8 years ago
Wladimir J. van der Laan 496691741d
Merge #9609: net: fix remaining net assertions
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
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
Wladimir J. van der Laan 4e19efba03
Merge #9556: Remove redundant semicolons
8 years ago