aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
2022-09-09doc: comment "add only reachable addresses to addrman"Kristaps Kaupe
2022-09-07Merge bitcoin/bitcoin#25678: p2p: skip querying dns seeds if `-onlynet` disab...fanquake
2022-09-06p2p: Don't query DNS seeds when both IPv4 and IPv6 are unreachableMartin Zumsande
2022-09-06p2p: add only reachable addresses to addrmanMartin Zumsande
2022-09-01scripted-diff: net: rename permissionFlags to permission_flagsAnthony Towns
2022-09-01net: make CNode::m_prefer_evict constAnthony Towns
2022-09-01net: make CNode::m_permissionFlags constAnthony Towns
2022-09-01net: add CNodeOptions for optional CNode constructor paramsAnthony Towns
2022-08-29net: mark CNode unique_ptr members as constAnthony Towns
2022-08-29net: mark TransportSerializer/m_serializer as constAnthony Towns
2022-08-26Merge bitcoin/bitcoin#25355: I2P: add support for transient addresses for out...Andrew Chow
2022-08-16net: use transient I2P session for outbound if -i2pacceptincoming=0Vasil Dimov
2022-08-16net: store an optional I2P session in CNodeVasil Dimov
2022-08-10net: simplify GetLocalAddress()Vasil Dimov
2022-07-30addrman: Use system time instead of adjusted network timeMarcoFalke
2022-07-27Merge bitcoin/bitcoin#24697: refactor address relay timefanquake
2022-07-26Merge bitcoin/bitcoin#24974: refactor: Make FEELER_SLEEP_WINDOW type safe (st...fanquake
2022-07-26refactor: Use type-safe std::chrono for addrman timeMarcoFalke
2022-07-20refactor: move compat.h into compat/fanquake
2022-07-20Merge bitcoin/bitcoin#25285: Add AutoFile without ser-type and ser-version an...fanquake
2022-07-14[net processing] Remove CNode::nLocalServicesJohn Newbery
2022-07-14[net] Return CService from GetLocalAddrForPeer and GetLocalAddressdergoegge
2022-07-14[net processing] Remove CNode::nServicesJohn Newbery
2022-07-14[net processing] Add m_our_services and m_their_services to PeerJohn Newbery
2022-07-13refactor: Make FEELER_SLEEP_WINDOW type safe (std::chrono)MacroFake
2022-07-07refactor: Drop no longer needed `util/designator.h`Hennadii Stepanov
2022-07-06[net] Move eviction logic to its own filedergoegge
2022-07-06[net] Move ConnectionType to its own fileCory Fields
2022-07-04[net] Add connection type to NodeEvictionCandidatedergoegge
2022-07-04[net] Add NoBan status to NodeEvictionCandidatedergoegge
2022-06-29Use AutoFile where possibleMacroFake
2022-06-28Merge bitcoin/bitcoin#24378: refactor: make bind() and listen() mockable/test...laanwj
2022-06-28Merge bitcoin/bitcoin#25426: net: add new method Sock::GetSockName() that wra...laanwj
2022-06-22Merge bitcoin/bitcoin#25314: p2p: always set nTime for self-advertisementslaanwj
2022-06-20net: change GetBindAddress() to take Sock argumentVasil Dimov
2022-06-16Merge bitcoin/bitcoin#24356: refactor: replace CConnman::SocketEvents() with ...laanwj
2022-06-14scripted-diff: Avoid incompatibility with CMake AUTOUIC featureHennadii Stepanov
2022-06-10p2p: always set nTime for self-advertisementsMartin Zumsande
2022-06-10Merge bitcoin/bitcoin#24931: Strengthen thread safety assertionsMacroFake
2022-06-09net: use Sock::WaitMany() instead of CConnman::SocketEvents()Vasil Dimov
2022-06-08Merge bitcoin/bitcoin#25096: [net] Minor improvements to addr cachingfanquake
2022-06-06scripted-diff: remove duplicate categories from LogPrint outputJon Atack
2022-06-02[net] Seed addr cache randomizer with port from binding addressdergoegge
2022-06-01Use designated initializersMarcoFalke
2022-05-25refactor: Change LogPrintLevel order to category, severitylaanwj
2022-05-24Merge bitcoin/bitcoin#24464: logging: Add severity level to logslaanwj
2022-05-21scripted-diff: Convert global Mutexes to GlobalMutexesAnthony Towns
2022-05-19 logging: Add log severity level to net.cppklementtan
2022-05-18net: add new method Sock::Listen() that wraps listen()Vasil Dimov
2022-05-18net: add new method Sock::Bind() that wraps bind()Vasil Dimov