From bd169ec117fc2be61b6ae0d54859637d6fdcfc30 Mon Sep 17 00:00:00 2001 From: "Wladimir J. van der Laan" Date: Mon, 18 Aug 2014 12:57:08 +0200 Subject: [PATCH 1/5] doc: Remove outdated information about boost versions Bitcoin core should work with any remotely recent boost version if a proper build environment is present. Remove a confusing comment from the build documentation. Rebased-From: bd45b1a Conflicts: doc/build-unix.md --- doc/build-unix.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/doc/build-unix.md b/doc/build-unix.md index c7c93228f..cf600328f 100644 --- a/doc/build-unix.md +++ b/doc/build-unix.md @@ -68,11 +68,7 @@ for Ubuntu 12.04 and later: sudo apt-get install libboost-all-dev libdb5.1-dev libdb5.1++-dev -for Ubuntu 13.10: - libboost1.54 will not work, - remove libboost1.54-all-dev and install libboost1.53-all-dev instead. - -for other Debian: +for Debian 7 (Wheezy) and later: sudo apt-get install libdb5.1-dev sudo apt-get install libdb5.1++-dev From 455b9e380c460e32dface2da86287bceb305bc95 Mon Sep 17 00:00:00 2001 From: "Wladimir J. van der Laan" Date: Fri, 29 Aug 2014 13:02:23 +0200 Subject: [PATCH 2/5] build: Remove message about Ubuntu 13.10 when no boost sleep implementation found It's only confusing people into thinking that they should mess with boost versions, which should not be necessary to get bitcoind to work. If there is a bug in the build system with autodetecting boost it needs to be solved not worked around. Rebased-From: 539abc4729ea16039d148cfa3b771929f7d37584 --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 135be2693..237281ee6 100644 --- a/configure.ac +++ b/configure.ac @@ -496,7 +496,7 @@ CPPFLAGS="$TEMP_CPPFLAGS" fi if test x$boost_sleep != xyes; then - AC_MSG_ERROR(No working boost sleep implementation found. If on ubuntu 13.10 with libboost1.54-all-dev remove libboost.1.54-all-dev and use libboost1.53-all-dev) + AC_MSG_ERROR(No working boost sleep implementation found.) fi AC_ARG_WITH([cli], From 213f2bdfef2e73a1f915140be069d9e163189d0f Mon Sep 17 00:00:00 2001 From: Ross Nicoll Date: Sat, 20 Sep 2014 10:20:47 +0100 Subject: [PATCH 3/5] Added notes about Berkeley DB version incompatibility under Debian. Added note about incomplete OpenSSL libraries on Fedora. --- doc/build-unix.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/doc/build-unix.md b/doc/build-unix.md index cf600328f..0cfa38227 100644 --- a/doc/build-unix.md +++ b/doc/build-unix.md @@ -71,7 +71,14 @@ for Ubuntu 12.04 and later: for Debian 7 (Wheezy) and later: sudo apt-get install libdb5.1-dev - sudo apt-get install libdb5.1++-dev + sudo apt-get install libdb5.1++-dev + + Note that if you have Berkeley DB 4.8 packages installed (i.e. for other + wallet software), they are incompatible with the packages for 5.1. You + will have to manually download 5.1 from + http://download.oracle.com/berkeley-db/db-5.1.29.NC.tar.gz and compile + it, install it to /usr/local where the configure script should locate it + automatically. Optional: @@ -157,10 +164,16 @@ If you need to build Boost yourself: Dependency Build Instructions: Fedora ------------------------------------- +Fedora ships with a version of OpenSSL which does not include elliptic curve +cryptography functions, and therefore cannot be used for Dogecoin (or other +cryptocurrencies based on the Bitcoin design). Further details are available +on the Bitcoin Wiki: https://en.bitcoin.it/wiki/OpenSSL_and_EC_Libraries + +Recommended solution is to compile your own OpenSSL libraries. + Tested on Fedora 20: sudo yum install autoconf automake make gcc-c++ - sudo yum install openssl-devel sudo yum install miniupnpc-devel sudo yum install boost-devel sudo yum install libdb-cxx-devel From c35d680d08933d8fa0e57528ba5157b77f7af9cd Mon Sep 17 00:00:00 2001 From: Ross Nicoll Date: Sat, 20 Sep 2014 10:33:52 +0100 Subject: [PATCH 4/5] Added early-stage 1.8.1 release notes. --- RELEASE_NOTES_1_8.1.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES_1_8.1.md b/RELEASE_NOTES_1_8.1.md index b36260e2f..f94173a9e 100644 --- a/RELEASE_NOTES_1_8.1.md +++ b/RELEASE_NOTES_1_8.1.md @@ -1,4 +1,16 @@ # Dogecoin Core 1.8.1 ===================== -Dogecoin Core 1.8.1 is a bugfix release... +Dogecoin Core 1.8.1 is primarily a bugfix release, bringing Dogecoin Core in +line with Bitcoin 0.9.3. Dogecoin Core 1.8.1 also adds in support for printing +paper wallets, and disables connections to pre-1.8 clients. + +Paper wallet support has been developed by AndyMeadows (IRC username), and +can be accessed via the "File" menu. It's intended for two purposes; to generate +small value paper wallets to hand out, and more permanent deposit paper wallets +for keeping balances offline. + +IMPORTANT: If you are producing offline paper wallets, you should do so on a +computer that's disconnected from the Internet. While the wallet generator +does not save the keys it generates, this ensures there is no risk of a virus +or similar capturing the key from memory or interfering with its generation. From fb27fed09beb717db6832106cd6899da76a64d18 Mon Sep 17 00:00:00 2001 From: Ross Nicoll Date: Mon, 22 Sep 2014 18:43:53 +0100 Subject: [PATCH 5/5] Corrected credit for AndyMeows in release notes. --- RELEASE_NOTES_1_8.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES_1_8.1.md b/RELEASE_NOTES_1_8.1.md index f94173a9e..d2d08d9c2 100644 --- a/RELEASE_NOTES_1_8.1.md +++ b/RELEASE_NOTES_1_8.1.md @@ -5,7 +5,7 @@ Dogecoin Core 1.8.1 is primarily a bugfix release, bringing Dogecoin Core in line with Bitcoin 0.9.3. Dogecoin Core 1.8.1 also adds in support for printing paper wallets, and disables connections to pre-1.8 clients. -Paper wallet support has been developed by AndyMeadows (IRC username), and +Paper wallet support has been developed by AndyMeows (IRC username), and can be accessed via the "File" menu. It's intended for two purposes; to generate small value paper wallets to hand out, and more permanent deposit paper wallets for keeping balances offline.