aboutsummaryrefslogtreecommitdiff
path: root/src/netaddress.h
Commit message (Expand)AuthorAgeFilesLines
* Merge #20033: refactor: minor whitespace fixups, s/const/constexpr/ and remov...MarcoFalke2020-11-161-1/+1
|\
| * style: minor improvements as a followup to #19845Vasil Dimov2020-10-311-1/+1
* | Merge #20140: Restore compatibility with old CSubNet serializationWladimir J. van der Laan2020-10-151-1/+19
|\ \
| * | Ignore incorrectly-serialized banlist.dat entriesPieter Wuille2020-10-121-0/+4
| * | Restore compatibility with old CSubNet serializationPieter Wuille2020-10-121-1/+15
* | | Merge #19998: net: Add CNode::ConnectedThroughNetwork member functionWladimir J. van der Laan2020-10-121-1/+1
|\ \ \
| * | | net: Add CNode::ConnectedThroughNetwork member functionHennadii Stepanov2020-10-031-1/+1
* | | | Only relay IPv4, IPv6, Tor addressesPieter Wuille2020-10-111-0/+8
| |/ / |/| |
* | | Merge #19954: Complete the BIP155 implementation and upgrade to TORv3fanquake2020-10-111-0/+6
|\ \ \ | |/ / |/| |
| * | net: advertise support for ADDRv2 via new messageVasil Dimov2020-10-091-0/+6
| |/
* / net: rename CNetAddr scopeId to m_scope_id, improve code docJon Atack2020-10-021-2/+6
|/
* net: recognize TORv3/I2P/CJDNS networksVasil Dimov2020-09-211-5/+32
* net: CNetAddr: add support to (un)serialize as ADDRv2Vasil Dimov2020-09-171-2/+132
* net: change CNetAddr::ip to have flexible sizeVasil Dimov2020-08-241-22/+134
* net: save the network type explicitly in CNetAddrVasil Dimov2020-07-271-2/+37
* net: document `enum Network`Vasil Dimov2020-07-201-0/+22
* net: improve encapsulation of CNetAddrVasil Dimov2020-07-101-1/+5
* Merge #19314: refactor: Use uint16_t instead of unsigned shortWladimir J. van der Laan2020-07-091-5/+5
|\
| * refactor: Use uint16_t instead of unsigned shortAaron Hook2020-06-221-5/+5
* | Replace automatic bans with discouragement filterPieter Wuille2020-07-031-0/+1
|/
* Merge #18317: Serialization improvements step 6 (all except wallet/gui)MarcoFalke2020-05-201-21/+3
|\
| * Convert everything except wallet/qt to new serializationPieter Wuille2020-03-301-21/+3
| * Merge BigEndian functionality into CustomUintFormatterPieter Wuille2020-03-301-1/+1
* | Merge #18512: Improve asmap checks and add sanity checkWladimir J. van der Laan2020-05-061-0/+2
|\ \
| * | Add asmap sanity checkerPieter Wuille2020-04-081-0/+2
| |/
* / scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
|/
* net: extract conditional to bool CNetAddr::IsHeNetJon Atack2020-03-041-1/+1
* Merge #18023: Fix some asmap issuesWladimir J. van der Laan2020-02-051-0/+5
|\
| * Use ASNs for mapped IPv4 addresses correctlyPieter Wuille2020-01-311-0/+5
* | tests: Add fuzzing harness for AS-mapping (asmap)practicalswift2020-01-301-1/+0
|/
* Merge #16702: p2p: supplying and using asmap to improve IP bucketing in addrmanWladimir J. van der Laan2020-01-291-1/+8
|\
| * Return mapped AS in RPC call getpeerinfoGleb Naumenko2020-01-231-1/+7
| * Integrate ASN bucketing in Addrman and add testsGleb Naumenko2019-12-251-1/+2
* | scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* | CNetAddr: fix IsRFC2544 commentMark Tyneway2019-12-161-1/+1
|/
* Remove unused includespracticalswift2019-10-151-1/+0
* netaddress: Update CNetAddr for ORCHIDv2Carl Dong2019-05-151-1/+2
* docs: Improve netaddress commentsCarl Dong2019-04-101-6/+2
* Merge #14728: fix uninitialized read when stringifying an addrLocalWladimir J. van der Laan2018-11-231-1/+1
|\
| * fix uninitialized read when stringifying an addrLocalKaz Wesley2018-11-151-1/+1
* | CNetAddr: Add IsBindAny method to check for INADDR_ANYLuke Dashjr2018-11-221-0/+1
|/
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* scripted-diff: Replace NET_TOR with NET_ONIONwodry2018-07-021-1/+1
* net: Minor accumulated cleanupsThomas Snider2018-04-161-5/+5
* Introduce BigEndian wrapper and use it for netaddress portsPieter Wuille2018-04-081-8/+2
* Support serializing Span<unsigned char> and use that instead of FLATDATAPieter Wuille2018-04-051-2/+6
* Add native support for serializing char arrays without FLATDATAPieter Wuille2018-03-211-4/+4
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-3/+3
* Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-4/+4