253 Commits (148e107da6f3e0f477e773cc3a3cb882ff53dab4)

Author SHA1 Message Date
Gavin Andresen 2a919e396d Warn if blockchain majority doesn't match CBlock::CURRENT_VERSION 12 years ago
Gavin Andresen dae3e10a5a Treat non-version-1 transactions as non-standard 12 years ago
Jeff Garzik f77654a0e9 CTxMemPool: eliminate redundant lock, GetHash() call 12 years ago
Matt Corallo 96929a5515 Remove duplicate GetHash() in ConnectBlock 12 years ago
Matt Corallo 9d6cd04b3b Stop processing messages on full send buffer and dont disconnect. 12 years ago
Jeff Garzik 983e4bdef0 Quieten 'getdata' P2P message output 12 years ago
Pieter Wuille 863e995b79 Debug version messages 12 years ago
Jeff Garzik d07eaba195 Introduce -debugnet option, thereby quieting some redundant debug messages 12 years ago
Gregory Maxwell e6332751c6 Remove some rule differences which aren't needed with testnet3. 12 years ago
Jeff Garzik 25d5c19522 RPC: add 'getrawmempool', listing all transaction ids in memory pool 12 years ago
Gavin Andresen c283b3c569 print large orphan warning BEFORE deleting pvMsg 12 years ago
Pieter Wuille c971112dfa Use a 64-bit nonce in ping 12 years ago
Philip Kaufmann 9247134eab introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 12 years ago
Pieter Wuille 587f929c64 Rework network config settings 12 years ago
R E Broadley e69a797990 Show the timestamp for the block. 12 years ago
Luke Dashjr 3cd01fdf0e CreateNewBlock: Check that the produced CBlock is acceptable (except for proof-of-work and merkletree, since those need to be provided later) 12 years ago
Gavin Andresen 248bceb30c Fix issue#1082, testnet difficulty unsigned integer underflow 13 years ago
Gavin Andresen feeb761ba0 Testnet, Mark III 13 years ago
Pieter Wuille fd61d6f506 Encapsulate public keys in CPubKey 13 years ago
Jeff Garzik 429039d45d Refactor: move runCommand() to util.cpp 13 years ago
Jeff Garzik 976c08b68a JSON-RPC: Add 'sendrawtx' op, for sending pre-built TX's to network 13 years ago
Jeff Garzik 78eb2789b2 ProcessMessage(): remove duplicate orphan tx debug message 13 years ago
Jeff Garzik 8fe791e4e2 Prevent crashes due to missing or corrupted blk????.dat records 13 years ago
R E Broadley ea591ead85 Correct debug.log output to show correct function the debug is coming from. 13 years ago
Wladimir J. van der Laan 239c11d0dd Make testcases build, prevent windows symbol collision 13 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2. 13 years ago
Wladimir J. van der Laan fe4a655042 Fine-grained UI updates 13 years ago
Jeff Garzik b52a270538 Reorganize(): remove spurious TxnAbort() 13 years ago
Gavin Andresen 4add41a2a6 Further DoS prevention: Verify signatures last 13 years ago
Gavin Andresen 7a15109c04 Remove invalid dependent orphans from memory 13 years ago
Gavin Andresen 77b99cf7ad Optimize orphan transaction handling 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
Jeff Garzik 6d64a0bfed Make orphan logging more verbose, displaying mapOrphanTransactions.size() 13 years ago
R E Broadley 757cec9ddd Should only be mapped when the getdata is done. 13 years ago
Gavin Andresen f718aedd9f Refactor: GetRandHash() method for util 13 years ago
Pieter Wuille 385f730f31 Hopefully final fix for the stuck blockchain issue 13 years ago
Philip Kaufmann 966ae00fe4 make CheckDiskSpace() use a global static const uint64 for checking required disk space and remove 2 ugly spaces from a message string 13 years ago
Jeff Garzik 0fb78eae34 Always check return values of TxnBegin() and TxnCommit() 13 years ago
Ricardo M. Correia 4843b55fd1 Make CNetAddr::GetHash() return an unsigned val. 13 years ago
Philip Kaufmann 0985816bf6 ensure that no double timestamps show up in the debug.log, by removing manual timestamps from the source (now only -logtimestamps parameter adds timestamps to debug.log) 13 years ago
Pieter Wuille 090e5b40f1 Limited relaying/storing of foreign addresses 13 years ago
Pieter Wuille 23aa78c405 IPv6 node support 13 years ago
Jeff Garzik 33a53bc13b CTxMemPool::accept(): do not log FetchInputs failure redundantly 13 years ago
Jeff Garzik 133dce6a37 CTxMemPool: consolidate two frequently-printed debug.log lines into one 13 years ago
Pieter Wuille f621326c24 Clean up warnings 13 years ago
Pieter Wuille 6860133373 Prevent stuck download: correct solution 13 years ago
Luke Dashjr 82e6b92b0a Bugfix: %-12I64d is not valid and causes the parameter to be skipped, use %12"PRI64d" instead 13 years ago
Pieter Wuille 39857190de Support for multiple local addresses 13 years ago
Pieter Wuille 478b01d9a7 Add -seednode connections, and use this for -dnsseed + -proxydns 13 years ago
Jeff Garzik 10ab9c2f42 OpenBlockFile(): cast to eliminate signed/unsigned comparison warning 13 years ago