aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
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-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
2022-05-17refactor: use C++11 default initializersfanquake
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-09[net] Use ConnectedThroughNetwork() instead of GetNetwork() to seed addr cach...dergoegge
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