0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-09 10:43:19 -05:00
bitcoin-bitcoin-core/src
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager
Design goals:
 * Only keep a limited number of addresses around, so that addr.dat does not grow without bound.
 * Keep the address tables in-memory, and occasionally write the table to addr.dat.
 * Make sure no (localized) attacker can fill the entire table with his nodes/addresses.

See comments in addrman.h for more detailed information.
2012-02-24 13:41:04 +01:00
..
json Back out spacing changes to json spirit code 2012-01-19 14:32:45 -05:00
obj Boost unit-testing framework. 2011-06-27 14:12:48 -04:00
obj-test Rename src/obj/test to src/obj-test to workaround bug in older GNU Make 2012-01-23 14:27:08 -05:00
qt Merge branch '201202_guiaddsuffix' of https://github.com/laanwj/bitcoin 2012-02-22 10:41:11 -05:00
test Fix tests after 38067c18 2012-02-20 18:32:33 +01:00
addrman.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
addrman.h CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
base58.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
bignum.h Workaround for BN_bn2mpi reading/writing out of bounds 2012-02-18 13:32:25 +01:00
bitcoinrpc.cpp Cleanup JSON-RPC getblock output to be consistent 2012-02-22 12:31:28 -05:00
bitcoinrpc.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
checkpoints.cpp Checkpoint block 168,000 2012-02-23 13:33:30 -05:00
checkpoints.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
compat.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
crypter.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
crypter.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
db.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
db.h CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
headers.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
init.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
init.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
irc.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
irc.h Fix #626: RecvLine wrong error message 2012-02-19 19:06:42 +01:00
key.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
key.h Merge pull request #864 from sipa/fix_856 2012-02-19 18:21:19 -08:00
keystore.cpp Move GenerateNewKey back to CWallet 2012-02-18 15:42:38 +01:00
keystore.h Move GenerateNewKey back to CWallet 2012-02-18 15:42:38 +01:00
main.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
main.h Fix issue #848 : broken mining on testnet 2012-02-16 11:37:54 -05:00
makefile.linux-mingw CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
makefile.mingw CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
makefile.osx CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
makefile.unix CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
net.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
net.h CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
netbase.cpp CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
netbase.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
noui.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
protocol.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
protocol.h CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
qtui.h Add support for opening bitcoin: URIs directly. 2012-01-05 00:29:28 -05:00
rpcdump.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
script.cpp Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
script.h Update all copyrights to 2012 2012-02-07 11:28:30 -05:00
serialize.h Fix compilation warning. 2012-02-18 01:22:22 -05:00
strlcpy.h move back to original directory structure 2011-06-11 22:11:58 +02:00
uint256.h CAddrMan: stochastic address manager 2012-02-24 13:41:04 +01:00
util.cpp Fix #846. Allow negative options such as "nolisten=1" in bitcoin.conf as well as on the command line. 2012-02-16 12:08:58 -08:00
util.h Macros for manual critical sections 2012-02-11 21:59:33 +01:00
wallet.cpp Merge pull request #864 from sipa/fix_856 2012-02-19 18:21:19 -08:00
wallet.h Move GenerateNewKey back to CWallet 2012-02-18 15:42:38 +01:00