aboutsummaryrefslogtreecommitdiff
path: root/src/netaddress.h
AgeCommit message (Expand)Author
2024-07-01random: get rid of GetRand by inliningPieter Wuille
2024-05-16util: Move util/string.h functions to util namespaceRyan Ofsky
2024-05-15Merge bitcoin/bitcoin#28929: serialization: Support for multiple parametersAva Chow
2024-03-01netbase: refactor CreateSock() to accept sa_family_tMatthew Zipkin
2024-02-13scripted-diff: Fix bitcoin_config_h includesTheCharlatan
2024-01-23fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addressesVasil Dimov
2024-01-11serialization: Support for multiple parametersRyan Ofsky
2023-10-05net: put CJDNS prefix byte in a constantVasil Dimov
2023-09-21Merge bitcoin/bitcoin#28078: net, refactor: remove unneeded exports, use help...Andrew Chow
2023-09-14serialize: add SER_PARAMS_OPFUNCAnthony Towns
2023-09-05Use serialization parameters for CAddress serializationMarcoFalke
2023-08-28Replace READWRITEAS macro with AsBase wrapping functionMarcoFalke
2023-07-19Inline short, often-called, rarely-changed basic CNetAddr gettersJon Atack
2023-07-19Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()Jon Atack
2023-07-19Add and use CNetAddr::HasCJDNSPrefix() helperJon Atack
2023-07-17refactor: use Span for SipHash::WriteSebastian Falbesoner
2023-06-05net, refactor: pass reference for peer address in GetReachabilityFromMartin Zumsande
2023-02-17Merge bitcoin/bitcoin#25619: net: avoid overriding non-virtual ToString() in ...Andrew Chow
2023-02-15net: remove orphaned CSubNet::SanityCheck()Jon Atack
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-12net: remove CService::ToStringPort()Vasil Dimov
2022-12-12net: remove CService::ToString() use ToStringAddrPort() insteadVasil Dimov
2022-12-12net: remove CNetAddr::ToString() and use ToStringAddr() insteadVasil Dimov
2022-12-12scripted-diff: rename ToStringIP[Port]() to ToStringAddr[Port]()Vasil Dimov
2022-11-17[netaddress] Make OnionToString publicdergoegge
2022-07-20refactor: move compat.h into compat/fanquake
2022-05-21refactor: Remove defunct attributes.h includesBen Woosley
2022-04-22refactor: make GetRand a template, remove GetRandIntpasta
2022-04-20[netgroupman] Move GetMappedAS() and GetGroup() logic to NetGroupManagerJohn Newbery
2022-02-11net: remove unused CNetAddr::GetHash()Vasil Dimov
2022-02-11net: add CServiceHash constructor so the caller can provide the saltsVasil Dimov
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-11-29Replace MakeSpan helper with Span deduction guidePieter Wuille
2021-11-17Merge bitcoin/bitcoin#22881: doc: provide context for CNetAddr::UnserializeV1...W. J. van der Laan
2021-11-03net: relay CJDNS addresses even if we are not connected to CJDNSVasil Dimov
2021-11-03net: recognize CJDNS addresses as suchVasil Dimov
2021-10-22Make AddrMan support multiple ports per IPPieter Wuille
2021-09-28scripted-diff: Rename CAddrMan to AddrManAmiti Uttarwar
2021-09-23net, doc: provide context for UnserializeV1Array()Jon Atack
2021-09-07[asmap] Remove SanityCheckASMap() from netaddressJohn Newbery
2021-07-30Fix whitespace in touched filesMarcoFalke
2021-07-30Remove unused CSubNet serialize codeMarcoFalke
2021-07-15Merge bitcoin/bitcoin#22211: net: relay I2P addresses even if not reachable (...W. J. van der Laan
2021-07-09net: change assumed I2P port to 0Vasil Dimov
2021-06-12Merge bitcoin/bitcoin#18722: addrman: improve performance by using more suita...fanquake
2021-06-10net: relay I2P addresses even if not reachable (by us)Vasil Dimov
2021-06-03p2p: remove torv2 in SetIP() and ADDR_TORV2_SIZE constantJon Atack
2021-06-03p2p: remove pre-addrv2 onions from SerializeV1Array()Jon Atack
2021-06-03p2p: remove BIP155Network::TORV2 from GetBIP155Network()Jon Atack
2021-05-28addrman: use unordered_map instead of mapVasil Dimov