aboutsummaryrefslogtreecommitdiff
path: root/src/netaddress.h
AgeCommit message (Expand)Author
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
2021-05-27p2p: remove torv2/ADDR_TORV2_SIZE from SetTor()Jon Atack
2021-03-01net: extend CNetAddr::SetSpecial() to support I2PVasil Dimov
2021-02-02net: create GetNetworkNames()Jon Atack
2021-01-11Merge #20852: net: allow CSubNet of non-IP networksWladimir J. van der Laan
2021-01-10net: allow CSubNet of non-IP networksVasil Dimov
2021-01-04doc: fix various typosIkko Ashimine
2020-11-16Merge #20033: refactor: minor whitespace fixups, s/const/constexpr/ and remov...MarcoFalke
2020-10-31style: minor improvements as a followup to #19845Vasil Dimov