next-test is a branch of the mainline bitcoind & Bitcoin-Qt with as many pull requests merged as possible, to aid in testing them. This branch can be used to test many pull requests in your daily Bitcoin use. The goal is to help pull requests get the testing they need to be merged into the main tree, so once you test a change, please comment in the relevant pull request (ideally with details).
Please note these might possibly corrupt your wallet. No warranty of any kind of provided. BACKUP YOUR WALLETI have been maintaining next-test for months now, but this is the first next-test with Win32 binaries available:
- Win32 installer (http://luke.dashjr.org/programs/bitcoin/files/bitcoin-next-test/20120217/bitcoin-next-test-20120217-win32-setup.exe)
- Win32 ZIP (http://luke.dashjr.org/programs/bitcoin/files/bitcoin-next-test/20120217/bitcoin-next-test-20120217-win32.zip)
Today's next-test includes the following pull requests (green are merged now; red are disputed):
- Typo-tolerant (optimized) Base58 parser (https://github.com/bitcoin/bitcoin/pull/552)
- Parse URIs with non-BTC amounts (https://github.com/bitcoin/bitcoin/pull/553)
- -acceptnonstdtxn option to skip "non-standard transaction" checks (https://github.com/bitcoin/bitcoin/pull/559)
- Optimized binary-to-hex converter (ToHex) (https://github.com/bitcoin/bitcoin/pull/562)
- FastGetWork optimization (https://github.com/bitcoin/bitcoin/pull/565)
- Multithreaded JSON-RPC with HTTP 1.1 Keep-Alive support (https://github.com/bitcoin/bitcoin/pull/568)
- Specify fees explicitly via JSON-RPC (https://github.com/bitcoin/bitcoin/pull/570)
- Bugfix: comply with BIP 0014 ... (https://github.com/bitcoin/bitcoin/pull/715)
- Coinbaser (https://github.com/bitcoin/bitcoin/pull/719)
- Replace BIP 16 with BIP 17 (OP_CHECKHASHVERIFY) (https://github.com/bitcoin/bitcoin/pull/780)
- CAddrMan: stochastic address manager (https://github.com/bitcoin/bitcoin/pull/787)
- Symbolic names for threads (https://github.com/bitcoin/bitcoin/pull/806)
- Ignore checksum on 'version' messages. (https://github.com/bitcoin/bitcoin/pull/816)
- Prevent double connections (https://github.com/bitcoin/bitcoin/pull/823)
- Support for multiple local addresses (https://github.com/bitcoin/bitcoin/pull/829)
- Added 'Backup Wallet' menu option to GUI (https://github.com/bitcoin/bitcoin/pull/834)
- Added 'immature balance' for miners. Only displayed if the balance is > 0 (https://github.com/bitcoin/bitcoin/pull/837)
- Fix default suffixes in save dialog in GNOME (https://github.com/bitcoin/bitcoin/pull/838)
- gettransactions() for non-wallet transactions (https://github.com/bitcoin/bitcoin/pull/841)
- Fix issue #848 : broken mining on testnet (https://github.com/bitcoin/bitcoin/pull/849)
- Fix #846. Allow negative options such as "nolisten=1" in bitcoin.conf as well as on the command line. (https://github.com/bitcoin/bitcoin/pull/852)
- Yet another alternative "minimize to tray" implementation (https://github.com/bitcoin/bitcoin/pull/853)
- Restructure IPC URL handling (fixes #851) (https://github.com/bitcoin/bitcoin/pull/854)
- Toggle hide (https://github.com/bitcoin/bitcoin/pull/855)
Bugs found:
- "Backup Wallet" is not a setting (https://github.com/bitcoin/bitcoin/issues/860)
- Main window hides then shows (in a new position) whenever tab is changed (https://github.com/bitcoin/bitcoin/pull/853#issuecomment-4026421)
- CAddrMan crashes and corrupts addr.dat