aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
2024-04-18net: attempts to connect to all resolved addresses when connecting to a nodeSergi Delgado Segura
2024-03-13Merge bitcoin/bitcoin#27375: net: support unix domain sockets for -proxy and ...Ava Chow
2024-03-12Merge bitcoin/bitcoin#27114: p2p: Allow whitelisting manual connectionsAva Chow
2024-03-12Merge bitcoin/bitcoin#29236: log: Nuke error(...)fanquake
2024-03-11Merge bitcoin/bitcoin#29007: test: create deterministic addrman in the functi...Ava Chow
2024-03-11scripted-diff: Replace error() with LogError()MarcoFalke
2024-03-01i2p: construct Session with Proxy instead of CServiceMatthew Zipkin
2024-03-01netbase: extend Proxy class to wrap UNIX socket as well as TCPMatthew Zipkin
2024-03-01net: move CreateSock() calls from ConnectNode() to netbase methodsMatthew Zipkin
2024-03-01netbase: refactor CreateSock() to accept sa_family_tMatthew Zipkin
2024-02-28Accept "in" and "out" flags to -whitelist to allow whitelisting manual connec...Luke Dashjr
2024-02-28net_processing: Move extra service flag into InitializeNodeLuke Dashjr
2024-02-28net: Move `NetPermissionFlags::Implicit` verification to `AddWhitelistPermiss...Luke Dashjr
2024-01-31Merge bitcoin/bitcoin#28170: p2p: adaptive connections services flagsAva Chow
2024-01-29Merge bitcoin/bitcoin#24748: test/BIP324: functional tests for v2 P2P encryptionAva Chow
2024-01-23[rpc/net] Allow v2 p2p support in addconnectionstratospher
2024-01-15net: move state dependent peer services flagsfurszy
2024-01-15net: decouple state independent service flags from desirable onesfurszy
2024-01-09Merge bitcoin/bitcoin#29058: net, cli: use v2transport for manual/addrfetch c...Ava Chow
2024-01-08[init] Remove -addrmantest command line argstratospher
2023-12-27net: attempt v2 transport for addrfetch connections if we support itMartin Zumsande
2023-12-27net: attempt v2 transport for manual connections if we support itMartin Zumsande
2023-12-23refactor: share and use `GenerateRandomKey` helperSebastian Falbesoner
2023-12-06Merge bitcoin/bitcoin#27581: net: Continuous ASMap health checkAndrew Chow
2023-12-02net: Add continuous ASMap health check loggingFabian Jahr
2023-11-28Merge bitcoin/bitcoin#28892: refactor: P2P transport without serialize versio...fanquake
2023-11-23refactor: P2P transport without serialize version and typeMarcoFalke
2023-11-17refactor: VectorWriter without nVersionMarcoFalke
2023-11-16p2p: do not make automatic outbound connections to addnode peersJon Atack
2023-11-13refactor: Initialize magic bytes in constructor initializerTheCharlatan
2023-11-08Merge bitcoin/bitcoin#28155: net: improves addnode / m_added_nodes logicglozow
2023-11-07Merge bitcoin/bitcoin#28464: net: improve max-connection limits codeAndrew Chow
2023-11-07Merge bitcoin/bitcoin#28649: Do the SOCKS5 handshake reliablyAndrew Chow
2023-10-31netbase: use reliable send() during SOCKS5 handshakeVasil Dimov
2023-10-30net/rpc: Makes CConnman::GetAddedNodeInfo able to return only non-connected a...Sergi Delgado Segura
2023-10-30rpc: Prevents adding the same ip more than once when formatted differentlySergi Delgado Segura
2023-10-30net/rpc: Check all resolved addresses in ConnectNode rather than just oneSergi Delgado Segura
2023-10-24build: Bump minimum supported Clang to clang-13MarcoFalke
2023-10-19Merge bitcoin/bitcoin#28077: I2P: also sleep after errors in Accept() & destr...Andrew Chow
2023-10-16net: remove unused CConnman::FindNode(const CSubNet&)Vasil Dimov
2023-10-05net: move MaybeFlipIPv6toCJDNS() from net to netbaseVasil Dimov
2023-10-05net: move IsReachable() code to netbase and encapsulate itVasil Dimov
2023-10-05i2p: also sleep after errors in Accept()Vasil Dimov
2023-10-04net: Optionally include terrible addresses in GetAddr resultsFabian Jahr
2023-10-04net: raise V1_PREFIX_LEN from 12 to 16Pieter Wuille
2023-10-03scripted-diff: Rename connection limit variablesAmiti Uttarwar
2023-10-03net: add m_max_inbound to connmanAmiti Uttarwar
2023-10-03Merge bitcoin/bitcoin#26312: Remove Sock::Get() and Sock::Sock()Ryan Ofsky
2023-10-02test: Functional test for opportunistic encryptiondhruv
2023-10-02net: expose transport types/session IDs of connections in RPC and logsPieter Wuille