220 Commits (3448ce56f4e74d0b3ada15924c535c72e7dbc03d)

Author SHA1 Message Date
Gavin Andresen 9406696578 Fix AddAddress cs_mapaddresses/db transaction deadlock 13 years ago
Jeff Garzik cbd959c473 Revert "Define MSG_NOSIGNAL to 0 on platforms where it is unavailable." 13 years ago
Venkatesh Srinivas 6a0296791d Define MSG_NOSIGNAL to 0 on platforms where it is unavailable. 13 years ago
Gavin Andresen e077cce617 Optimize database writes for transactions with lots of TxIns. 13 years ago
Luke Dashjr a687d4f574 Support for boost filesystem version 3 13 years ago
Gavin Andresen 7464e647de Bumped version numbers to 0.4.0rc1 13 years ago
Gavin Andresen ec74e8a443 Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them 13 years ago
Gavin Andresen b53e277ba1 Stay connected to seed nodes; disconnecting causes problems if you are trying to make the initial blockchain download. 13 years ago
Gavin Andresen c591cc50eb If compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex lock/unlock (helpful for debugging something-is-holding-a-mutex-too-long problems) 13 years ago
Gavin Andresen fb45259967 Do not try to download blockchain from 0.3.23 nodes 13 years ago
Gavin Andresen 86fd7c5af6 Give hard-coded seed nodes a random last-seen time, to randomize order they're tried. 13 years ago
Daniel Folkinshteyn bca179e8bd Update the list of seednodes. 13 years ago
Gavin Andresen 2f4c30fd85 Fix bad merge: getaccountaddress was broken for new accounts 13 years ago
Gavin Andresen 36d9b2311d Fixed regression I introduced: wallets with lots of transactions were unusable in GUI. 13 years ago
Gavin Andresen ed02c95d50 obtain cs_wallet mutex to protect vchDefaultKey 13 years ago
Gavin Andresen 123e5bd998 Fix RPC call name in error message. 13 years ago
Gavin Andresen 7db3b75b3e Logic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445 13 years ago
Gavin Andresen e3c26b2573 SetCrypted() obtains keystore lock, to be safe. 13 years ago
Gavin Andresen 471426fb3b Fixed potential deadlocks in GUI code. 13 years ago
Gavin Andresen 6cc4a62c0e Fix rpc-hanging deadlocks 13 years ago
Gavin Andresen b0243da77c Highlight mis-matching locks 13 years ago
Gavin Andresen 829e21733b CHECKMULTISIG unit tests. 13 years ago
Matt Corallo b4ada906c0 Upgrade dependancies and tweak build process. 13 years ago
Giel van Schijndel e4dde849ae Move CInv to protocol.[ch]pp 13 years ago
Giel van Schijndel 33e28c9948 Move CAddress to protocol.[ch]pp 13 years ago
Giel van Schijndel 507fd9d15b Start moving protocol-specific code to protocol.[ch]pp 13 years ago
Giel van Schijndel 82dc6426b4 Move func 'REF' from util.h to serialize.h 13 years ago
Giel van Schijndel e49b83bb12 Cleanup makefiles such that diffs to them are smaller 13 years ago
Giel van Schijndel 99860de3c9 Make some global variables less-global (static) 13 years ago
Gavin Andresen 865ed8a1e5 Compile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can cause deadlocks 13 years ago
Gavin Andresen c7286112ef Remove unused ScanMessageStart function 13 years ago
Jeff Garzik b2fd0ca1cb src/makefile.unix: remove -DFOURWAYSSE2 13 years ago
Fabian H jr. d0d9486f44 Updated checkpoints, maybe Tx fee should be reduced to 0.0001 from 0.0005 and maximum minimum tx should be 0.0010. 13 years ago
Gavin Andresen eb72eae304 Don't std::advance past beginning of transactions array. Fixes #465 13 years ago
Matt Corallo 8acb491eef Fix incorrect RPC error messages 13 years ago
Venkatesh Srinivas 25133bd74b Use 'unsigned char' rather than 'char' for pchMessageStart. 14 years ago
Venkatesh Srinivas 7c3002bf27 Qualify make_tuple with boost:: namespace. 14 years ago
Venkatesh Srinivas ec93a0e219 Test for SO_NOSIGPIPE rather than assuming all BSDs support it. 14 years ago
Gavin Andresen 9f0ac16942 Do-nothing MapPort() ifndef USE_UPNP. fixes #450 14 years ago
Matt Corallo b2120e223a Unify copyright notices. 14 years ago
Matt Corallo 2c3691d53d Cleanup test suite output to be more useful. 14 years ago
Matt Corallo 3c8cecda1f Add file for transaction tests. 14 years ago
Vegard Nossum a8330e0049 Add a file for script tests 14 years ago
Vegard Nossum 5f6a654d3e Add prototype for EvalScript() to script.h 14 years ago
Vegard Nossum e707d29dd6 Fix testing setup 14 years ago
Matt Corallo 02962ba848 Add missing include to serialize.h 14 years ago
Vegard Nossum 8a62fec3ee Add missing includes to net.h 14 years ago
Vegard Nossum 437173f430 Add missing include to script.h 14 years ago
Vegard Nossum fcedd45c3c Add missing includes to key.h 14 years ago
Matt Corallo 01a509fa26 Don't listen if on TOR (resolves #441). 14 years ago