diff --git a/RELEASE_NOTES_1_8.1.md b/RELEASE_NOTES_1_8.1.md index b36260e2f..d2d08d9c2 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 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. + +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. 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], diff --git a/doc/build-unix.md b/doc/build-unix.md index c7c93228f..0cfa38227 100644 --- a/doc/build-unix.md +++ b/doc/build-unix.md @@ -68,14 +68,17 @@ 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 + 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: @@ -161,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