FIXMEs:
- This mentions that a new libblkmaker is needed but has FIXME for the version number. (@luke-jr knows about this via IRC)
- @petertodd and @maaku should really review the sections, respectively, about CLTV and BIP113 as my descriptions of them are probably flawed.
- Additional contributions and security research doesn't mention anyone specifically; if it should, please tell me who or update yourself at merge time.
Please feel free to make any other changes at merge time.
For reference, I generated the commit-level changelog from here: https://github.com/bitcoin/bitcoin/compare/v0.11.1...v0.11.2rc1
And to make sure I didn't miss anything, I documented everything but the merge commits. Here's the complete changelog in the same order as that compare link above. Commits in bold are the ones I omitted from this pull because they didn't seem to affect behavior. (Commits not in bold are included in these notes.)
- #6707 684636b Make CScriptNum() take nMaxNumSize as an argument
- #6707 6ec08db Move LOCKTIME_THRESHOLD to src/script/script.h
- #6707 4fa7a04 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65)
- #6707 6ea5ca4 Enable CHECKLOCKTIMEVERIFY as a standard script verify flag
- #6707 5e82e1c Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic
- #6707 c5a27f4 Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork
- #6707 70a427b CLTV: Add more tests to improve coverage
- #6707 ba1da90 Show softfork status in getblockchaininfo
6707 6af25b0 Add BIP65 to getblockchaininfo softforks list
- #6825 9b9acc2 Fix spelling of Qt
- #6825 01878c9 Fix locking in GetTransaction
- #6825 b3eaa30 [Qt] Raise debug window when requested
- #6825 1e672ae Debian/Ubuntu: Include bitcoin-tx binary
- #6825 2394f4d Debian/Ubuntu: Split bitcoin-tx into its own package
- #6825 6fd0019 Drop "with minimal dependencies" from description
- #6825 a33cd5b [trivial] Fix rpc message "help generate"
- #6825 87a797a build: Remove dependency of bitcoin-cli on secp256k1
- #6825 33d6825 Bugfix: Allow mining on top of old tip blocks for testnet
- #6825 9e45157 build: disable -Wself-assign
- #6825 bfc6154 [Trivial] Fixed typo when referring to a previous section in
- #6825 54f9dee Update bluematt-key, the old one is long-since revoked
- #6825 e42bf16 Clarification of unit test build instructions.
- #6945 09a00a1 Add historical release notes for October 2015 bugfix releases
6945 21e58b8 build: make sure OpenSSL heeds noexecstack
- #6945 0720324 Make fee aware of min relay in pruning.py RPC test
- #6825 4fbfebe Correct spelling mistakes in doc folder
- #6825 7ce2c91 Update debian/changelog and slight tweak to debian/control
- #6825 131d7f9 Change URLs to https in debian/control
6825 af6edac alias -h for --help
6945 95a5039 Set TCP_NODELAY on P2P sockets.
- #6945 dfe55bd Do not allow blockfile pruning during reindex.
- #6884 a1d3c6f Add rules--presently disabled--for using GetMedianTimePast as end point for lock-time calculations
6884 f720c5f Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints
6917 0af5b8e leveldb: Win32WritableFile without memory mapping
6945 70de437 Update LevelDB
6948 4e895b0 Always flush block and undo when switching to new file