aboutsummaryrefslogtreecommitdiff
path: root/src/addrdb.cpp
AgeCommit message (Expand)Author
2023-05-29Add [[nodiscard]] where ignoring a Result return type is an errorMarcoFalke
2023-05-24refactor: Replace std::optional<bilingual_str> with util::ResultRyan Ofsky
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-23refactor: Extract util/fs_helpers from util/systemBen Woosley
2023-03-13refactor: Move error() from util/system.h to logging.hBen Woosley
2023-01-31Merge bitcoin/bitcoin#26847: p2p: track AddrMan totals by network and table, ...Andrew Chow
2023-01-26addrman, refactor: combine two size functionsAmiti Uttarwar
2023-01-17addrdb: Only call Serialize() onceMartin Zumsande
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-07-30Use steady clock for all millis bench loggingMacroFake
2022-05-12Merge bitcoin/bitcoin#24925: refactor: make GetRand a template, remove GetRan...MacroFake
2022-05-03Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions al...MacroFake
2022-04-22refactor: make GetRand a template, remove GetRandIntpasta
2022-04-22Merge bitcoin/bitcoin#22910: net: Encapsulate asmap in NetGroupManagerfanquake
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-04-21Merge bitcoin/bitcoin#24213: refactor: use Span in random.*laanwj
2022-04-20[net] Move asmap into NetGroupManagerJohn Newbery
2022-04-04refactor: fix clang-tidy named args usagefanquake
2022-03-23refactor: use Span in random.*pasta
2022-02-25Merge bitcoin/bitcoin#24201: p2p: Avoid InitError when downgrading peers.datMarcoFalke
2022-02-25p2p: Avoid InitError when downgrading peers.datjunderw
2022-02-03refactor: replace boost::filesystem with std::filesystemKiminuo
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-10-05refactor: Block unsafe fs::path std::string conversion callsRussell Yanofsky
2021-09-28scripted-diff: Rename CAddrMan to AddrManAmiti Uttarwar
2021-09-27scripted-diff: Rename overloaded int GetArg to GetIntArgRussell Yanofsky
2021-09-09Raise InitError when peers.dat is invalid or corruptedMarcoFalke
2021-09-09Inline ReadPeerAddressesMarcoFalke
2021-09-09Move LoadAddrman from init to addrdbMarcoFalke
2021-09-07Remove confusing CAddrDBMarcoFalke
2021-09-03MOVEONLY: Expose BanMapToJson / BanMapFromJsonRussell Yanofsky
2021-08-18[tests] Remove CAddrMan.Clear() call from CAddrDB::Read()John Newbery
2021-07-30Ignore banlist.datMarcoFalke
2021-06-21banman: save the banlist in a JSON format on diskVasil Dimov
2021-05-24Use addrv2 serialization in anchors.datPieter Wuille
2021-05-24scripted-diff: Replace `GetDataDir()` calls with `gArgs.GetDataDirNet()` callsKiminuo
2021-02-18log: Clarify log message when file does not existMarcoFalke
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-09p2p: Add ReadAnchors()Hennadii Stepanov
2020-10-09p2p: Add DumpAnchors()Hennadii Stepanov
2020-06-22refactor: Use uint16_t instead of unsigned shortAaron Hook
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-06-14addrdb: Remove temporary files created in SerializeFileDB. Fixes non-determin...practicalswift
2019-01-16banman: pass the banfile path inCory Fields
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-07-27Update copyright headers to 2018DrahtBot
2018-04-23Add logging and error handling for file syncingWladimir J. van der Laan
2018-03-21Add native support for serializing char arrays without FLATDATAPieter Wuille
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa