aboutsummaryrefslogtreecommitdiff
path: root/src/netaddress.h
AgeCommit message (Expand)Author
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
2020-10-15Merge #20140: Restore compatibility with old CSubNet serializationWladimir J. van der Laan
2020-10-12Ignore incorrectly-serialized banlist.dat entriesPieter Wuille
2020-10-12Restore compatibility with old CSubNet serializationPieter Wuille
2020-10-12Merge #19998: net: Add CNode::ConnectedThroughNetwork member functionWladimir J. van der Laan
2020-10-11Only relay IPv4, IPv6, Tor addressesPieter Wuille
2020-10-11Merge #19954: Complete the BIP155 implementation and upgrade to TORv3fanquake
2020-10-09net: advertise support for ADDRv2 via new messageVasil Dimov
2020-10-03net: Add CNode::ConnectedThroughNetwork member functionHennadii Stepanov
2020-10-02net: rename CNetAddr scopeId to m_scope_id, improve code docJon Atack
2020-09-21net: recognize TORv3/I2P/CJDNS networksVasil Dimov
2020-09-17net: CNetAddr: add support to (un)serialize as ADDRv2Vasil Dimov
2020-08-24net: change CNetAddr::ip to have flexible sizeVasil Dimov
2020-07-27net: save the network type explicitly in CNetAddrVasil Dimov
2020-07-20net: document `enum Network`Vasil Dimov
2020-07-10net: improve encapsulation of CNetAddrVasil Dimov
2020-07-09Merge #19314: refactor: Use uint16_t instead of unsigned shortWladimir J. van der Laan
2020-07-03Replace automatic bans with discouragement filterPieter Wuille
2020-06-22refactor: Use uint16_t instead of unsigned shortAaron Hook