aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
* Cap maximum feeRoss Nicoll2021-07-091-1/+1
* Update src/net_processing.cppRoss Nicoll2021-06-031-2/+1
* Stop sending a Bitcoin alert to Dogecoin clientsRoss Nicoll2021-06-031-2/+2
* Replace consensus values with Dogecoin equivalentsRoss Nicoll2021-06-021-0/+2
* Adjust download timeouts to handle shorter block interval (#1866)Ross Nicoll2021-05-171-4/+4
* Send and require SENDADDRV2 before VERACKPieter Wuille2020-12-101-7/+13
* Don't send 'sendaddrv2' to pre-70016 softwarePieter Wuille2020-12-101-1/+7
* Merge #20212: net: fix output of peer address in version messageMarcoFalke2020-11-041-1/+3
|\
| * net: fix output of peer address in version messageVasil Dimov2020-10-211-1/+3
* | Merge #20187: Addrman: test-before-evict bugfix and improvements for block-re...fanquake2020-11-031-12/+22
|\ \
| * | Call CAddrMan::Good() on block-relay-only peer addressesSuhas Daftuar2020-10-271-10/+18
| * | Avoid calling CAddrMan::Connected() on block-relay-only peer addressesSuhas Daftuar2020-10-271-2/+4
| |/
* / [net processing] Don't add AlreadyHave txs to recentRejectsTroy Giorshev2020-10-271-19/+19
|/
* Merge #19911: net: guard vRecvGetData with cs_vRecv and orphan_work_set with ...fanquake2020-10-191-46/+79
|\
| * scripted-diff: rename vRecvGetDataNeha Narula2020-10-141-12/+12
| * Guard vRecvGetData (now in net processing) with its own mutexNeha Narula2020-10-141-44/+57
| * Move vRecvGetData to net processingNeha Narula2020-10-141-9/+16
| * Lock before checking if orphan_work_set is empty; indicate it is guardedNeha Narula2020-10-141-4/+9
| * Move m_orphan_work_set to net_processingNeha Narula2020-10-141-5/+13
| * [Rename only] Rename orphan_work_set to m_orphan_work_set.Neha Narula2020-10-131-5/+5
* | Merge #20146: net: Send post-verack handshake messages at most oncefanquake2020-10-151-2/+3
|\ \
| * | net: Send post-verack handshake messages at most onceMarcoFalke2020-10-141-2/+3
| |/
* | Merge #19988: Overhaul transaction request logicWladimir J. van der Laan2020-10-141-222/+88
|\ \ | |/ |/|
| * Report and verify expirationsPieter Wuille2020-10-121-1/+7
| * Make txid delay penalty also apply to fetches of orphan's parentsPieter Wuille2020-10-121-2/+2
| * Expedite removal of tx requests that are no longer neededPieter Wuille2020-10-121-2/+23
| * Reduce MAX_PEER_TX_ANNOUNCEMENTS for non-PF_RELAY peersPieter Wuille2020-10-121-5/+9
| * Change transaction request logic to use txrequestPieter Wuille2020-10-121-218/+53
* | Only relay IPv4, IPv6, Tor addressesPieter Wuille2020-10-111-0/+1
|/
* Merge #19954: Complete the BIP155 implementation and upgrade to TORv3fanquake2020-10-111-7/+38
|\
| * net: advertise support for ADDRv2 via new messageVasil Dimov2020-10-091-7/+38
* | Avoid 'timing mishap' warnings when mockingPieter Wuille2020-10-081-1/+1
* | Use mockable time everywhere in net_processingPieter Wuille2020-10-081-21/+16
* | Merge #19339: validation: re-delegate absurd fee checking from mempool to cli...fanquake2020-10-071-2/+2
|\ \
| * | [validation] Remove absurdfee from accepttomempoolJohn Newbery2020-10-051-2/+2
* | | Merge #19723: Ignore unknown messages before VERACKMarcoFalke2020-10-041-2/+1
|\ \ \
| * | | Ignore unknown messages before VERACKSuhas Daftuar2020-08-281-2/+1
* | | | Merge #19871: doc: Clarify scope of eviction protection of outbound block-rel...Wladimir J. van der Laan2020-10-021-8/+19
|\ \ \ \ | |_|/ / |/| | |
| * | | [doc] Clarify semantic of peer's m_protect w.r.t to outbound eviction logicsAntoine Riard2020-09-101-4/+14
| * | | [doc] Clarify scope of eviction protection of outbound block-relay peersAntoine Riard2020-09-071-4/+5
* | | | Merge #19498: Tidy up ProcessOrphanTxMarcoFalke2020-09-301-41/+54
|\ \ \ \ | |_|_|/ |/| | |
| * | | ProcessOrphanTx: Move AddToCompactExtraTransactions call into ProcessOrphanTxJohn Newbery2020-09-071-12/+11
| * | | ProcessOrphanTx: Remove aliasesJohn Newbery2020-09-071-8/+6
| * | | ProcessOrphanTx: Remove outdated commentedJohn Newbery2020-09-071-11/+8
| * | | ProcessOrphanTx: remove useless setMisbehaving setJohn Newbery2020-09-071-6/+2
| * | | ProcessOrphanTx: remove useless done variableJohn Newbery2020-09-071-5/+5
| * | | [net processing] Add doxygen comments for orphan data and functionJohn Newbery2020-09-071-3/+26
* | | | Merge #19107: p2p: Move all header verification into the network layer, exten...fanquake2020-09-291-31/+1
|\ \ \ \
| * | | | Remove header checks out of net_processingTroy Giorshev2020-09-221-21/+0
| * | | | Move checksum check from net_processing to netTroy Giorshev2020-09-221-10/+1