Pass compiler flags to leveldb make
Improve block database load error reporting
remove outdated QT windows build instructions
translations update (bitcoinstrings.cpp + bitcoin_en.ts)
Two changes: make some linux-specific linker options linux and linker specific. And in the cross-compile environment, prefer the $HOME/qt/bin tools to whatever might be somewhere else in the path.
Fixes issue#2288. Includes cleanups from Luke's pull 2243.
Add script to clean up datadirs
Some improvements to the release notes
Use QImage.bits instead of QImage.constBits to ease backporting
Image.constBits was introduced in Qt 4.7. Should be ok here to use QImage.bits which allows linking against the Qt in Squeeze.
std::vector.data() is a C++11 feature that makes my OSX build machine unhappy.
Bugfix CValidationResult for BIP30 + add DoS
…_missing_txins Signrawtransaction shouldn't require redeemScript for non-p2sh txins.
Do not call ResendWalletTransactions when reindexing or importing
… IBD Calling ResendWalletTransactions when reindexing, importing or on IBD spams other nodes with our old transactions, because they become unconfirmed.
Make transactions larger than 100K non-standard
Extremely large transactions with lots of inputs can cost the network almost as much to process as they cost the sender in fees. We would never create transactions larger than 100K big; this change makes transactions larger than 100K non-standard, so they are not relayed/mined by default. This is most important for miners that might create blocks larger than 250K big, who could be vulnerable to a make-your-blocks-so-expensive-to-verify-they-get-orphaned attack.
Bugfixes for CValidationState