aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
2023-02-22Merge bitcoin/bitcoin#26837: I2P network optimizationsfanquake
2023-02-17Merge bitcoin/bitcoin#20018: p2p: ProcessAddrFetch(-seednode) is unnecessary ...Andrew Chow
2023-02-17Merge bitcoin/bitcoin#25619: net: avoid overriding non-virtual ToString() in ...Andrew Chow
2023-02-15script: remove out-of-date snprintf TODOJon Atack
2023-02-15Merge bitcoin/bitcoin#26844: Net: Pass `MSG_MORE` flag when sending non-final...fanquake
2023-02-01Merge bitcoin/bitcoin#26888: net: simplify the call to vProcessMsg.splice()MarcoFalke
2023-01-30net: simplify the call to vProcessMsg.splice()Vasil Dimov
2023-01-26addrman, refactor: combine two size functionsAmiti Uttarwar
2023-01-26net: Load fixed seeds from reachable networks for which we don't have addressesMartin Zumsande
2023-01-11i2p: reuse created I2P sessions if not usedVasil Dimov
2023-01-07Pass MSG_MORE flag when sending non-final network messagesMatt Whitlock
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-12net: remove CService::ToString() use ToStringAddrPort() insteadVasil Dimov
2022-12-12net: remove CNetAddr::ToString() and use ToStringAddr() insteadVasil Dimov
2022-12-12scripted-diff: rename ToStringIP[Port]() to ToStringAddr[Port]()Vasil Dimov
2022-11-01util: move threadinterrupt into utilfanquake
2022-10-18p2p: ProcessAddrFetch(-seednode) is unnecessary if -connect is specifiedDhruv Mehta
2022-10-12Merge bitcoin/bitcoin#25421: net: convert standalone IsSelectableSocket() and...glozow
2022-10-03Merge bitcoin/bitcoin#25735: net: remove useless call to IsReachable() from C...fanquake
2022-09-20Merge bitcoin/bitcoin#26036: net: add NetEventsInterface::g_msgproc_mutexfanquake
2022-09-16Merge bitcoin/bitcoin#25499: Use steady clock for all millis bench loggingfanquake
2022-09-15net: drop cs_sendProcessingAnthony Towns
2022-09-15net: add NetEventsInterface::g_msgproc_mutexAnthony Towns
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-22net: remove useless call to IsReachable() from CConnman::Bind()Vasil Dimov
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-30Use steady clock for all millis bench loggingMacroFake
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-20net: convert standalone IsSelectableSocket() to Sock::IsSelectable()Vasil Dimov
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