aboutsummaryrefslogtreecommitdiff
path: root/src/netaddress.cpp
Commit message (Expand)AuthorAgeFilesLines
* Break circuit earlierlontivero2020-11-161-1/+5
* Merge #20140: Restore compatibility with old CSubNet serializationWladimir J. van der Laan2020-10-151-0/+11
|\
| * Ignore incorrectly-serialized banlist.dat entriesPieter Wuille2020-10-121-0/+11
* | 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
* | Merge #19954: Complete the BIP155 implementation and upgrade to TORv3fanquake2020-10-111-3/+26
|\ \ | |/ |/|
| * net: advertise support for ADDRv2 via new messageVasil Dimov2020-10-091-3/+26
* | net: rename CNetAddr scopeId to m_scope_id, improve code docJon Atack2020-10-021-2/+2
|/
* net: recognize TORv3/I2P/CJDNS networksVasil Dimov2020-09-211-45/+198
* net: CNetAddr: add support to (un)serialize as ADDRv2Vasil Dimov2020-09-171-0/+55
* util: move HasPrefix() so it can be reusedVasil Dimov2020-09-111-8/+2
* Merge #19797: net: Remove old check for 3-byte shifted IP addresses from pre-...MarcoFalke2020-08-281-11/+0
|\
| * Remove old check for 3-byte shifted IP addresses from pre-0.2.9 node messagesRaúl Martínez (RME)2020-08-281-11/+0
* | util: make EncodeBase32 consume SpansSebastian Falbesoner2020-08-251-3/+4
|/
* net: change CNetAddr::ip to have flexible sizeVasil Dimov2020-08-241-183/+198
* net: don't accept non-left-contiguous netmasksVasil Dimov2020-08-241-52/+40
* Make Hash[160] consume range-like objectsPieter Wuille2020-07-301-1/+1
* net: save the network type explicitly in CNetAddrVasil Dimov2020-07-271-36/+43
* net: improve encapsulation of CNetAddrVasil Dimov2020-07-101-6/+4
* refactor: Use uint16_t instead of unsigned shortAaron Hook2020-06-221-4/+5
* Merge #18512: Improve asmap checks and add sanity checkWladimir J. van der Laan2020-05-061-0/+5
|\
| * Add asmap sanity checkerPieter Wuille2020-04-081-0/+5
* | scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
|/
* net: extract conditional to bool CNetAddr::IsHeNetJon Atack2020-03-041-1/+6
* Use ASNs for mapped IPv4 addresses correctlyPieter Wuille2020-01-311-41/+56
* Merge #16702: p2p: supplying and using asmap to improve IP bucketing in addrmanWladimir J. van der Laan2020-01-291-11/+48
|\
| * Return mapped AS in RPC call getpeerinfoGleb Naumenko2020-01-231-31/+46
| * Integrate ASN bucketing in Addrman and add testsGleb Naumenko2019-12-251-1/+23
* | scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
|/
* Fix spelling errors identified by codespell 1.15.0Ben Woosley2019-06-111-2/+2
* netaddress: Update CNetAddr for ORCHIDv2Carl Dong2019-05-151-1/+6
* docs: Improve netaddress commentsCarl Dong2019-04-101-4/+117
* netaddress: Make IPv4 loopback comment more descriptiveCarl Dong2019-02-041-1/+1
* netaddress: Fix indentation in IsLocalCarl Dong2019-02-041-7/+7
* Merge #14728: fix uninitialized read when stringifying an addrLocalWladimir J. van der Laan2018-11-231-1/+0
|\
| * fix uninitialized read when stringifying an addrLocalKaz Wesley2018-11-151-1/+0
* | CNetAddr: Add IsBindAny method to check for INADDR_ANYLuke Dashjr2018-11-221-0/+10
|/
* scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-1/+1
* Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | net: Add missing verification of IPv6 address in CNetAddr::GetIn6Addr(...)practicalswift2018-07-271-0/+3
|/
* scripted-diff: Replace NET_TOR with NET_ONIONwodry2018-07-021-5/+5
* net: Minor accumulated cleanupsThomas Snider2018-04-161-38/+12
* Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke2018-02-071-3/+3
|\
| * Use static_cast instead of C-style casts for non-fundamental typespracticalswift2017-09-221-3/+3
* | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* | Remove includes in .cpp files for things the corresponding .h file already in...practicalswift2017-11-161-4/+0
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-5/+5
|/
* scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-2/+2
* remove some unused functionsMarko Bencun2017-07-221-5/+0