aboutsummaryrefslogtreecommitdiff
path: root/src/addrman.h
AgeCommit message (Expand)Author
2017-10-04when 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
2014-07-09add GetRandBytes() as wrapper for RAND_bytes()Philip Kaufmann
2014-06-25Move network-time related functions to timedata.cpp/hWladimir J. van der Laan
2014-05-22Remove redundant c_strR E Broadley
2013-11-10Cleanup code using forward declarations.Brandon Dahler
2013-10-30re-work -debug switch handlingPhilip Kaufmann
2013-09-18Replace printf with LogPrintf / LogPrintGavin Andresen
2012-09-18Trim trailing whitespace for src/*.{h,cpp}Jeff Garzik