aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
2020-09-02[net] Remove unnecessary default args on OpenNetworkConnectionAmiti Uttarwar
2020-09-02scripted-diff: Rename `OUTBOUND` ConnectionType to `OUTBOUND_FULL_RELAY`Amiti Uttarwar
2020-09-01net: improve nLastBlockTime and nLastTXTime documentationJon Atack
2020-08-15net: add nLastBlockTime/TXTime to CNodeStats, CNode::copyStatsJon Atack
2020-08-12Merge #19658: [rpc] Allow RPC to fetch all addrman records and add records to...Wladimir J. van der Laan
2020-08-12[net] Add addpeeraddress RPC methodJohn Newbery
2020-08-12[addrman] Specify max addresses and pct when calling GetAddresses()John Newbery
2020-08-12Merge #19316: [net] Cleanup logic around connection typesfanquake
2020-08-07[net] Remove unnecessary default args on CNode constructorAmiti Uttarwar
2020-08-07[net/refactor] Simplify multiple-connection checksAmiti Uttarwar
2020-08-07[net/refactor] Rework ThreadOpenConnections logicAmiti Uttarwar
2020-08-07[net/refactor] Remove fInbound flag from CNodeAmiti Uttarwar
2020-08-07[net/refactor] Remove m_addr_fetch member var from CNodeAmiti Uttarwar
2020-08-07[net/refactor] Remove fFeeler flag from CNodeAmiti Uttarwar
2020-08-07[net/refactor] Remove m_manual_connection flag from CNodeAmiti Uttarwar
2020-08-07[net/refactor] Add connection type as a member var to CNodeAmiti Uttarwar
2020-08-07[doc] Describe different connection typesAmiti Uttarwar
2020-08-07[net/refactor] Add AddrFetch connections to ConnectionType enumAmiti Uttarwar
2020-08-07[net/refactor] Extract m_addr_known logic from initializer listAmiti Uttarwar
2020-08-07[net/refactor] Add block relay only connections to ConnectionType enumAmiti Uttarwar
2020-08-07[net/refactor] Add feeler connections to ConnectionType enumAmiti Uttarwar
2020-08-07[net/refactor] Add manual connections to ConnectionType enumAmiti Uttarwar
2020-08-07[net/refactor] Introduce an enum to distinguish type of connectionAmiti Uttarwar
2020-08-07scripted-diff: Rename OneShot to AddrFetchAmiti Uttarwar
2020-07-30Add addr permission flag enabling non-cached addr sharingGleb Naumenko
2020-07-30Cache responses to addr requestsGleb Naumenko
2020-07-24Remove useless 2500 limit on AddrMan queriesGleb Naumenko
2020-07-23Merge #19473: net: Add -networkactive optionMarcoFalke
2020-07-22net: Add -networkactive optionHennadii Stepanov
2020-07-22Merge #18044: Use wtxid for transaction relayWladimir J. van der Laan
2020-07-21Merge #19217: p2p: disambiguate block-relay-only variable names from blockson...MarcoFalke
2020-07-19Rename AddInventoryKnown() to AddKnownTx()Suhas Daftuar
2020-07-18Just pass a hash to AddInventoryKnownSuhas Daftuar
2020-07-14[net/net processing] check banman pointer before dereferencingJohn Newbery
2020-07-10Merge #14033: p2p: Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VER...MarcoFalke
2020-07-10Merge #18638: net: Use mockable time for ping/pong, add testsMarcoFalke
2020-07-09Merge #19314: refactor: Use uint16_t instead of unsigned shortWladimir J. van der Laan
2020-06-23[net] Make cs_inventory a non-recursive mutexJohn Newbery
2020-06-23[net processing] Remove PushBlockInventory and PushBlockHashJohn Newbery
2020-06-23Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VERSION is greaterBen Woosley
2020-06-22refactor: Use uint16_t instead of unsigned shortAaron Hook
2020-06-19net: Use mockable time for ping/pong, add testsMarcoFalke
2020-06-19Merge #18937: refactor: s/command/msg_type/ in CNetMsgMaker and CSerializedNe...MarcoFalke
2020-06-18[net] split PushInventory()John Newbery
2020-06-09scripted-diff: replace MAX_BLOCKS_ONLY_CONNECTIONS with MAX_BLOCK_RELAY_ONLY_...glowang
2020-05-27Merge #16127: More thread safety annotation coverageMarcoFalke
2020-05-19net: fMsgProcWake use LOCK instead of lock_guardAnthony Towns
2020-05-12p2p: add MAX_FEELER_CONNECTIONS constanttryphe
2020-05-11refactor: s/command/msg_type/ in CNetMsgMaker and CSerializedNetMsgSebastian Falbesoner
2020-05-05Make ThreadSafe{MessageBox|Question} bilingualHennadii Stepanov