564 Commits (39b4f0d7ddc964b789876d15d888c3b29022939e)

Author SHA1 Message Date
Pieter Wuille caca6aa4eb Make some globals in main non-public. 11 years ago
Pieter Wuille 85eb2cef33 Do not use the redundant BestInvalidWork record in the block database. 11 years ago
Philip Kaufmann 3b570559f8 re-work -debug switch handling 11 years ago
Pieter Wuille 170e02deaf Generalize the remove-outputs check for fully-prunable transactions. 11 years ago
Matt Corallo b33b9a6fef Fix comparison tool by asking for blocks more aggressively 11 years ago
Pieter Wuille 722fa283d0 Break dependency of init on wallet. 11 years ago
Pieter Wuille 00588c3fac Use boost signals for callbacks from main to wallet 11 years ago
Pieter Wuille e010af7089 Remove broken PrintWallet functionality 11 years ago
Pieter Wuille fe52346450 Do not treat fFromMe transaction differently when broadcasting 11 years ago
Pieter Wuille a616206865 Give peer time-adjustment data an own lock 11 years ago
Gavin Andresen 1f3d3647ff Send multiple inv messages if mempool.size > MAX_INV_SZ 11 years ago
super3 db0e8ccd90 Bump Year Number to 2013 11 years ago
Pieter Wuille 7d38af3c49 Push down cs_main locking in ProcessMessage 11 years ago
Pieter Wuille 6055b9101b Allow SendMessages to run partially without cs_main 11 years ago
Philip Kaufmann 7dea6345e1 replace %zu with %"PRIszu" macro to prevent compiler warnings 11 years ago
Pieter Wuille e4daecda0b Reimplement CBlockLocator's chain-related logic in CChain. 11 years ago
Pieter Wuille 4c6d41b8b6 Refactor/encapsulate chain globals into a CChain class 11 years ago
Philip Kaufmann 5ea66c54fb style-police: fixed badly readable code in ProcessMessage() 11 years ago
Gavin Andresen 16b3ff66e0 Lower maximum size for free transaction creation 11 years ago
Gavin Andresen ea1cd5b47f Remove CENT-output free transaction rule when relaying 11 years ago
Josh Lehan 971bb3e901 Added ping time measurement. 11 years ago
Philip Kaufmann fbed9c9d63 special case DoS value == 0 in ProcessMessage() 11 years ago
Jeff Garzik a79342479f Relay OP_RETURN data TxOut as standard transaction type 11 years ago
Philip Kaufmann 8d750f1d21 internal miner: move 2 globals from main to miner 11 years ago
Pieter Wuille 99740bab9c Skip unspendable outputs in consistency check 11 years ago
Gavin Andresen 881a85a22d Replace printf with LogPrintf / LogPrint 11 years ago
Philip Kaufmann d78900cc1b fix some cosmetic glitches in the codebase 11 years ago
Gregory Maxwell f8b7aa8625 Longer term workaround for chainstate corruption from negative versions. 11 years ago
Matt Corallo 55ed3f1475 Don't warn about forks while fIsInitialDownload 11 years ago
Gregory Maxwell 9d14e689c8 [raw] reject insanely high fees by default in sendrawtransaction 11 years ago
Gregory Maxwell bf3a20a6e8 [wallet] Consider generated coins mature at COINBASE_MATURITY+1 11 years ago
Pieter Wuille 24e5d7d5ae Fix out-of-bounds check 11 years ago
Gregory Maxwell a7f533a972 Update the bloom state on the real object, not the temporary one. 11 years ago
Gregory Maxwell 37c6389c5a Performance optimization for bloom filters. 11 years ago
Pieter Wuille 2461aba1ac Mempool consistency check 11 years ago
Pieter Wuille f0784ac470 Fix non-standard disconnected transactions causing mempool orphans 11 years ago
Cozz Lovan c7fa1a3586 do not call BuildMerkleTree() unnecessarily twice 11 years ago
Gavin Andresen 8dc206a1e2 Reject non-canonically-encoded sizes 11 years ago
Gavin Andresen 159bc48193 Simplify storage of orphan transactions 11 years ago
Gavin Andresen 8f6f92c72b Revert "Truncate oversize 'tx' messages before relaying/storing." 11 years ago
Jeff Garzik d247a5d130 Move internal miner/block creation to separate miner.cpp module. 11 years ago
Jeff Garzik 18946846d5 Minor miner fixes (hey hey it's fun to say) 11 years ago
Gavin Andresen 050d2e953f Remove #define loop from util.h 11 years ago
Matt Corallo 9bf2a4aba2 Fix multi-block reorg transaction resurrection 11 years ago
Matt Corallo d9ace8abe8 Don't use checkpoints and accept nonstd txn on -regtest 11 years ago
Matt Corallo f65e7092a2 Better warning/"alert" messages for large-work forks. 11 years ago
Matt Corallo f89faa2584 Call the -alertnotify script when we see a long or invalid fork. 11 years ago
Matt Corallo b8585384da Detect any sufficiently long fork and add a warning. 11 years ago
Peter Todd c40a5aaaf4 Truncate oversize 'tx' messages before relaying/storing. 12 years ago
Pieter Wuille f121db58e4 Move core implementations to core.cpp 12 years ago