42 Commits (be16f80abc74b707dbb25ad6094f96c762379a14)

Author SHA1 Message Date
Duke Leto be16f80abc Hush Full Node is now GPLv3 4 years ago
miodragpop 56d9c00749 asmap bucketing ported from Komodo 4 years ago
Duke Leto a7f88a87aa Update copyright URL to be https 4 years ago
Duke Leto d4883bce7c More timedate changes from KMD 0.6 4 years ago
jl777 0ea9ae3c05 Update copyright to 2019 5 years ago
Simon edab3ddd2e Implement issue #997 to reduce time for test_bitcoin due to sleeps in 8 years ago
Simon 0dd2bf94dd Declare constants for the maximum number of retries, when to sleep 8 years ago
Philip Kaufmann 0116e20ea1 remove using namespace std from addrman.cpp 9 years ago
Ethan Heilman 1bf2cb1a06 Increase test coverage for addrman and addrinfo 9 years ago
EthanHeilman 8375e1a3e7 Creates unittests for addrman, makes addrman testable. 9 years ago
Simon b0f75847ea Fix issue #717 where if addrman is starved of addresses (e.g. on testnet) 8 years ago
Gregory Maxwell a784f90c98 Cap nAttempts penalty at 8 and switch to pow instead of a division loop. 9 years ago
Pieter Wuille 1d5b47a903 nLastTry is only used for addrman entries 9 years ago
Pieter Wuille c6a63ceeb4 Always use a 50% chance to choose between tried and new entries 9 years ago
Pieter Wuille f68ba3f67b Do not bias outgoing connections towards fresh addresses 9 years ago
Pieter Wuille a8ff7c62ed Simplify hashing code 9 years ago
Pieter Wuille e6b343d880 Make addrman's bucket placement deterministic. 9 years ago
Pieter Wuille b23add5521 Switch addrman key from vector to uint256 9 years ago
Pieter Wuille 9c2737901b Reduce fingerprinting through timestamps in 'addr' messages. 9 years ago
Wladimir J. van der Laan 807658549c Replace GetLow64 with GetCheapHash 10 years ago
Michael Ford 24f5c94015 Update comments in addrman to be doxygen compatible 10 years ago
Cory Fields fa7361907a boost: split stream classes out of serialize.h 10 years ago
Pieter Wuille 20e01b1a03 Apply clang-format on some infrequently-updated files 10 years ago
Teran McKinney f79323b0dd
Improve readability of CAddrInfo::IsTerrible 10 years ago
Jeff Garzik 3a56de7fc3 addrman: Do not propagate obviously poor addresses onto the network 10 years ago
Wladimir J. van der Laan 7d9d134bf9 Remove redundant .c_str()s 10 years ago
Thomas Holenstein e85e19be06 Changed Get64(.) to GetLow64() 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
Gavin Andresen 881a85a22d Replace printf with LogPrintf / LogPrint 11 years ago
Pieter Wuille 0fb9073edd Split off hash.h from util.h 12 years ago
Jeff Garzik ea0796bde3 Trim trailing whitespace for src/*.{h,cpp} 12 years ago
Philip Kaufmann 30c8a40847 fix a comment in addrman.cpp 12 years ago
Fordy 3a25a2b9b0 Update License in File Headers 12 years ago
Pieter Wuille f621326c24 Clean up warnings 12 years ago
Pieter Wuille 56f1e91239 Fix addrman crashes 12 years ago
Pieter Wuille 29a86a1735 Add extra asserts to addrman 12 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 12 years ago
Jeff Garzik c376ac359e Fix loop index var types, fixing many minor sign comparison warnings 12 years ago
Wladimir J. van der Laan 6642ffb761 fix warnings: '&&' within '||' [-Wlogical-op-parentheses] 12 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 13 years ago