aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
Commit message (Expand)AuthorAgeFilesLines
* doc: warn that incoming conns are unlikely when not using default portsAdam Jonas2020-12-171-1/+5
* Make it easier to reason about node eviction by removing unused NodeEvictionC...practicalswift2020-11-041-2/+1
* Avoid test-before-evict evictions of current peersSuhas Daftuar2020-10-271-4/+23
* Refactor test for existing peer connection into own functionSuhas Daftuar2020-10-271-1/+6
* Avoid calling CAddrMan::Connected() on block-relay-only peer addressesSuhas Daftuar2020-10-271-1/+1
* Merge #17428: p2p: Try to preserve outbound block-relay-only connections duri...Wladimir J. van der Laan2020-10-151-9/+62
|\
| * p2p: Try to connect to anchors onceHennadii Stepanov2020-10-091-2/+18
| * p2p: Fix off-by-one error in fetching address loopHennadii Stepanov2020-10-091-7/+7
| * p2p: Integrate DumpAnchors() and ReadAnchors() into CConnmanHennadii Stepanov2020-10-091-0/+24
| * p2p: Add CConnman::GetCurrentBlockRelayOnlyConns()Hennadii Stepanov2020-10-091-0/+13
* | net: add peer network to CNodeStatsJon Atack2020-10-141-0/+1
* | net: Add CNode::ConnectedThroughNetwork member functionHennadii Stepanov2020-10-031-0/+5
* | net: Add CNode::m_inbound_onion data memberHennadii Stepanov2020-10-031-3/+7
|/
* Merge #19991: net: Use alternative port for incoming Tor connectionsWladimir J. van der Laan2020-10-021-7/+21
|\
| * net: Extend -bind config option with optional network typeHennadii Stepanov2020-10-011-3/+16
| * net, refactor: Move AddLocal call one level upHennadii Stepanov2020-10-011-4/+5
| * net: Use network byte order for in_addr.s_addrHennadii Stepanov2020-09-291-1/+1
* | Merge #19958: doc: Better document features of feelersfanquake2020-09-301-1/+1
|\ \
| * | Improve docs about feeler connectionsGleb Naumenko2020-09-241-1/+1
* | | Merge #19107: p2p: Move all header verification into the network layer, exten...fanquake2020-09-291-28/+58
|\ \ \ | |_|/ |/| |
| * | Remove header checks out of net_processingTroy Giorshev2020-09-221-4/+16
| * | Give V1TransportDeserializer CChainParams& memberTroy Giorshev2020-09-221-7/+7
| * | Change CMessageHeader ConstructorTroy Giorshev2020-09-221-1/+1
| * | Add doxygen comment for ReceiveMsgBytesTroy Giorshev2020-09-221-0/+10
| * | Move checksum check from net_processing to netTroy Giorshev2020-09-221-20/+27
| * | Give V1TransportDeserializer an m_node_id memberTroy Giorshev2020-09-221-3/+4
* | | [rpc] Add connection type to getpeerinfo RPC, update testsAmiti Uttarwar2020-09-211-0/+2
* | | [log] Add connection type to log statementAmiti Uttarwar2020-09-211-0/+20
|/ /
* | Merge #17785: p2p: Unify Send and Receive protocol versionsWladimir J. van der Laan2020-09-221-27/+1
|\ \
| * | p2p: Use the greatest common version in peer logicHennadii Stepanov2020-09-071-1/+1
| * | p2p: Unify Send and Receive protocol versionsHennadii Stepanov2020-09-071-26/+0
| |/
* | Merge #19697: Improvements on ADDR cachingWladimir J. van der Laan2020-09-211-6/+39
|\ \ | |/ |/|
| * Address nits in ADDR cachingGleb Naumenko2020-09-021-6/+6
| * Add indexing ADDR cache by local socket addrGleb Naumenko2020-08-271-6/+14
| * Justify the choice of ADDR cache lifetimeGleb Naumenko2020-08-271-0/+25
* | Merge #19670: Protect localhost and block-relay-only peers from evictionWladimir J. van der Laan2020-09-031-2/+36
|\ \
| * | Protect localhost and block-relay-only peers from evictionSuhas Daftuar2020-09-021-2/+36
* | | [doc] Follow developer notes, add comment about missing default.Amiti Uttarwar2020-09-021-1/+1
* | | [refactor] Simplify connection type logic in ThreadOpenConnectionsAmiti Uttarwar2020-09-021-37/+24
* | | [trivial] Small style updatesAmiti Uttarwar2020-09-021-1/+1
* | | [refactor] Restructure logic to check for addr relay.Amiti Uttarwar2020-09-021-0/+3
* | | scripted-diff: Rename `OUTBOUND` ConnectionType to `OUTBOUND_FULL_RELAY`Amiti Uttarwar2020-09-021-3/+3
|/ /
* / net: improve nLastBlockTime and nLastTXTime documentationJon Atack2020-09-011-2/+2
|/
* net: add nLastBlockTime/TXTime to CNodeStats, CNode::copyStatsJon Atack2020-08-151-0/+2
* Merge #19658: [rpc] Allow RPC to fetch all addrman records and add records to...Wladimir J. van der Laan2020-08-121-6/+6
|\
| * [net] Add addpeeraddress RPC methodJohn Newbery2020-08-121-2/+2
| * [addrman] Specify max addresses and pct when calling GetAddresses()John Newbery2020-08-121-4/+4
* | Merge #19316: [net] Cleanup logic around connection typesfanquake2020-08-121-79/+77
|\ \
| * | [net/refactor] Simplify multiple-connection checksAmiti Uttarwar2020-08-071-2/+2
| * | [net/refactor] Rework ThreadOpenConnections logicAmiti Uttarwar2020-08-071-12/+18