From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1Ws4pk-0005hi-76 for bitcoin-development@lists.sourceforge.net; Wed, 04 Jun 2014 06:38:00 +0000 Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.213.177 as permitted sender) client-ip=209.85.213.177; envelope-from=laanwj@gmail.com; helo=mail-ig0-f177.google.com; Received: from mail-ig0-f177.google.com ([209.85.213.177]) by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1Ws4pi-0005q4-Az for bitcoin-development@lists.sourceforge.net; Wed, 04 Jun 2014 06:38:00 +0000 Received: by mail-ig0-f177.google.com with SMTP id l13so669134iga.16 for ; Tue, 03 Jun 2014 23:37:52 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.50.4.102 with SMTP id j6mr2091420igj.42.1401863872451; Tue, 03 Jun 2014 23:37:52 -0700 (PDT) Received: by 10.64.60.195 with HTTP; Tue, 3 Jun 2014 23:37:52 -0700 (PDT) Date: Wed, 4 Jun 2014 08:37:52 +0200 Message-ID: From: Wladimir To: Bitcoin Dev Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.6 (-) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (laanwj[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1Ws4pi-0005q4-Az Subject: [Bitcoin-development] Bitcoin Core 0.9.2 release candidate 1 is available X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2014 06:38:00 -0000 Bitcoin Core version 0.9.2rc1 is now available from: https://bitcoin.org/bin/0.9.2/test This is a release candidate for a new minor version release, bringing mostly bug fixes and some minor improvements. Release candidates are wide-scale testing releases, so use with care. Non-technical users may want to wait until 0.9.2 final. Please report bugs using the issue tracker at github: https://github.com/bitcoin/bitcoin/issues Upgrading and downgrading =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D How to Upgrade -------------- If you are running an older version, shut it down. Wait until it has comple= tely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) = or bitcoind/bitcoin-qt (on Linux). If you are upgrading from version 0.7.2 or earlier, the first time you run 0.9.0 your blockchain files will be re-indexed, which will take anywhere fr= om 30 minutes to several hours, depending on the speed of your machine. Downgrading warnings -------------------- The 'chainstate' for this release is not always compatible with previous releases, so if you run 0.9.x and then decide to switch back to a 0.8.x release you might get a blockchain validation error when starting the old release (due to 'pruned outputs' being omitted from the index of unspent transaction outputs). Running the old release with the -reindex option will rebuild the chainstat= e data structures and correct the problem. Also, the first time you run a 0.8.x release on a 0.9 wallet it will rescan the blockchain for missing spent coins, which will take a long time (tens of minutes on a typical machine). Important changes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Gitian OSX build ----------------- The deterministic build system that was already used for Windows and Linux builds is now used for OSX as well. Although the resulting executables have been tested quite a bit, there could be possible regressions. Be sure to re= port these on the Github bug tracker mentioned above. Compatibility of Linux build ----------------------------- For Linux we now build against Qt 4.6, and filter the symbols for libstdc++ and glibc. This brings back compatibility with - Debian 6+ / Tails - Ubuntu 10.04 - CentOS 6.5 0.9.2 Release notes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RPC: - Add `getwalletinfo`, `getblockchaininfo` and `getnetworkinfo` calls (will replace hodge-podge `getinfo` at some point) - Add a `relayfee` field to `getnetworkinfo` - Fix RPC related shutdown hangs and leaks - Always show syncnode in `getpeerinfo` - `sendrawtransaction`: report the reject code and reason, and make it possible to re-send transactions that are already in the mempool - `getmininginfo` show right genproclimit Command-line options: - Fix `-printblocktree` output - Show error message if ReadConfigFile fails Block-chain handling and storage: - Fix for GetBlockValue() after block 13,440,000 (BIP42) - Upgrade leveldb to 1.17 Protocol and network code: - Per-peer block download tracking and stalled download detection - Add new DNS seed from bitnodes.io - Prevent socket leak in ThreadSocketHandler and correct some proxy related socket leaks Wallet: - Make GetAvailableCredit run GetHash() only once per transaction (performance improvement) - Lower paytxfee warning threshold from 0.25 BTC to 0.01 BTC - Fix importwallet nTimeFirstKey (trigger necessary rescans) - Log BerkeleyDB version at startup Build system: - Add OSX build descriptors to gitian - Fix explicit --disable-qt-dbus - Don't require db_cxx.h when compiling with wallet disabled and GUI enable= d - Improve missing boost error reporting - Upgrade miniupnpc version to 1.9 - gitian-linux: --enable-glibc-back-compat for binary compatibility with old distributions - gitian: don't export any symbols from executable - gitian: build against Qt 4.6 - devtools: add script to check symbols from Linux gitian executables - Remove build-time no-IPv6 setting GUI: - Fix various coin control visual issues - Show number of in/out connections in debug console - Show weeks as well as years behind for long timespans behind - Enable and disable the Show and Remove buttons for requested payments history based on whether any entry is selected. - Show also value for options overridden on command line in options dialog - Fill in label from address book also for URIs - Fixes feel when resizing the last column on tables (issue #2862) - Fix ESC in disablewallet mode - Add expert section to wallet tab in optionsdialog - Do proper boost::path conversion (fixes unicode in datadir) - Only override -datadir if different from the default (fixes -datadir in config file) - Show rescan progress at start-up - Show importwallet progress - Get required locks upfront in polling functions (avoids hanging on locks) - Catch Windows shutdown events while client is running - Optionally add third party links to transaction context menu - Check for !pixmap() before trying to export QR code (avoids crashes when no QR code could be generated) - Fix "Start bitcoin on system login" Miscellaneous: - Replace non-threadsafe C functions (gmtime, strerror and setlocale) - Add missing cs_main and wallet locks - Avoid exception at startup when system locale not recognized - Changed bitrpc.py's raw_input to getpass for passwords to conceal characters during command line input - devtools: add a script to fetch and postprocess translations Credits -------- Thanks to everyone who contributed to this release: - Addy Yeow - Altoidnerd - Andrea D'Amore - Andreas Schildbach - Bardi Harborow - Brandon Dahler - Bryan Bishop - Chris Beams - Christian von Roques - Cory Fields - Cozz Lovan - daniel - Daniel Newton - David A. Harding - ditto-b - duanemoody - Eric S. Bullington - Fabian Raetz - Gavin Andresen - Gregory Maxwell - gubatron - Haakon Nilsen - harry - Hector Jusforgues - Isidoro Ghezzi - Jeff Garzik - Johnathan Corgan - jtimon - Kamil Domanski - langerhans - Luke Dashjr - Manuel Araoz - Mark Friedenbach - Matt Corallo - Matthew Bogosian - Meeh - Michael Ford - Michagogo - Mikael Wikman - Mike Hearn - olalonde - paveljanik - peryaudo - Philip Kaufmann - philsong - Pieter Wuille - R E Broadley - richierichrawr - Rune K. Svendsen - rxl - shshshsh - Simon de la Rouviere - Stuart Cardall - super3 - Telepatheic - Thomas Zander - Torstein Huseb=C3=83=C2=B8 - Warren Togami - Wladimir J. van der Laan - Yoichi Hirai