aboutsummaryrefslogtreecommitdiff
path: root/src/addrman.h
AgeCommit message (Expand)Author
2018-02-07Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-30Merge #10493: Use range-based for loops (C++11) when looping over map elementsMarcoFalke
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-10-31addrman: Add missing lock in Clear() (CAddrMan)practicalswift
2017-10-09Use range-based for loops (C++11) when looping over map elementspracticalswift
2017-09-22Use static_cast instead of C-style casts for non-fundamental typespracticalswift
2017-09-05when clearing addrman clear mapInfo and mapAddrGregory Sanders
2017-08-07scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift
2017-04-24Merge #9792: FastRandomContext improvements and switch to ChaCha20Wladimir J. van der Laan
2017-04-01Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell
2017-03-29Switch FastRandomContext to ChaCha20Pieter Wuille
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-26Remove double brackets in addrmanMatt Corallo
2016-11-26Fix AddrMan lockingMatt Corallo
2016-11-07Get rid of nType and nVersionPieter Wuille
2016-11-07Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille
2016-10-17Kill insecure_random and associated global stateWladimir J. van der Laan
2016-07-31net: narrow include scope after moving to netaddressCory Fields
2016-06-13Introduce enum ServiceFlags for service flagsPieter Wuille
2016-06-13Keep addrman's nService bits consistent with outbound observationsPieter Wuille
2016-05-26Do not increment nAttempts by more than one for every Good connection.Gregory Maxwell
2016-05-26Avoid counting failed connect attempts when probably offline.Gregory Maxwell
2016-04-24CAddrMan::Deserialize handle corrupt serializations better.Patrick Strateman
2016-01-28Merge #7212: Adds unittests for CAddrMan and CAddrinfo, removes source of non...Wladimir J. van der Laan
2016-01-27Increase test coverage for addrman and addrinfoEthan Heilman
2016-01-05Add missing copyright headersMarcoFalke
2015-09-24Creates unittests for addrman, makes addrman testable.EthanHeilman
2015-08-10typofixes (found by misspell_fixer)Veres Lajos
2015-06-15make CAddrMan::size() return the correct type of size_tPhilip Kaufmann
2015-05-14Comment edits and cleanupBitcoinPRReadingGroup
2015-05-14addrman: update commentsPavel Vasin
2015-05-02Non-grammatical language improvementsLuke Dashjr
2015-05-01Bugfix: Grammar fixesCorinne Dashjr
2015-04-19nLastTry is only used for addrman entriesPieter Wuille
2015-03-23Scale up addrmanPieter Wuille
2015-03-23Always use a 50% chance to choose between tried and new entriesPieter Wuille
2015-03-23Make addrman's bucket placement deterministic.Pieter Wuille
2015-03-23Switch addrman key from vector to uint256Pieter Wuille
2014-11-03Fix all header definesPavel Janík
2014-10-24Update comments in addrman to be doxygen compatibleMichael Ford
2014-09-09Remove some unnecessary c_strs() in logging and the GUIPhilip Kaufmann
2014-09-02Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODSPieter Wuille
2014-09-01Merge pull request #4737Pieter Wuille
2014-08-31Use CSizeComputer to avoid counting sizes in SerializationOpPieter Wuille
2014-08-31rework overhauled serialization methods to non-staticKamil Domanski
2014-08-31overhaul serialization codeKamil Domanski
2014-08-28add missing header end commentsPhilip Kaufmann
2014-07-16Break up CAddrMan's IMPLEMENT_SERIALIZEPieter Wuille
2014-07-09move rand functions from util to new random.h/.cppPhilip Kaufmann