aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Merge #14696: qa: Add explicit references to related CVE's in p2p_invalid_blo...Wladimir J. van der Laan2019-09-181-1/+1
|\
| * Added comments referencing multiple CVEs in tests and production code.lucash-dev2019-06-021-1/+1
* | doc: add comments clarifying how local services are advertisedJames O'Beirne2019-09-111-0/+3
* | Merge #15759: p2p: Add 2 outbound block-relay-only connectionsfanquake2019-09-071-150/+181
|\ \
| * | Disconnect peers violating blocks-only modeSuhas Daftuar2019-09-041-2/+6
| * | doc: improve comments relating to block-relay-only peersSuhas Daftuar2019-09-041-0/+5
| * | Don't relay addr messages to block-relay-only peersSuhas Daftuar2019-09-041-4/+11
| * | Add 2 outbound block-relay-only connectionsSuhas Daftuar2019-09-041-9/+16
| * | Check that tx_relay is initialized before accessSuhas Daftuar2019-09-041-110/+117
| * | [refactor] Change tx_relay structure to be unique_ptrSuhas Daftuar2019-08-281-53/+53
| * | [refactor] Move tx relay state to separate structureSuhas Daftuar2019-08-281-52/+53
* | | Merge #16443: refactor: have CCoins* data managed under CChainStateMarcoFalke2019-08-151-4/+5
|\ \ \ | |/ / |/| |
| * | refactor: pcoinsTip -> CChainState::CoinsTip()James O'Beirne2019-08-061-4/+5
* | | Replace the use of fWhitelisted by permission checksnicolas.dorier2019-08-111-13/+13
* | | Do not disconnect peer for asking mempool if it has NO_BAN permissionnicolas.dorier2019-08-111-4/+10
|/ /
* | Merge #16197: net: Use mockable time for tx downloadMarcoFalke2019-08-051-31/+34
|\ \
| * | net: Use mockable time for tx downloadMarcoFalke2019-06-171-31/+34
* | | refactor : use RelayTransaction in BroadcastTransaction utilityAntoine Riard2019-07-241-6/+6
* | | Merge #16188: net: Document what happens to getdata of unknown typefanquake2019-06-251-0/+6
|\ \ \
| * | | net: Document what happens to getdata of unknonw typeMarcoFalke2019-06-201-0/+6
* | | | Merge #16092: Don't use global (external) symbols for symbols that are used i...MarcoFalke2019-06-181-1/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | Don't use global (external) symbols for symbols that are used in only one tra...practicalswift2019-06-061-1/+2
* | | | Merge #15834: Fix transaction relay bugs introduced in #14897 and expire tran...MarcoFalke2019-06-121-30/+95
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix bug around transaction requestsSuhas Daftuar2019-05-281-16/+27
| * | | Expire old entries from the in-flight tx mapSuhas Daftuar2019-05-281-6/+32
| * | | Remove NOTFOUND transactions from in-flight data structuresSuhas Daftuar2019-04-261-2/+21
| * | | Add an explicit memory bound to m_tx_process_timeSuhas Daftuar2019-04-261-1/+3
| * | | Improve NOTFOUND commentSuhas Daftuar2019-04-261-6/+13
* | | | Merge #16129: refactor: Remove unused includesMarcoFalke2019-06-061-2/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-2/+0
| | |/ | |/|
* | | Merge #15976: refactor: move methods under CChainState (pt. 1)Wladimir J. van der Laan2019-06-051-8/+8
|\ \ \ | |/ / |/| |
| * | refactoring: IsInitialBlockDownload -> CChainStateJames O'Beirne2019-05-161-8/+8
* | | Merge #16021: p2p: Avoid logging transaction decode errors to stderrWladimir J. van der Laan2019-05-201-11/+10
|\ \ \
| * | | Disallow extended encoding for non-witness transactions (take 3)MarcoFalke2019-05-141-11/+10
| |/ /
* / / net: Rename ::fRelayTxes to ::g_relay_txesMarcoFalke2019-05-091-3/+3
|/ /
* | Merge #15948: refactor: rename chainActiveMarcoFalke2019-05-071-45/+45
|\ \
| * | scripted-diff: replace chainActive -> ::ChainActive()James O'Beirne2019-05-031-45/+45
| |/
* | Separate reason for premature spends (coinbase/locktime)Suhas Daftuar2019-05-021-0/+1
* | Assert validation reasons are contextually correctSuhas Daftuar2019-05-021-0/+3
* | Fix handling of invalid headersSuhas Daftuar2019-05-021-47/+30
* | [refactor] Use Reasons directly instead of DoS codesMatt Corallo2019-05-021-30/+57
* | CorruptionPossible -> TX_WITNESS_MUTATEDMatt Corallo2019-05-021-2/+2
* | LookupBlockIndex -> CACHED_INVALIDMatt Corallo2019-05-021-1/+1
* | [refactor] Drop redundant nDoS, corruptionPossible, SetCorruptionPossibleMatt Corallo2019-05-021-2/+0
* | [refactor] Add useful-for-dos "reason" field to CValidationStateMatt Corallo2019-05-021-0/+2
* | [refactor] Refactor misbehavior ban decisions to MaybePunishNode()Matt Corallo2019-05-021-34/+57
* | [refactor] rename stateDummy -> orphan_stateMatt Corallo2019-05-021-4/+4
|/
* [build] Add several util unitsJohn Newbery2019-04-091-0/+1
* [wallet] Schedule tx rebroadcasts in walletJohn Newbery2019-04-091-8/+0
* [wallet] Keep track of the best block time in the walletJohn Newbery2019-04-091-5/+1