aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
2022-05-12refactor: move StartExtraBlockRelayPeers from header to implementationJon Atack
2022-05-12Merge bitcoin/bitcoin#24925: refactor: make GetRand a template, remove GetRan...MacroFake
2022-05-05Merge bitcoin/bitcoin#24141: Rename message_command variables in src/net* and...MacroFake
2022-05-03Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions al...MacroFake
2022-04-26Merge bitcoin/bitcoin#24157: p2p: Replace RecursiveMutex `cs_totalBytesSent` ...laanwj
2022-04-22refactor: make GetRand a template, remove GetRandIntpasta
2022-04-22Merge bitcoin/bitcoin#22910: net: Encapsulate asmap in NetGroupManagerfanquake
2022-04-22p2p: add assertions and negative TS annotations for `m_total_bytes_sent_mutex`w0xlt
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-04-20[netgroupman] Add GetMappedAS() and GetGroup()John Newbery
2022-04-20[net] Move asmap into NetGroupManagerJohn Newbery
2022-04-18scripted-diff: rename cs_totalBytesSent -> m_total_bytes_sent_mutexw0xlt
2022-04-16refactor: rename command -> message type in comments in the src/net* filesShashwat
2022-04-15net: use Sock::SetSockOpt() instead of standalone SetSocketNoDelay()Vasil Dimov
2022-04-15net: use Sock::SetSockOpt() instead of setsockopt()Vasil Dimov
2022-04-07scripted-diff: Rename message command to message typeShashwat
2022-04-04refactor: fix clang-tidy named args usagefanquake
2022-03-18scripted-diff: rename TxRelay membersJohn Newbery
2022-03-18[net processing] Move tx relay data to PeerJohn Newbery
2022-03-18[net] Add CNode.m_relays_txs and CNode.m_bloom_filter_loadedJohn Newbery
2022-03-02net: fix GetListenPort() to derive the proper portVasil Dimov
2022-03-02net: pass Span by value to CaptureMessage()Vasil Dimov
2022-03-02net: make CaptureMessage() mockableVasil Dimov
2022-03-02Merge bitcoin/bitcoin#24165: p2p: extend inbound eviction protection by netwo...laanwj
2022-03-02Merge bitcoin/bitcoin#23542: net: open p2p connections to nodes that listen o...laanwj
2022-03-01Merge bitcoin/bitcoin#22834: net: respect -onlynet= when making outbound conn...laanwj
2022-02-24Add missed word to error messageHennadii Stepanov
2022-02-21Replace "can not" with "cannot" in docs, user messages, and testsJon Atack
2022-02-11net: open p2p connections to nodes that listen on non-default portsVasil Dimov
2022-02-04Merge bitcoin/bitcoin#23604: Use Sock in CNodelaanwj
2022-02-03refactor: replace boost::filesystem with std::filesystemKiminuo
2022-01-28style: wrap long lines in CNode creation and add some commentsVasil Dimov
2022-01-28scripted-diff: rename CNode::cs_hSocket to CNode::m_sock_mutexVasil Dimov
2022-01-28net: use Sock in CNodeVasil Dimov
2022-01-27Merge bitcoin/bitcoin#23438: refactor: Use spans of std::byte in serializelaanwj
2022-01-26p2p: extend inbound eviction protection by network to CJDNS peersJon Atack
2022-01-24Merge bitcoin/bitcoin#24108: Replace RecursiveMutex `cs_addrLocal` with Mutex...MarcoFalke
2022-01-24Merge bitcoin/bitcoin#24078: net, refactor: Rename CNetMessage::m_command wit...MarcoFalke
2022-01-23Merge bitcoin/bitcoin#24021: Rename and move PoissonNextSend functionsfanquake
2022-01-20p2p: add assertions and negative TS annotations for m_addr_local_mutexw0xlt
2022-01-20scripted-diff: rename cs_addrLocal -> m_addr_local_mutexw0xlt
2022-01-19refactor: replace RecursiveMutex g_maplocalhost_mutex with Mutexw0xlt
2022-01-19scripted-diff: rename cs_mapLocalHost -> g_maplocalhost_mutexw0xlt
2022-01-16scripted-diff: rename `cs_SubVer` -> `m_subver_mutex`Sebastian Falbesoner
2022-01-15scripted-diff: Rename CNetMessage::m_command with CNetMessage::m_typeHennadii Stepanov
2022-01-13[net processing] Move PoissonNextSendInbound to PeerManagerJohn Newbery
2022-01-13scripted-diff: replace PoissonNextSend with GetExponentialRandJohn Newbery
2022-01-13[move] Move PoissonNextSend to src/random and update commentJohn Newbery
2022-01-05Merge bitcoin/bitcoin#21879: refactor: wrap accept() and extend usage of SockW. J. van der Laan
2022-01-02Use spans of std::byte in serializeMarcoFalke