aboutsummaryrefslogtreecommitdiff
path: root/src/addrdb.cpp
AgeCommit message (Expand)Author
2024-05-01scripted-diff: Add IWYU pragma keep to bitcoin-config.h includesMarcoFalke
2024-03-23addrman: drop /*deterministic=*/ comment0xb10c
2024-03-12Merge bitcoin/bitcoin#29236: log: Nuke error(...)fanquake
2024-03-11Merge bitcoin/bitcoin#29007: test: create deterministic addrman in the functi...Ava Chow
2024-03-11scripted-diff: Replace error() with LogError()MarcoFalke
2024-03-11scripted-diff: return error(...); ==> error(...); return false;MarcoFalke
2024-02-13scripted-diff: Fix bitcoin_config_h includesTheCharlatan
2024-01-08[init] Create deterministic addrman in tests using -test=addrmanstratospher
2023-10-24build: Bump minimum supported Clang to clang-13MarcoFalke
2023-09-15Merge bitcoin/bitcoin#28473: refactor: Serialization parameter cleanupsfanquake
2023-09-14scripted-diff: use SER_PARAMS_OPFUNCAnthony Towns
2023-09-12kernel: Move MessageStartChars to its own fileTheCharlatan
2023-09-12[refactor] Define MessageStartChars as std::arrayTheCharlatan
2023-09-05Use serialization parameters for CAddress serializationMarcoFalke
2023-06-29script: appease spelling linterJon Atack
2023-05-30scripted-diff: move settings to common namespaceTheCharlatan
2023-05-30move-only: Move settings to the common libraryTheCharlatan
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