aboutsummaryrefslogtreecommitdiff
path: root/src/addrman.h
Commit message (Expand)AuthorAgeFilesLines
* addrman: ensure old versions don't parse peers.datVasil Dimov2020-11-111-25/+53
* net: CAddress & CAddrMan: (un)serialize as ADDRv2Vasil Dimov2020-10-091-14/+46
* [addrman] Specify max addresses and pct when calling GetAddresses()John Newbery2020-08-121-9/+3
* Remove useless 2500 limit on AddrMan queriesGleb Naumenko2020-07-241-1/+1
* logging: asmap logging and #include fixupsJon Atack2020-03-041-6/+5
* Merge #16702: p2p: supplying and using asmap to improve IP bucketing in addrmanWladimir J. van der Laan2020-01-291-25/+76
|\
| * Integrate ASN bucketing in Addrman and add testsGleb Naumenko2019-12-251-25/+76
* | scripted-diff: Bump copyright of files changed in 2020MarcoFalke2020-01-151-1/+1
* | scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke2020-01-151-1/+1
* | Convert addrdb/addrman to new serializationPieter Wuille2020-01-021-9/+5
* | scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
|/
* [addrman] Ensure collisions eventually get resolvedSuhas Daftuar2019-02-271-0/+3
* Use C++11 default member initializersMarcoFalke2019-01-051-23/+7
* Make addrman use its local RNG exclusivelyPieter Wuille2018-12-121-4/+1
* scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-1/+1
* Merge #13115: addrman: Add Clang thread safety annotations for variables guar...MarcoFalke2018-10-091-26/+27
|\
| * Add missing locks and locking annotations for CAddrManpracticalswift2018-10-081-26/+27
* | Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-2/+2
|/
* Merge #12731: Support serialization as another type without castingWladimir J. van der Laan2018-04-101-1/+1
|\
| * Support serialization as another type without castingPieter Wuille2018-03-201-1/+1
* | Fix typospracticalswift2018-03-211-1/+1
|/
* Add test-before-evict discipline to addrmanEthan Heilman2018-03-061-3/+40
* Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke2018-02-071-1/+1
|\
| * Use static_cast instead of C-style casts for non-fundamental typespracticalswift2017-09-221-1/+1
* | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* | Merge #10493: Use range-based for loops (C++11) when looping over map elementsMarcoFalke2017-11-301-5/+5
|\ \
| * | Use range-based for loops (C++11) when looping over map elementspracticalswift2017-10-091-5/+5
| |/
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-6/+6
* | addrman: Add missing lock in Clear() (CAddrMan)practicalswift2017-10-311-0/+1
|/
* when clearing addrman clear mapInfo and mapAddrGregory Sanders2017-09-051-0/+2
* scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-2/+2
* Merge #9792: FastRandomContext improvements and switch to ChaCha20Wladimir J. van der Laan2017-04-241-3/+8
|\
| * Switch FastRandomContext to ChaCha20Pieter Wuille2017-03-291-3/+8
* | Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell2017-04-011-5/+7
|/
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Remove double brackets in addrmanMatt Corallo2016-11-261-18/+12
* Fix AddrMan lockingMatt Corallo2016-11-261-13/+10
* Get rid of nType and nVersionPieter Wuille2016-11-071-3/+3
* Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille2016-11-071-5/+0
* Kill insecure_random and associated global stateWladimir J. van der Laan2016-10-171-0/+3
* net: narrow include scope after moving to netaddressCory Fields2016-07-311-1/+1
* Introduce enum ServiceFlags for service flagsPieter Wuille2016-06-131-2/+2
* Keep addrman's nService bits consistent with outbound observationsPieter Wuille2016-06-131-0/+11
* Do not increment nAttempts by more than one for every Good connection.Gregory Maxwell2016-05-261-0/+8
* Avoid counting failed connect attempts when probably offline.Gregory Maxwell2016-05-261-3/+3
* CAddrMan::Deserialize handle corrupt serializations better.Patrick Strateman2016-04-241-0/+8
* Merge #7212: Adds unittests for CAddrMan and CAddrinfo, removes source of non...Wladimir J. van der Laan2016-01-281-8/+5
|\
| * Increase test coverage for addrman and addrinfoEthan Heilman2016-01-271-8/+5
* | Add missing copyright headersMarcoFalke2016-01-051-0/+1
|/