Commit Graph

  • ee5df5c99f Catch exceptions from non-canonical encoding and print only to log mrbandrews 2016-06-02 14:43:18 -04:00
  • a5a7b5ce44 Remove useless argument to AlertNotify. Pavel Janík 2016-04-27 18:04:02 +02:00
  • cf16a6e0d1 lock cs_main for chainActive Kaz Wesley 2016-04-25 12:31:32 -07:00
  • 7d7c806637 lock cs_main for State/Misbehaving Kaz Wesley 2016-04-25 13:13:52 -07:00
  • ee9e86ad0c Avoid unnecessary database access for unknown transactions Alex Morcos 2016-04-13 16:02:46 -04:00
  • e8fe530012 Update ZeroMQ to 4.2.5 lateminer 2018-10-24 21:09:21 +03:00
  • 039f574d86 Add missing nBytesPerSigOp declaration lateminer 2018-10-23 23:44:05 +03:00
  • 7e41e6974f Remove redundant chainparams declaration lateminer 2018-10-23 23:30:04 +03:00
  • 1b70520ceb Align constant names for maximum compact block / blocktxn depth Pieter Wuille 2016-08-31 17:35:59 +02:00
  • 1534febd08 Move DEFAULT_BYTES_PER_SIGOP to policy/policy.h lateminer 2018-10-23 23:11:23 +03:00
  • 9b55796d56 Reduce default number of blocks to check at startup lateminer 2018-10-23 23:01:33 +03:00
  • 8a98c894d4 Increase maximum orphan size to 100,000 bytes. Gregory Maxwell 2016-06-11 00:28:48 +00:00
  • e0505fced9 Treat orphans as implicit inv for parents, discard when parents rejected. Gregory Maxwell 2016-06-13 17:27:44 +00:00
  • 654a62c131 Adds an expiration time for orphan tx. Gregory Maxwell 2016-06-11 00:26:16 +00:00
  • 10ae5af2c5 Track orphan by prev COutPoint rather than prev hash Pieter Wuille 2016-06-10 16:07:14 +02:00
  • 61b8aea708 Rename ReconsiderBlock func to reflect real behavior instagibbs 2016-05-09 11:26:37 -04:00
  • 46038d59ea Remove state arg from ReconsiderBlock instagibbs 2016-05-06 12:53:23 -04:00
  • 4a2d793f2a Globals: Explicitly pass const CChainParams& to UpdateTip() Jorge Timón 2016-04-06 16:36:32 +02:00
  • 7e7f211dea Pass CChainParams to DisconnectTip() face 2016-04-17 10:58:50 +03:00
  • c934f568b7 Always disconnect old nodes which request filtered connections. Patrick Strateman 2016-03-17 17:23:33 -07:00
  • 7828e48b69 Remove -enforcenodebloom Luke Dashjr 2016-02-11 06:35:25 +00:00
  • afa46b1aef Use nAbsurdFee instead of maxTxFee in AcceptToMemoryPoolWorker() lateminer 2018-10-23 22:09:14 +03:00
  • 159b4c71e3 [doxygen] Actually display comment MarcoFalke 2016-02-02 13:40:54 +01:00
  • af95ba010d Improve block validity/ConnectBlock() comments lateminer 2018-10-23 22:03:49 +03:00
  • d7b72d14d8 Do not throw an error for proof-of-stake blocks in CreateNewBlock() lateminer 2018-10-23 21:28:04 +03:00
  • f085b9e0d7 Update .gitignore lateminer 2018-10-23 19:59:14 +03:00
  • e7fe6aa451 Add ZeroMQ patches lateminer 2018-10-23 19:58:57 +03:00
  • a4361e1863 Add warning if -blockminsize is used. Suhas Daftuar 2016-07-05 15:50:48 -04:00
  • 87e790f776 Blacklist -whitelistalwaysrelay; replaced by -whitelistrelay. Gregory Maxwell 2016-01-31 11:59:18 +00:00
  • 1dc2c96818 [travis] Run contrib/devtools/check-doc.py early MarcoFalke 2016-01-04 19:29:03 +01:00
  • 32e5de8277 [travis] Fail when documentation is outdated MarcoFalke 2016-01-04 02:06:04 +01:00
  • 671c4b68cc Remove -blockminsize option Suhas Daftuar 2016-06-30 11:41:13 -04:00
  • 74cf4b83e5 Refactor CreateNewBlock to be a method of the BlockAssembler class lateminer 2018-10-23 01:15:28 +03:00
  • 635495ba38 Use CNetAddr() instead of "0.0.0.0" lateminer 2018-10-22 22:47:28 +03:00
  • 79085ea232 Add missing fMayBanPeerIfInvalid parameter in ProcessNewBlock() call lateminer 2018-10-22 22:37:05 +03:00
  • 16047baaf6 Populate services in GetLocalAddress Alex Morcos 2017-05-18 16:57:53 -04:00
  • c4881c72b5 Remove maxuploadtargets recommended minimum Jonas Schnelli 2016-09-13 18:08:17 +02:00
  • b1dc200c9d net: No longer send local address in addrMe lateminer 2018-10-22 22:07:57 +03:00
  • 53e9126940 Revert "Use async name resolving to improve net thread responsiveness" Matt Corallo 2016-12-01 14:31:38 -08:00
  • 37ec55836a Consensus: Decouple pow.cpp from util.h Jorge Timón 2015-12-02 03:15:42 +01:00
  • 2a758e6810 test prevector::swap Kaz Wesley 2016-04-16 06:49:38 -07:00
  • 0e23170ec0 prevector::swap: fix (unreached) data corruption Kaz Wesley 2016-04-14 09:26:32 -07:00
  • d06798a38b prevector: destroy elements only via erase() Kaz Wesley 2016-04-13 10:09:16 -07:00
  • c1665d245e Add missing copyright headers MarcoFalke 2015-01-05 21:40:24 +01:00
  • 9a9a172210 test: Fix use-after-free in scheduler tests Wladimir J. van der Laan 2016-11-18 13:08:30 +01:00
  • a5d81ed4ec Trivial: Fix two VarInt examples in serialize.h Christian Barcenas 2016-08-22 20:49:36 -04:00
  • 183a586a01 Clean up lockorder data of destroyed mutexes Pieter Wuille 2016-04-08 22:14:19 +02:00
  • 3fe2f7ee04 P2P: add maxtimeadjustment command line option mruddy 2016-03-29 14:40:00 +00:00
  • a2b5a784ca tinyformat: force USE_VARIADIC_TEMPLATES Wladimir J. van der Laan 2016-05-04 11:35:44 +02:00
  • 7a11d02bde Break circular dependency main ↔ txdb Wladimir J. van der Laan 2016-04-05 15:14:48 +02:00
  • 69de80c238 Remove obsolete reference to CValidationState from UpdateCoins. 21E14 2016-04-29 23:45:20 -04:00
  • a28600154a Bring back SetThreadPriority lateminer 2018-10-22 00:22:54 +03:00
  • fad48f416c Use std::atomic for fRequestShutdown and fReopenDebugLog Pieter Wuille 2016-05-30 15:39:37 +02:00
  • e9ac273479 util: switch LogPrint and error to variadic templates Wladimir J. van der Laan 2016-05-04 14:21:04 +02:00
  • 43c5d478c0 Move GetTempPath() to testutil. Mustafa 2016-03-11 15:04:05 +00:00
  • e5913199ff Copyrights stuff fixes Luke Dashjr 2016-02-03 05:38:27 +00:00
  • 853cd3845c util: Add ParseUInt32 and ParseUInt64 Wladimir J. van der Laan 2016-06-08 10:23:25 +02:00
  • c6ac3b5c34 [doc] Fix doxygen comments for members MarcoFalke 2016-04-03 11:49:36 +02:00
  • 6d90c71b64 include the chaintip blockindex in the SyncTransaction signal, add signal UpdateTip() Jonas Schnelli 2015-07-27 15:33:03 +02:00
  • 8f5935a1d8 Bump the protocol version to distinguish new banning behavior. Suhas Daftuar 2016-11-01 11:12:43 -04:00
  • f2a7a4d1ba Fix compact block handling to not ban if block is invalid Suhas Daftuar 2016-10-31 10:03:49 -04:00
  • 531d15ea84 [qa] Another attempt to fix race condition in p2p-compactblocks.py Suhas Daftuar 2016-10-04 15:17:19 -04:00
  • 90f833fe60 [qa] Fix race condition in p2p-compactblocks test Suhas Daftuar 2016-09-30 20:54:30 -04:00
  • 79a8a8b012 Fix broken sendcmpct test in p2p-compactblocks.py Suhas Daftuar 2016-09-14 21:00:53 -04:00
  • 1df646211a Add p2p test for BIP 152 (compact blocks) Suhas Daftuar 2016-07-12 16:05:02 -04:00
  • 20fbff2cf4 Use commas instead of brackets in getnormalizedtxid RPC call lateminer 2018-10-19 21:14:17 +03:00
  • a40209ddbd Declare nNewHeight; lateminer 2018-10-19 20:55:01 +03:00
  • 48ea3a4abe prepend license statement to indirectmap Kaz Wesley 2016-07-27 16:27:07 -07:00
  • 83c2dd1f10 Bump copyright headers to 2014 MarcoFalke 2014-01-05 21:03:23 +01:00
  • 7ce6f6ebdb Remove duplicate nBlocksEstimate cmp (we already checked IsIBD()) Matt Corallo 2016-09-30 18:19:57 -04:00
  • ef31caf805 Remove GetTotalBlocksEstimate and checkpoint tests that test nothing. Gregory Maxwell 2016-11-02 01:49:45 +00:00
  • 872628a702 Allow changing BIP9 parameters on regtest Suhas Daftuar 2016-07-25 17:22:37 -04:00
  • c5e913fd28 Make max tip age an option instead of chainparam Wladimir J. van der Laan 2015-12-14 13:23:45 +01:00
  • 465caa748c MOVEONLY: non-consensus: from pow to chain: Jorge Timón 2015-11-30 00:46:49 +01:00
  • 3ac186a690 More efficient bitsliced rolling Bloom filter Pieter Wuille 2016-04-24 18:37:29 +02:00
  • 3da1cf3080 Switch to a more efficient rolling Bloom filter Pieter Wuille 2015-11-27 13:20:29 +01:00
  • b8003b2bd3 Improve EncodeBase58 performance João Barbosa 2016-03-09 00:19:16 +00:00
  • 733f17114c [amount] tests: Fix off-by-one mistake MarcoFalke 2016-04-09 15:28:17 +02:00
  • f36643ec2d [amount] test negative fee rates and full constructor MarcoFalke 2016-04-03 13:18:31 +02:00
  • 74ec1d8c8a [qa] Add amount tests MarcoFalke 2016-03-17 16:47:15 +01:00
  • fb9c7896c4 [amount] Add support for negative fee rates MarcoFalke 2016-04-03 13:44:01 +02:00
  • b51c500e6e Replace remaining Lore mentions with Blackmore lateminer 2018-10-19 01:09:44 +03:00
  • 970a285dc2 Doxyfile: v2.12.2 lateminer 2018-10-19 00:55:13 +03:00
  • 1874993043 Fix multiple backporting errors lateminer 2018-10-19 00:54:22 +03:00
  • 8b2e1d8a04 Do not shadow member variables Pavel Janík 2016-05-27 08:00:56 +02:00
  • 9d9499fd40 net: fixup nits Cory Fields 2016-08-12 14:21:50 -04:00
  • 819f4b8dfe net: Split resolving out of CSubNet Cory Fields 2016-05-31 15:50:24 -04:00
  • 116718f5d5 net: move CNetAddr/CService/CSubNet out of netbase Cory Fields 2016-05-31 17:25:03 -04:00
  • 7efc89cd18 CCoinsViewErrorCatcher raison-d-etre 21E14 2016-05-06 00:10:49 -04:00
  • c312b47cce Acquire lock to check for genesis block. Patrick Strateman 2016-05-16 20:33:32 -07:00
  • 1b6cba2d1f Add cmpctblock to debug help list instagibbs 2016-06-22 08:18:22 -04:00
  • 8bbe525e02 Use RelevantServices instead of node_network in AttemptToEvict. Gregory Maxwell 2016-11-01 00:08:47 +00:00
  • 5ef877ba8f [net] Remove assert(nMaxInbound > 0) MarcoFalke 2016-10-24 21:38:20 +02:00
  • a14ed45674 nMaxOutbound is MAX_OUTBOUND_CONNECTIONS on 0.13 Wladimir J. van der Laan 2016-10-19 11:48:23 +02:00
  • 7b0cd213fc Make dnsseed's definition of acute need include relevant services. Gregory Maxwell 2016-10-17 23:11:35 +00:00
  • 784ceae891 Be more aggressive in connecting to peers with relevant services. Gregory Maxwell 2016-10-17 23:08:52 +00:00
  • a72b866b00 Remove bogus assert on number of oubound connections. Matt Corallo 2016-10-17 16:29:03 -04:00
  • 4faf4c99f7 Comment that most dnsseeds only support some service bits combos Matt Corallo 2016-10-17 11:25:25 -04:00
  • e0e706c9cf various typos leijurv 2016-08-13 11:21:13 -06:00
  • 82072c13f8 Added feeler connections increasing good addrs in the tried table. Ethan Heilman 2016-06-17 00:10:07 -04:00