aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/net.cpp
AgeCommit message (Expand)Author
2024-03-19rpc: "addpeeraddress tried" return error on failure0xb10c
2024-03-01proxy: rename randomize_credentials to m_randomize_credentialsMatthew Zipkin
2024-03-01netbase: extend Proxy class to wrap UNIX socket as well as TCPMatthew Zipkin
2024-01-31[test] make v2transport arg in addconnection mandatory and few cleanupsstratospher
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-12Make v2transport default for addnode RPC when enabledPieter Wuille
2023-11-30Rename version.h to node/protocol_version.hMarcoFalke
2023-11-08Merge bitcoin/bitcoin#28155: net: improves addnode / m_added_nodes logicglozow
2023-11-07Merge bitcoin/bitcoin#28136: refactor: move GetServicesNames from rpc/util.{h...Andrew Chow
2023-10-30net/rpc: Makes CConnman::GetAddedNodeInfo able to return only non-connected a...Sergi Delgado Segura
2023-10-26Merge bitcoin/bitcoin#26078: p2p: return `CSubNet` in `LookupSubNet`Andrew Chow
2023-10-19Merge bitcoin/bitcoin#27071: Handle CJDNS from LookupSubNet()Andrew Chow
2023-10-16netbase: possibly change the result of LookupSubNet() to CJDNSVasil Dimov
2023-10-05net: move IsReachable() code to netbase and encapsulate itVasil Dimov
2023-10-04refactor: add and use EnsureAnyAddrman in rpcstratospher
2023-10-04rpc: `getaddrmaninfo` followupsstratospher
2023-10-03Merge bitcoin/bitcoin#28523: rpc: add hidden getrawaddrman RPC to list addrma...Andrew Chow
2023-10-02net: expose transport types/session IDs of connections in RPC and logsPieter Wuille
2023-10-02sync: modernize CSemaphore / CSemaphoreGrantPieter Wuille
2023-10-02rpc: addnode arg to use BIP324 v2 p2pdhruv
2023-10-02net: use V2Transport when NODE_P2P_V2 service flag is presentPieter Wuille
2023-10-02rpc: getrawaddrman for addrman entries0xb10c
2023-09-21Merge bitcoin/bitcoin#26366: rpc, test: `addnode` improv + add test coverage ...Andrew Chow
2023-09-19refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cppJon Atack
2023-09-19rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried tablestratospher
2023-08-22rpc: add test-only sendmsgtopeer rpcMartin Zumsande
2023-08-02doc: make it clear that `node` in `addnode` refers to the node's addressbrunoerg
2023-08-02rpc, refactor: clean-up `addnode`brunoerg
2023-05-30p2p: return `CSubNet` in `LookupSubNet`brunoerg
2023-05-26p2p, refactor: return `std::optional<CNetAddr>` in `LookupHost`brunoerg
2023-05-09Merge bitcoin/bitcoin#27491: refactor: Move chain constants to the util libraryfanquake
2023-05-09refactor: Replace string chain name constants with ChainTypesTheCharlatan
2023-05-08refactor: Remove unused GetTimeMillisMarcoFalke
2023-02-17Merge bitcoin/bitcoin#25619: net: avoid overriding non-virtual ToString() in ...Andrew Chow
2023-02-09net: add `Ensure{any}Banman`brunoerg
2023-01-18Merge bitcoin/bitcoin#26727: rpc: remove optional from fStateStats fieldsMarcoFalke
2023-01-11rpc: Run type check against RPCArgsMarcoFalke
2023-01-06p2p, rpc: don't allow past absolute timestamp in `setban`brunoerg
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-19rpc: remove optional from fStateStats fieldsfanquake
2022-12-19Merge bitcoin/bitcoin#26515: rpc: skip getpeerinfo for a peer without CNodeSt...MarcoFalke
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-12-07bugfix: Strict type checking for RPC boolean parametersMarcoFalke
2022-11-28rpc: Require NodeStateStats object in getpeerinfoMartin Zumsande
2022-10-13Merge bitcoin/bitcoin#26109: rpc, doc: getpeerinfo updatesAndrew Chow
2022-09-22Improve getpeerinfo pingtime, minping, and pingwait help docsJon Atack
2022-09-22Update getpeerinfo/-netinfo/TxRelay#m_relay_txs relaytxes docs (for v24 backp...Jon Atack