aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge #19174: refactor: replace CConnman pointers by references in net_proces...MarcoFalke2020-07-161-62/+62
|\
| * refactor: replace CConnman pointers by references in net_processing.cppSebastian Falbesoner2020-07-141-62/+62
* | Merge #18990: log: Properly log txs rejected from mempoolMarcoFalke2020-07-141-3/+5
|\ \ | |/ |/|
| * log: Properly log txs rejected from mempoolMarcoFalke2020-05-161-3/+5
* | [net/net processing] check banman pointer before dereferencingJohn Newbery2020-07-141-3/+6
* | Merge #19464: net: remove -banscore configuration optionMarcoFalke2020-07-141-3/+3
|\ \
| * | net: rename DEFAULT_BANSCORE_THRESHOLD to DISCOURAGEMENT_THRESHOLDJon Atack2020-07-111-2/+2
| * | net: remove -banscore configuration optionJon Atack2020-07-111-3/+3
* | | Merge #19109: Only allow getdata of recently announced invsfanquake2020-07-141-24/+49
|\ \ \ | |/ / |/| |
| * | Make sure unconfirmed parents are requestablePieter Wuille2020-07-081-0/+11
| * | Drop setInventoryTxToSend based filteringPieter Wuille2020-07-081-8/+0
| * | Only respond to requests for recently announced transactionsPieter Wuille2020-07-081-9/+30
| * | Introduce constant for mempool-based relay separate from mapRelay cachingPieter Wuille2020-07-081-7/+8
| * | Swap relay pool and mempool lookupPieter Wuille2020-07-081-7/+7
* | | Merge #19474: doc: Use precise permission flags where possibleMarcoFalke2020-07-111-14/+15
|\ \ \
| * | | doc: Use precise permission flags where possibleMarcoFalke2020-07-101-14/+15
* | | | Merge #14033: p2p: Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VER...MarcoFalke2020-07-101-9/+3
|\ \ \ \
| * | | | Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VERSION is greaterBen Woosley2020-06-231-9/+3
* | | | | Merge #18638: net: Use mockable time for ping/pong, add testsMarcoFalke2020-07-101-11/+11
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | net: Use mockable time for ping/pong, add testsMarcoFalke2020-06-191-11/+11
* | | | | net: Extract download permission from nobanMarcoFalke2020-07-091-2/+2
| |_|/ / |/| | |
* | | | Merge #19347: [net] Make cs_inventory nonrecursiveMarcoFalke2020-07-081-4/+5
|\ \ \ \
| * | | | [net processing] Remove PushBlockInventory and PushBlockHashJohn Newbery2020-06-231-4/+5
| |/ / /
* | | | Merge #19219: Replace automatic bans with discouragement filterPieter Wuille2020-07-071-26/+28
|\ \ \ \
| * | | | Clean up separated ban/discourage interfacePieter Wuille2020-07-031-16/+17
| * | | | Replace automatic bans with discouragement filterPieter Wuille2020-07-031-10/+11
* | | | | Merge #19277: util: Add Assert identity functionMarcoFalke2020-07-041-7/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | move-only: Move NDEBUG compile time check to util/checkMarcoFalke2020-06-141-7/+4
* | | | | Merge #19204: p2p: Reduce inv traffic during IBDMarcoFalke2020-06-291-4/+15
|\ \ \ \ \
| * | | | | net: Avoid wasting inv traffic during IBDMarcoFalke2020-06-191-3/+14
| * | | | | refactor: block import implies IsInitialBlockDownloadMarcoFalke2020-06-191-1/+1
| | |/ / / | |/| | |
* | | | | refactor: Use Mutex type for g_cs_recent_confirmed_transactionsHennadii Stepanov2020-06-251-1/+1
* | | | | Merge #19272: net, test: invalid p2p messages and test framework improvementsMarcoFalke2020-06-241-3/+3
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | net: update misbehavior logging for oversized messagesJon Atack2020-06-191-3/+3
| |/ / /
* / / / doc: Remove -whitelistforcerelay from commentMarcoFalke2020-06-211-2/+2
|/ / /
* | | Merge #19293: net: Avoid redundant and confusing FAILED logfanquake2020-06-191-94/+97
|\ \ \
| * | | net: Remove dead logging codeMarcoFalke2020-06-161-94/+97
| * | | net: Avoid redundant and confusing FAILED logMarcoFalke2020-06-161-11/+11
* | | | [net] split PushInventory()John Newbery2020-06-181-6/+5
|/ / /
* | | [p2p/refactor] move disconnect logic and remove misbehavinggzhao4082020-06-141-14/+8
* | | [netprocessing] disconnect node that sends filtercleargzhao4082020-06-141-3/+5
|/ /
* | doc: noban precludes maxuploadtarget disconnectsMarcoFalke2020-06-041-2/+1
* | net: Reformat excessively long if condition into multiple linesMarcoFalke2020-06-041-2/+5
* | refactor: replace CNode pointers by references within net_processing.{h,cpp}Sebastian Falbesoner2020-06-021-330/+330
* | Merge #19044: net processing: Add support for getcfiltersMarcoFalke2020-05-311-19/+69
|\ \
| * | [net processing] Message handling for getcfilters.Jim Posen2020-05-261-0/+50
| * | [refactor] Pass CNode and CConnman by referenceJohn Newbery2020-05-261-19/+19
* | | Merge #18807: [doc / test / mempool] unbroadcast follow-upsMarcoFalke2020-05-301-1/+2
|\ \ \ | |/ / |/| |
| * | [doc] Provide rationale for randomization in scheduling.Amiti Uttarwar2020-05-251-1/+2
* | | Merge #19010: net processing: Add support for getcfheadersMarcoFalke2020-05-261-3/+83
|\ \ \ | |/ / |/| |