diff options
author | Gavin Andresen <gavinandresen@gmail.com> | 2012-09-17 20:03:46 -0400 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2012-09-18 00:03:53 +0000 |
commit | 1c6c6ac230737feb8942a65b8c7e398d8224559c (patch) | |
tree | 0f4cc1299da82c0d556fa83dabf8039a9620524b /2e | |
parent | 06b9d11faffd3666a9221d02edd79d815a15060b (diff) | |
download | pi-bitcoindev-1c6c6ac230737feb8942a65b8c7e398d8224559c.tar.gz pi-bitcoindev-1c6c6ac230737feb8942a65b8c7e398d8224559c.zip |
[Bitcoin-development] Bitcoin-Qt/bitcoind version 0.7 released
Diffstat (limited to '2e')
-rw-r--r-- | 2e/a39c5686cee5fa34eeee358508cac7ec5ac919 | 228 |
1 files changed, 228 insertions, 0 deletions
diff --git a/2e/a39c5686cee5fa34eeee358508cac7ec5ac919 b/2e/a39c5686cee5fa34eeee358508cac7ec5ac919 new file mode 100644 index 000000000..03628fa13 --- /dev/null +++ b/2e/a39c5686cee5fa34eeee358508cac7ec5ac919 @@ -0,0 +1,228 @@ +Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] + helo=mx.sourceforge.net) + by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76) + (envelope-from <gavinandresen@gmail.com>) id 1TDlI9-00058O-Iz + for bitcoin-development@lists.sourceforge.net; + Tue, 18 Sep 2012 00:03:53 +0000 +Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of gmail.com + designates 74.125.82.41 as permitted sender) + client-ip=74.125.82.41; envelope-from=gavinandresen@gmail.com; + helo=mail-wg0-f41.google.com; +Received: from mail-wg0-f41.google.com ([74.125.82.41]) + by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) + (Exim 4.76) id 1TDlI8-0005zt-Fc + for bitcoin-development@lists.sourceforge.net; + Tue, 18 Sep 2012 00:03:53 +0000 +Received: by wgbds1 with SMTP id ds1so2952006wgb.4 + for <bitcoin-development@lists.sourceforge.net>; + Mon, 17 Sep 2012 17:03:46 -0700 (PDT) +MIME-Version: 1.0 +Received: by 10.180.97.135 with SMTP id ea7mr19254347wib.11.1347926626228; + Mon, 17 Sep 2012 17:03:46 -0700 (PDT) +Received: by 10.194.13.167 with HTTP; Mon, 17 Sep 2012 17:03:46 -0700 (PDT) +Date: Mon, 17 Sep 2012 20:03:46 -0400 +Message-ID: <CABsx9T2=WmmjejC-Gdizk=-qosPaeXWqJF-RPDT4GjT=pXYRZA@mail.gmail.com> +From: Gavin Andresen <gavinandresen@gmail.com> +To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net> +Content-Type: text/plain; charset=ISO-8859-1 +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 + (gavinandresen[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: 1TDlI8-0005zt-Fc +Subject: [Bitcoin-development] Bitcoin-Qt/bitcoind version 0.7 released +X-BeenThere: bitcoin-development@lists.sourceforge.net +X-Mailman-Version: 2.1.9 +Precedence: list +List-Id: <bitcoin-development.lists.sourceforge.net> +List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe> +List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development> +List-Post: <mailto:bitcoin-development@lists.sourceforge.net> +List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help> +List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe> +X-List-Received-Date: Tue, 18 Sep 2012 00:03:53 -0000 + +Bitcoin version 0.7.0 is now available for download at: + http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.0/ + +We recommend that everybody running prior versions of bitcoind/Bitcoin-Qt +upgrade to this release. + +Please report bugs using the issue tracker at github: + https://github.com/bitcoin/bitcoin/issues + +Project source code is hosted at github; you can get +source-only tarballs/zipballs directly from there: + https://github.com/bitcoin/bitcoin/tarball/v0.7.0 # .tar.gz + https://github.com/bitcoin/bitcoin/zipball/v0.7.0 # .zip + +Ubuntu Linux users can use the "Personal Package Archive" (PPA) +maintained by Matt Corallo to automatically keep +bitcoin up-to-date. Just type + sudo apt-add-repository ppa:bitcoin/bitcoin +in your terminal, then install the bitcoin-qt package: + sudo apt-get install bitcoin-qt + + +How to Upgrade +-------------- + +If you are running an older version, shut it down. Wait +until it has completely 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 were running on Linux with a version that might have been compiled +with a different version of Berkeley DB (for example, if you were using the +PPA and are switching to the binary release), then run the old version again +with the -detachdb argument and shut it down; if you do not, then the new +version will not be able to read the database files and will exit with an error. + +Incompatible Changes +-------------------- +* Replaced the 'getmemorypool' RPC command with 'getblocktemplate/submitblock' + and 'getrawmempool' commands. +* Remove deprecated RPC 'getblocknumber' + +Bitcoin Improvement Proposals implemented +----------------------------------------- +BIP 22 - 'getblocktemplate', 'submitblock' RPCs +BIP 34 - block version 2, height in coinbase +BIP 35 - 'mempool' message, extended 'getdata' message behavior + + +Core bitcoin handling and blockchain database +--------------------------------------------- +* Reduced CPU usage, by eliminating some redundant hash calculations +* Cache signature verifications, to eliminate redundant signature checks +* Transactions with zero-value outputs are considered non-standard +* Mining: when creating new blocks, sort 'paid' area by fee-per-kb +* Database: better validation of on-disk stored data +* Database: minor optimizations and reliability improvements +* -loadblock=FILE will import an external block file +* Additional DoS (denial-of-service) prevention measures +* New blockchain checkpoint at block 193,000 + + +JSON-RPC API +------------ +* Internal HTTP server is now thread-per-connection, rather than + a single-threaded queue that would stall on network I/O. +* Internal HTTP server supports HTTP/1.1, pipelined requests and + connection keep-alive. +* Support JSON-RPC 2.0 batches, to encapsulate multiple JSON-RPC requests + within a single HTTP request. +* IPv6 support +* Added raw transaction API. See https://gist.github.com/2839617 +* Added 'getrawmempool', to list contents of TX memory pool +* Added 'getpeerinfo', to list data about each connected network peer +* Added 'listaddressgroupings' for better coin control +* Rework gettransaction, getblock calls. 'gettransaction' responds for + non-wallet TXs now. +* Remove deprecated RPC 'getblocknumber' +* Remove superceded RPC 'getmemorypool' (see BIP 22, above) +* listtransactions output now displays "smart" times for transactions, + and 'blocktime' and 'timereceived' fields were added + + +P2P networking +-------------- +* IPv6 support +* Tor hidden service support (see doc/Tor.txt) +* Attempts to fix "stuck blockchain download" problems +* Replace BDB database "addr.dat" with internally-managed "peers.dat" + file containing peer address data. +* Lower default send buffer from 10MB to 1MB +* proxy: SOCKS5 by default +* Support connecting by hostnames passed to proxy +* Add -seednode connections, and use this instead of DNS seeds when proxied +* Added -externalip and -discover +* Add -onlynet to connect only to a given network (IPv4, IPv6, or Tor) +* Separate listening sockets, -bind=<addr> + + +Qt GUI +------ +* Add UI RPC console / debug window +* Re-Enable URI handling on Windows, add safety checks and tray-notifications +* Harmonize the use of ellipsis ("...") to be used in menus, but not on buttons +* Add 2 labels to the overviewpage that display Wallet and Transaction +status (obsolete or current) +* Extend the optionsdialog (e.g. language selection) and re-work it to +a tabbed UI +* Merge sign/verify message into a single window with tabbed UI +* Ensure a changed bitcoin unit immediately updates all GUI elements +that use units +* Update QR Code dialog +* Improve error reporting at startup +* Fine-grained UI updates for a much smoother UI during block downloads +* Remove autocorrection of 0/i in addresses in UI +* Reorganize tray icon menu into more logical order +* Persistently poll for balance change when number of blocks changed +* Much better translations +* Override progress bar design on platforms with segmented progress +bars to assist with readability +* Added 'immature balance' display on the overview page +* (Windows only): enable ASLR and DEP for bitcoin-qt.exe +* (Windows only): add meta-data to bitcoin-qt.exe (e.g. description) + +Internal codebase +----------------- +* Additional unit tests +* Compile warning fixes + + +Miscellaneous +------------- +* Reopen debug.log upon SIGHUP +* Bash programmable completion for bitcoind(1) +* On supported OS's, each thread is given a useful name + +------------------------------ + +Thanks to everybody who contributed to this release: + +Chris Moore +Christian von Roques +David Joel Schwartz +Douglas Huff +Fordy +Gavin Andresen +Giel van Schijndel +Gregory Maxwell +Jeff Garzik +Luke Dashjr +Matt Corallo +Michael Ford +Michael Hendricks +Peter Todd +Philip Kaufmann +Pieter Wuille +R E Broadley +Ricardo M. Correia +Rune K. Svendsen +Scott Ellis +Stephane Glondu +Wladimir J. van der Laan +cardpuncher +coderrr +fanquake +grimd34th +sje397 +xanatos + +Thanks to Sergio Lerner for reporting denial-of-service +vulnerabilities fixed in this release. + + |