aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | [net] Fix bug where AddrFetch connections would be counted as outbound full r...Amiti Uttarwar2020-08-071-1/+1
| * | [net/refactor] Clarify logic for selecting connections in ThreadOpenConnectionsAmiti Uttarwar2020-08-071-5/+10
| * | [net/refactor] Remove fInbound flag from CNodeAmiti Uttarwar2020-08-071-11/+10
| * | [net/refactor] Remove m_addr_fetch member var from CNodeAmiti Uttarwar2020-08-071-3/+2
| * | [net/refactor] Remove fFeeler flag from CNodeAmiti Uttarwar2020-08-071-4/+3
| * | [net/refactor] Remove m_manual_connection flag from CNodeAmiti Uttarwar2020-08-071-5/+4
| * | [net/refactor] Add connection type as a member var to CNodeAmiti Uttarwar2020-08-071-0/+1
| * | [net/refactor] Add AddrFetch connections to ConnectionType enumAmiti Uttarwar2020-08-071-7/+6
| * | [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-13/+17
| * | [net/refactor] Add feeler connections to ConnectionType enumAmiti Uttarwar2020-08-071-6/+6
| * | [net/refactor] Add manual connections to ConnectionType enumAmiti Uttarwar2020-08-071-27/+14
| * | [net/refactor] Introduce an enum to distinguish type of connectionAmiti Uttarwar2020-08-071-4/+4
| * | scripted-diff: Rename OneShot to AddrFetchAmiti Uttarwar2020-08-071-19/+19
* | | refactor: Make HexStr take a spanWladimir J. van der Laan2020-08-061-2/+2
| |/ |/|
* | Merge #19326: Simplify hash.h interface using SpansWladimir J. van der Laan2020-08-031-3/+3
|\ \
| * | Make Hash[160] consume range-like objectsPieter Wuille2020-07-301-1/+1
| * | Make CHash256/CHash160 output to SpanPieter Wuille2020-07-301-1/+1
| * | Make CHash256 and CHash160 consume SpansPieter Wuille2020-07-301-1/+1
| |/
* | Cache responses to addr requestsGleb Naumenko2020-07-301-0/+11
* | Move filtering banned addrs inside GetAddresses()Gleb Naumenko2020-07-241-1/+7
|/
* Merge #19473: net: Add -networkactive optionMarcoFalke2020-07-231-2/+4
|\
| * net: Log network activity status change unconditionallyHennadii Stepanov2020-07-221-1/+1
| * net: Add -networkactive optionHennadii Stepanov2020-07-221-1/+3
* | [net/net processing] check banman pointer before dereferencingJohn Newbery2020-07-141-2/+2
* | Merge #14033: p2p: Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VER...MarcoFalke2020-07-101-5/+0
|\ \
| * | Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VERSION is greaterBen Woosley2020-06-231-5/+0
* | | Merge #18638: net: Use mockable time for ping/pong, add testsMarcoFalke2020-07-101-10/+11
|\ \ \
| * | | net: Use mockable time for ping/pong, add testsMarcoFalke2020-06-191-10/+11
| |/ /
* | | Merge #19191: net: Extract download permission from nobanMarcoFalke2020-07-091-1/+1
|\ \ \
| * | | net: Extract download permission from nobanMarcoFalke2020-07-091-1/+1
| | |/ | |/|
* | | Merge #19314: refactor: Use uint16_t instead of unsigned shortWladimir J. van der Laan2020-07-091-2/+3
|\ \ \ | |/ / |/| |
| * | refactor: Use uint16_t instead of unsigned shortAaron Hook2020-06-221-2/+3
| |/
* | Merge #19347: [net] Make cs_inventory nonrecursiveMarcoFalke2020-07-081-6/+3
|\ \
| * | [net] Don't try to take cs_inventory before deleting CNodeJohn Newbery2020-06-231-6/+3
| |/
* | Clean up separated ban/discourage interfacePieter Wuille2020-07-031-8/+8
* | Replace automatic bans with discouragement filterPieter Wuille2020-07-031-3/+10
* | scripted-diff: Move ui_interface to the node libMarcoFalke2020-06-271-2/+2
|/
* Merge #18937: refactor: s/command/msg_type/ in CNetMsgMaker and CSerializedNe...MarcoFalke2020-06-191-4/+4
|\
| * refactor: s/command/msg_type/ in CNetMsgMaker and CSerializedNetMsgSebastian Falbesoner2020-05-111-4/+4
* | doc: noban precludes maxuploadtarget disconnectsMarcoFalke2020-06-041-1/+1
* | net: improve code documentation for dns seed behaviourAnthony Towns2020-05-301-4/+19
* | Merge #16939: p2p: Delay querying DNS seedsfanquake2020-05-291-17/+59
|\ \
| * | DNS seeds: don't query DNS while network is inactiveAnthony Towns2020-03-171-2/+8
| * | DNS seeds: wait for 5m instead of 11s if 1000+ peers are knownAnthony Towns2020-03-171-15/+51
* | | Merge #16127: More thread safety annotation coverageMarcoFalke2020-05-271-3/+3
|\ \ \
| * | | net: fMsgProcWake use LOCK instead of lock_guardAnthony Towns2020-05-191-3/+3
* | | | net: use CMessageHeader::HEADER_SIZE, add missing includeJon Atack2020-05-101-2/+3
| |_|/ |/| |
* | | Make ThreadSafe{MessageBox|Question} bilingualHennadii Stepanov2020-05-051-14/+13
|/ /
* | net: Add missing cs_vNodes lockMarcoFalke2020-03-291-6/+9