aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
Commit message (Expand)AuthorAgeFilesLines
...
* Merge #19658: [rpc] Allow RPC to fetch all addrman records and add records to...Wladimir J. van der Laan2020-08-121-8/+5
|\
| * [net] Add addpeeraddress RPC methodJohn Newbery2020-08-121-1/+1
| * [addrman] Specify max addresses and pct when calling GetAddresses()John Newbery2020-08-121-7/+4
* | Merge #19316: [net] Cleanup logic around connection typesfanquake2020-08-121-12/+74
|\ \ | |/ |/|
| * [net] Remove unnecessary default args on CNode constructorAmiti Uttarwar2020-08-071-1/+1
| * [net/refactor] Simplify multiple-connection checksAmiti Uttarwar2020-08-071-0/+15
| * [net/refactor] Rework ThreadOpenConnections logicAmiti Uttarwar2020-08-071-0/+23
| * [net/refactor] Remove fInbound flag from CNodeAmiti Uttarwar2020-08-071-1/+4
| * [net/refactor] Remove m_addr_fetch member var from CNodeAmiti Uttarwar2020-08-071-1/+4
| * [net/refactor] Remove fFeeler flag from CNodeAmiti Uttarwar2020-08-071-1/+4
| * [net/refactor] Remove m_manual_connection flag from CNodeAmiti Uttarwar2020-08-071-1/+4
| * [net/refactor] Add connection type as a member var to CNodeAmiti Uttarwar2020-08-071-0/+1
| * [doc] Describe different connection typesAmiti Uttarwar2020-08-071-6/+9
| * [net/refactor] Add AddrFetch connections to ConnectionType enumAmiti Uttarwar2020-08-071-1/+2
| * [net/refactor] Extract m_addr_known logic from initializer listAmiti Uttarwar2020-08-071-1/+1
| * [net/refactor] Add block relay only connections to ConnectionType enumAmiti Uttarwar2020-08-071-3/+4
| * [net/refactor] Add feeler connections to ConnectionType enumAmiti Uttarwar2020-08-071-1/+2
| * [net/refactor] Add manual connections to ConnectionType enumAmiti Uttarwar2020-08-071-2/+3
| * [net/refactor] Introduce an enum to distinguish type of connectionAmiti Uttarwar2020-08-071-1/+5
| * scripted-diff: Rename OneShot to AddrFetchAmiti Uttarwar2020-08-071-6/+6
* | Add addr permission flag enabling non-cached addr sharingGleb Naumenko2020-07-301-1/+1
* | Cache responses to addr requestsGleb Naumenko2020-07-301-0/+31
* | Remove useless 2500 limit on AddrMan queriesGleb Naumenko2020-07-241-0/+3
|/
* Merge #19473: net: Add -networkactive optionMarcoFalke2020-07-231-1/+1
|\
| * net: Add -networkactive optionHennadii Stepanov2020-07-221-1/+1
* | Merge #18044: Use wtxid for transaction relayWladimir J. van der Laan2020-07-221-2/+2
|\ \
| * | Rename AddInventoryKnown() to AddKnownTx()Suhas Daftuar2020-07-191-1/+1
| * | Just pass a hash to AddInventoryKnownSuhas Daftuar2020-07-181-2/+2
* | | Merge #19217: p2p: disambiguate block-relay-only variable names from blockson...MarcoFalke2020-07-211-1/+1
|\ \ \ | |/ / |/| |
| * | scripted-diff: replace MAX_BLOCKS_ONLY_CONNECTIONS with MAX_BLOCK_RELAY_ONLY_...glowang2020-06-091-1/+1
* | | [net/net processing] check banman pointer before dereferencingJohn Newbery2020-07-141-0/+1
* | | Merge #14033: p2p: Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VER...MarcoFalke2020-07-101-1/+0
|\ \ \
| * | | Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VERSION is greaterBen Woosley2020-06-231-1/+0
* | | | Merge #18638: net: Use mockable time for ping/pong, add testsMarcoFalke2020-07-101-8/+8
|\ \ \ \
| * | | | net: Use mockable time for ping/pong, add testsMarcoFalke2020-06-191-8/+8
| |/ / /
* | | | Merge #19314: refactor: Use uint16_t instead of unsigned shortWladimir J. van der Laan2020-07-091-2/+2
|\ \ \ \ | |_|_|/ |/| | |
| * | | refactor: Use uint16_t instead of unsigned shortAaron Hook2020-06-221-2/+2
| |/ /
* | | [net] Make cs_inventory a non-recursive mutexJohn Newbery2020-06-231-1/+1
* | | [net processing] Remove PushBlockInventory and PushBlockHashJohn Newbery2020-06-231-12/+0
|/ /
* | Merge #18937: refactor: s/command/msg_type/ in CNetMsgMaker and CSerializedNe...MarcoFalke2020-06-191-1/+1
|\ \
| * | refactor: s/command/msg_type/ in CNetMsgMaker and CSerializedNetMsgSebastian Falbesoner2020-05-111-1/+1
* | | [net] split PushInventory()John Newbery2020-06-181-9/+11
| |/ |/|
* | Merge #16127: More thread safety annotation coverageMarcoFalke2020-05-271-1/+1
|\ \
| * | net: fMsgProcWake use LOCK instead of lock_guardAnthony Towns2020-05-191-1/+1
* | | p2p: add MAX_FEELER_CONNECTIONS constanttryphe2020-05-121-0/+2
| |/ |/|
* | Make ThreadSafe{MessageBox|Question} bilingualHennadii Stepanov2020-05-051-2/+3
|/
* [net processing] Move net processing consts to net_processing.cppJohn Newbery2020-04-231-6/+0
* Merge #18544: net: limit BIP37 filter lifespan (active between 'filterload'.....MarcoFalke2020-04-201-2/+1
|\
| * net: limit BIP37 filter lifespan (active between 'filterload' and 'filterclear')Sebastian Falbesoner2020-04-091-2/+1
* | Merge #18454: net: Make addr relay mockable, add testMarcoFalke2020-04-101-2/+2
|\ \ | |/ |/|