dogecoin/src
Pieter Wuille a75d7066b8 Fix some address-handling deadlocks
Made three critical blocks for cs_mapAddresses smaller, and moved
writing to the database out of them. This should also improve the
concurrency of the code.
2012-01-03 02:01:56 +01:00
..
json move back to original directory structure 2011-06-11 22:11:58 +02:00
obj Boost unit-testing framework. 2011-06-27 14:12:48 -04:00
qt Copy amount to clipboard (implements #657) 2011-12-23 12:07:23 +01:00
test Fixed OP_EVAL recursion unit test, checks for both infinite and exactly-3-deep recursion 2011-12-27 16:41:56 -05:00
base58.h Back out testnet default address change, it breaks accounts on old wallets. 2011-12-22 15:56:45 -05:00
bignum.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
bitcoinrpc.cpp Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care) 2011-12-22 15:57:31 -05:00
bitcoinrpc.h Merge branch 'master' of https://github.com/bitcoin/bitcoin 2011-08-16 10:28:24 +02:00
checkpoints.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
checkpoints.h Orphan block fill-up-memory attack prevention 2011-12-01 13:53:38 -05:00
crypter.cpp Implement an mlock()'d string class for storing passphrases 2011-11-26 06:02:04 +00:00
crypter.h include util.h to get SecureString definition. 2011-12-20 12:21:47 -05:00
db.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
db.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
headers.h Use std::numeric_limits<> for typesafe INT_MAX/etc 2011-12-19 19:10:34 -05:00
init.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
init.h Implement "Start on window system startup" on Win32 + Linux. 2011-12-20 13:51:06 -05:00
irc.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
irc.h Unify copyright notices. 2011-08-09 13:32:52 +02:00
key.cpp Add GetSecret() and GetKeys() to CKeyStore 2011-12-17 21:49:47 +01:00
key.h Code cleanup: use ECDSA_size() instead of fixed 10,000 byte sig buffer, and explicity init static var 2011-12-19 19:10:34 -05:00
keystore.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
keystore.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
main.cpp Check all prevout.n if one transaction provides multiple inputs 2011-12-25 10:32:05 -05:00
main.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
makefile.linux-mingw add key.o and rpcdump.o to makefile.linux-mingw 2011-12-19 19:20:53 +01:00
makefile.mingw Key import and export 2011-12-17 21:49:48 +01:00
makefile.osx Merge pull request #629 from sje397/master 2011-12-23 02:50:28 -08:00
makefile.unix Rework unit tests so test_bitcoin.cpp does not #include them all 2011-12-19 12:39:47 -05:00
makefile.vc Moved checkpoints out of main, to prep for using them to help prevent DoS attacks 2011-12-01 12:18:50 -05:00
net.cpp Fix some address-handling deadlocks 2012-01-03 02:01:56 +01:00
net.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
noui.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
protocol.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
protocol.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
qtui.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
rpcdump.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
script.cpp Fix OP_EVAL recursion depth counting 2011-12-27 10:02:28 +01:00
script.h Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care) 2011-12-22 15:57:31 -05:00
serialize.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
strlcpy.h move back to original directory structure 2011-06-11 22:11:58 +02:00
uint256.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
util.cpp Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
util.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00
wallet.cpp Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care) 2011-12-22 15:57:31 -05:00
wallet.h Revert "Use standard C99 (and Qt) types for 64-bit integers" 2011-12-21 22:33:19 +01:00