aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/assets-attribution.md53
-rw-r--r--doc/build-unix.md10
-rw-r--r--doc/release-notes.md23
3 files changed, 57 insertions, 29 deletions
diff --git a/doc/assets-attribution.md b/doc/assets-attribution.md
index b5a033dd79..460c1f8e2e 100644
--- a/doc/assets-attribution.md
+++ b/doc/assets-attribution.md
@@ -11,28 +11,28 @@ The following is a list of assets used in the bitcoin source and their proper at
### Assets Used
src/qt/res/icons/add.png
- src/qt/res/icons/address-book.png,
+ src/qt/res/icons/address-book.png
src/qt/res/icons/configure.png
src/qt/res/icons/debugwindow.png
- src/qt/res/icons/edit.png,
- src/qt/res/icons/exitcopy.png
- src/qt/res/icons/editpaste.png,
+ src/qt/res/icons/edit.png
+ src/qt/res/icons/editcopy.png
+ src/qt/res/icons/editpaste.png
src/qt/res/icons/export.png
- src/qt/res/icons/eye.png,
+ src/qt/res/icons/eye.png
src/qt/res/icons/filesave.png
- src/qt/res/icons/history.png,
+ src/qt/res/icons/history.png
src/qt/res/icons/info.png
- src/qt/res/icons/key.png,
+ src/qt/res/icons/key.png
src/qt/res/icons/lock_*.png
- src/qt/res/icons/open.png,
+ src/qt/res/icons/open.png
src/qt/res/icons/overview.png
- src/qt/res/icons/quit.png,
+ src/qt/res/icons/quit.png
src/qt/res/icons/receive.png
- src/qt/res/icons/remove.png,
+ src/qt/res/icons/remove.png
src/qt/res/icons/send.png
- src/qt/res/icons/synced.png,
+ src/qt/res/icons/synced.png
src/qt/res/icons/transaction*.png
- src/qt/res/icons/tx_output.png,
+ src/qt/res/icons/tx_output.png
src/qt/res/icons/warning.png
Other
@@ -40,28 +40,31 @@ Other
### Info
* Designer: Jonas Schnelli, Bitboy, Stephen Hutchings, Marco Falke
-* Bitcoin Icon: Based on the original bitcoin logo from Bitboy
-* Network connection icon: Inspired by flow-merge.svg from Stephen Hutchings
-* Some icons are based on Stephan Hutchings Typicons
+* Bitcoin icon: Based on the original bitcoin logo from Bitboy
+* Network connection icons: Marco Falke, inspired by flow-merge.svg from Stephen Hutchings
+* Transaction-mined icon: Jonas Schnelli
+* Other icons are based on Stephan Hutchings Typicons
* License: MIT
### Assets Used
src/qt/res/icons/about.png
- src/qt/res/icons/about_qt.png,
+ src/qt/res/icons/about_qt.png
src/qt/res/icons/bitcoin.icns
- src/qt/res/icons/bitcoin.ico,
+ src/qt/res/icons/bitcoin.ico
src/qt/res/icons/bitcoin.png
- src/qt/res/icons/clock*.png,
+ src/qt/res/icons/clock*.png
src/qt/res/icons/connect*.png
- src/qt/res/icons/eye_minus.png,
+ src/qt/res/icons/eye_minus.png
src/qt/res/icons/eye_plus.png
- src/qt/res/icons/verify.png,
+ src/qt/res/icons/verify.png
src/qt/res/icons/tx_inout.png
- src/qt/res/icons/tx_input.png,
- src/qt/res/src/bitcoin.svg,
- src/qt/res/src/clock*.svg
- src/qt/res/src/connect*.svg,
+ src/qt/res/icons/tx_input.png
+ src/qt/res/icons/tx_mined.png
+ src/qt/res/src/bitcoin.svg
+ src/qt/res/src/clock_*.svg
+ src/qt/res/src/connect-*.svg
src/qt/res/src/mine.svg
src/qt/res/src/qt.svg
- src/qt/res/src/tx*.svg,
+ src/qt/res/src/tx_*.svg
+ src/qt/res/src/transaction0.svg
src/qt/res/src/verify.svg
diff --git a/doc/build-unix.md b/doc/build-unix.md
index 92aed7725e..e02a5e42f7 100644
--- a/doc/build-unix.md
+++ b/doc/build-unix.md
@@ -31,8 +31,9 @@ These dependencies are required:
Library | Purpose | Description
------------|------------------|----------------------
- libssl | SSL Support | Secure communications
- libboost | Boost | C++ Library
+ libssl | Crypto | Random Number Generation, Elliptic Curve Cryptography
+ libboost | Utility | Library for threading, data structures, etc
+ libevent | Networking | OS independent asynchronous networking
Optional dependencies:
@@ -57,7 +58,7 @@ Dependency Build Instructions: Ubuntu & Debian
----------------------------------------------
Build requirements:
- sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
+ sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev
For Ubuntu 12.04 and later or Debian 7 and later libboost-all-dev has to be installed:
@@ -154,7 +155,8 @@ make install
# Configure Bitcoin Core to use our own-built instance of BDB
cd $BITCOIN_ROOT
-./configure (other args...) LDFLAGS="-L${BDB_PREFIX}/lib/" CPPFLAGS="-I${BDB_PREFIX}/include/"
+./autogen.sh
+./configure LDFLAGS="-L${BDB_PREFIX}/lib/" CPPFLAGS="-I${BDB_PREFIX}/include/" # (other args...)
```
**Note**: You only need Berkeley DB if the wallet is enabled (see the section *Disable-Wallet mode* below).
diff --git a/doc/release-notes.md b/doc/release-notes.md
index 9caac4f7ae..2fc601d435 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -4,6 +4,29 @@ release-notes at release time)
Notable changes
===============
+SSL support for RPC dropped
+----------------------------
+
+SSL support for RPC, previously enabled by the option `rpcssl` has been dropped
+from both the client and the server. This was done in preparation for removing
+the dependency on OpenSSL for the daemon completely.
+
+Trying to use `rpcssl` will result in an error:
+
+ Error: SSL mode for RPC (-rpcssl) is no longer supported.
+
+If you are one of the few people that relies on this feature, a flexible
+migration path is to use `stunnel`. This is an utility that can tunnel
+arbitrary TCP connections inside SSL. On e.g. Ubuntu it can be installed with:
+
+ sudo apt-get install stunnel4
+
+Then, to tunnel a SSL connection on 28332 to a RPC server bound on localhost on port 18332 do:
+
+ stunnel -d 28332 -r 127.0.0.1:18332 -p stunnel.pem -P ''
+
+It can also be set up system-wide in inetd style.
+
Random-cookie RPC authentication
---------------------------------