2380 Commits (c2efd981aa14e94cce4a0a888b6ee1f4e4347924)

Author SHA1 Message Date
Pieter Wuille 86c82bf9d0 Treat coinbase value violation as DoS 12 years ago
Pieter Wuille ef3988ca36 CValidationState framework 12 years ago
Gavin Andresen 74fbb151de New seed nodes, from http://bitcoin.sipa.be/seeds.txt 12 years ago
Pieter Wuille 8fdc94cc8f Rename database directories 12 years ago
Pieter Wuille d0809a1925 Remove support for pre-checksum undo files 12 years ago
Matt Corallo f2bd6c28e6 Try more than the first address for a DNS -addnode. 12 years ago
Matt Corallo 67a11bd6c5 Add a getaddednodeinfo RPC. 12 years ago
Matt Corallo 72a348fd9a Add addnode RPC command. 12 years ago
Matt Corallo f339e9e339 Make ThreadOpenAddedConnections2 exit quicker if(GetNameProxy()). 12 years ago
Matt Corallo 74088e862e Use a copy in place of mapMultiArgs["-addnode"]. 12 years ago
Gavin Andresen 6f8730752c Treat non-final transactions as non-standard 12 years ago
Pieter Wuille 56869fc07c Check only 288 blocks at startup by default 12 years ago
Pieter Wuille f369d02c51 Various performance tweaks to CCoinsView 12 years ago
Philip Kaufmann d001476cbc full translations update 12 years ago
Gavin Andresen 9c9f5c1303 Let limitfreerelay=0 reject ALL free transactions 12 years ago
Philip Kaufmann bb0726a8cf Bitcoin-Qt: cleanup / optimise addressbookpage 12 years ago
David Grogan 36311b9a19 Fix corruption bug found and analyzed by dhruba@gmail.com 12 years ago
Sanjay Ghemawat f79ddf24a9 added utility to dump leveldb files 12 years ago
Gavin Andresen b1024662ea Port leveldb to MinGW32 12 years ago
Pieter Wuille 8aef119f43 Mingw support for Windows LevelDB port 12 years ago
Pieter Wuille 960797a0de Pre-Vista leveldb::port::InitOnce implementation 12 years ago
Pieter Wuille 21f2ae7563 Native Windows LevelDB port 12 years ago
Pieter Wuille 00abfccc5d Remove Snappy support 12 years ago
Pieter Wuille 4786302fb9 Replace leveldb/ with vanilla 1.7.0 12 years ago
Philip Kaufmann 446cbf5fe9 Bitcoin-Qt: extend parseBitcoinURI() pre-check 12 years ago
Philip Kaufmann 6e65420bd5 make bitcoinrpc.cpp UTF-8 conformant again 12 years ago
Mike Hearn 903d146030 Add a notfound message to getdata that is sent if any transactions that aren't in the relayable set are requested. 12 years ago
Pieter Wuille 8301ff5077 Bugfix + simplify special case for genesis 12 years ago
Matt Corallo 192cc910ec Replace 520 constant with MAX_SCRIPT_ELEMENT_SIZE 12 years ago
Matt Corallo 28b80e6065 Send transactions after a CMerkleBlock when asked for it in an inv. 12 years ago
Eric Lombrozo 35c12d176e Moved SyncWithWallets out of ProcessMessage and into CTxMemPool::accept() so that when adding multiple wallets they will be aware of each other's transactions. 12 years ago
Pieter Wuille 2d1fa42e85 Add optional transaction index to databases 12 years ago
Philip Kaufmann 1f0ce2dd68 enable GCC large address aware linker flag (Windows only) 12 years ago
Matt Corallo c51694eb9b Filter mempool command 12 years ago
Matt Corallo e1a4f3778c Add nFlags to CBloomFilter to make filter updating optional. 12 years ago
Matt Corallo 21aaf255ff Use CPartialMerkleTree for CMerkleBlock transactions. 12 years ago
Pieter Wuille 4bedfa9223 Add CPartialMerkleTree 12 years ago
Matt Corallo b1f99bed6f Add a nTweak to bloom filters to tweak the seed. 12 years ago
Matt Corallo 4c8fc1a588 Let a node opt out of tx invs before we get a their bloom filter 12 years ago
Matt Corallo b02ddbedcb Relay CMerkleBlocks when asked for MSG_FILTERED_BLOCK 12 years ago
Matt Corallo 2878c67cb5 Add test cases for CMerkleBlock and CBloomFilter. 12 years ago
Matt Corallo 9fb106e757 Add a CMerkleBlock to store merkle branches of filtered txes. 12 years ago
Matt Corallo 587f0f855e Add a CBlock.GetBlockHeader 12 years ago
Matt Corallo d3b26f7077 Automatically add any matching outputs to a filter during matching. 12 years ago
Matt Corallo 269d9c6492 Replace RelayMessage with RelayTransaction. 12 years ago
Matt Corallo 422d122537 Add a filter field in CNode, add filterload+filteradd+filterclear 12 years ago
Matt Corallo 133a546074 Bump PROTOCOL_VERSION for filter messages. 12 years ago
Matt Corallo bd21612c37 Add a CBloomFilter class for use as a transaction filter. 12 years ago
Matt Corallo 7ab026f449 Add MurmurHash3 implementation to hash.h/add hash.cpp. 12 years ago
Matt Corallo 68feac96b6 Add const versions of base_uint.end()/begin(), make size() const. 12 years ago