RPC:
Avoid a segfault on getblock if it can't read a block from disk
Add paranoid return value checks in base58
Protocol and network code:
Don't poll showmyip.com, it doesn't exist anymore
Add a way to limit deserialized string lengths and use it
Add a new checkpoint at block 295,000
Increase IsStandard() scriptSig length
Avoid querying DNS seeds, if we have open connections
Remove a useless millisleep in socket handler
Stricter memory limits on CNode
Better orphan transaction handling
Add -maxorphantx=<n> and -maxorphanblocks=<n> options for control over the maximum orphan transactions and blocks
Wallet:
Check redeemScript size does not exceed 520 byte limit
Ignore (and warn about) too-long redeemScripts while loading wallet
GUI:
fix 'opens in testnet mode when presented with a BIP-72 link with no fallback'
AvailableCoins: acquire cs_main mutex
Fix unicode character display on MacOSX
Miscellaneous:
key.cpp: fail with a friendlier message on missing ssl EC support
Remove bignum dependency for scripts
Upgrade OpenSSL to 1.0.1i (see
https://www.openssl.org/news/secadv_20140806.txt - just to be sure, no critical issues for Bitcoin Core)
Upgrade miniupnpc to 1.9.20140701
Fix boost detection in build system on some platforms