aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* net: move OpenNetworkConnection into CConnmanCory Fields2016-09-081-2/+2
* net: Move socket binding into CConnmanCory Fields2016-09-081-2/+1
* net: Pass CConnman around as neededCory Fields2016-09-081-2/+2
* net: Create CConnman to encapsulate p2p connectionsCory Fields2016-09-081-50/+63
* net: move CBanDB and CAddrDB out of net.h/cppCory Fields2016-09-081-209/+0
* Merge #8466: [Trivial] Do not shadow variables in networking codeWladimir J. van der Laan2016-09-021-1/+1
|\
| * Do not shadow variables in networking codePavel Janík2016-08-151-1/+1
* | Merge #8462: Move AdvertiseLocal debug output to net categoryPieter Wuille2016-08-251-1/+1
|\ \
| * | Move AdvertiseLocal debug output to net categoryMichael Rotarius2016-08-051-1/+1
* | | Added feeler connections increasing good addrs in the tried table.Ethan Heilman2016-08-231-8/+51
* | | Merge #8505: Trivial: Fix typos in various filesWladimir J. van der Laan2016-08-171-1/+1
|\ \ \ | |_|/ |/| |
| * | various typosleijurv2016-08-141-1/+1
| |/
* | Merge #8128: Net: Turn net structures into dumb storage classesWladimir J. van der Laan2016-08-151-9/+18
|\ \ | |/ |/|
| * net: Have LookupNumeric return a CService directlyCory Fields2016-08-041-4/+2
| * net: narrow include scope after moving to netaddressCory Fields2016-07-311-0/+1
| * net: Split resolving out of CServiceCory Fields2016-07-311-6/+11
| * net: Split resolving out of CNetAddrCory Fields2016-07-311-3/+8
* | Merge #8392: Fix several node initialization issuesWladimir J. van der Laan2016-08-041-0/+2
|\ \
| * | Add extra message to avoid a long 'Loading banlist'Pieter Wuille2016-07-301-0/+2
| |/
* | Merge #8189: rename mapAddrCount to mapNetGroupNodesWladimir J. van der Laan2016-08-031-5/+5
|\ \ | |/ |/|
| * rename mapAddrCount to mapNetGroupNodesinstagibbs2016-06-101-5/+5
* | BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-221-2/+2
* | BIP144: Handshake and relay (receiver side)Pieter Wuille2016-06-221-1/+5
* | Add ability to fetch CNode by NodeIdMatt Corallo2016-06-191-0/+10
* | Merge #8113: Rework addnode behaviourWladimir J. van der Laan2016-06-161-48/+79
|\ \
| * | Prevent duplicate connections where one is by name and another by ipPieter Wuille2016-06-131-0/+20
| * | Rework addnode behaviourPieter Wuille2016-06-131-48/+59
* | | Merge #8084: Add recently accepted blocks and txn to AttemptToEvictConnection.Wladimir J. van der Laan2016-06-161-11/+44
|\ \ \
| * | | Allow disconnecting a netgroup with only one member in eviction.Gregory Maxwell2016-06-151-7/+0
| * | | Add recently accepted blocks and txn to AttemptToEvictConnection.Gregory Maxwell2016-06-151-4/+44
| | |/ | |/|
* | | Do not set extra flags for unfiltered DNS seed resultsPieter Wuille2016-06-151-1/+13
| |/ |/|
* | Introduce REQUIRED_SERVICES constantPieter Wuille2016-06-131-1/+1
* | Introduce enum ServiceFlags for service flagsPieter Wuille2016-06-131-12/+12
* | Don't require services in -addnodePieter Wuille2016-06-131-7/+8
* | Only store and connect to NODE_NETWORK nodesPieter Wuille2016-06-131-0/+4
* | Verify that outbound connections have expected servicesPieter Wuille2016-06-131-0/+5
|/
* Merge #8173: Use SipHash for node eviction (cont'd)Pieter Wuille2016-06-081-42/+26
|\
| * Use C++11 thread-safe static initializersPieter Wuille2016-06-071-6/+2
| * Use 64-bit SipHash of netgroups in evictionPieter Wuille2016-06-071-13/+26
| * Avoid recalculating vchKeyedNetGroup in eviction logic.Patrick Strateman2016-06-071-34/+9
* | Merge #8083: Add support for dnsseeds with option to filter by servicebitsPieter Wuille2016-06-081-2/+3
|\ \
| * | Add support for dnsseeds with option to filter by servicebitsJonas Schnelli2016-05-251-2/+3
* | | Merge #8065: Addrman offline attemptsWladimir J. van der Laan2016-06-081-10/+10
|\ \ \ | |_|/ |/| |
| * | Do not increment nAttempts by more than one for every Good connection.Gregory Maxwell2016-05-261-1/+1
| * | Avoid counting failed connect attempts when probably offline.Gregory Maxwell2016-05-261-10/+10
| |/
* | Defer inserting into maprelay until just before relaying.Gregory Maxwell2016-05-311-15/+0
* | Merge #8080: Do not use mempool for GETDATA for tx accepted after the last me...Wladimir J. van der Laan2016-05-311-0/+1
|\ \
| * | Do not use mempool for GETDATA for tx accepted after the last mempool req.Gregory Maxwell2016-05-251-0/+1
| |/
* | Use global ::fRelayTxes instead of CNode onePieter Wuille2016-05-261-1/+1
* | Merge #8049: Expose information on whether transaction relay is enabled in `g...Pieter Wuille2016-05-261-1/+2
|\ \ | |/ |/|