diff --git a/docs/manual/.buildinfo b/docs/manual/.buildinfo
index 9a25de7..cad2078 100644
--- a/docs/manual/.buildinfo
+++ b/docs/manual/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 068d3fe32e7f0c111ab64548184dd063
+config: a6abb7db1df16737cc5d923272a50d50
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/manual/_sources/interfaces.rst.txt b/docs/manual/_sources/interfaces.rst.txt
index c432714..d069f10 100644
--- a/docs/manual/_sources/interfaces.rst.txt
+++ b/docs/manual/_sources/interfaces.rst.txt
@@ -171,7 +171,7 @@ TCP Server Interface
====================
The TCP Server interface is suitable for allowing other peers to connect over
-the Internet or private IP networks. When a TCP server interface has been
+the Internet or private IPv4 and IPv6 networks. When a TCP server interface has been
configured, other Reticulum peers can connect to it with a TCP Client interface.
.. code::
@@ -217,6 +217,17 @@ you can use the ``prefer_ipv6`` option to bind to the IPv6 address:
port = 4242
prefer_ipv6 = True
+To use the TCP Server Interface over `Yggdrasil `_, you
+can simply specify the Yggdrasil ``tun`` device and a listening port, like so:
+
+.. code::
+
+ [[Yggdrasil TCP Server Interface]]
+ type = TCPServerInterface
+ interface_enabled = yes
+ device = tun0
+ listen_port = 4343
+
**Please Note!** The TCP interfaces support tunneling over I2P, but to do so reliably,
you must use the i2p_tunneled option:
@@ -256,6 +267,17 @@ and restore connectivity after a failure, once the other end of a TCP interface
target_host = 127.0.0.1
target_port = 4242
+To use the TCP Client Interface over `Yggdrasil `_, simply
+specify the target Yggdrasil IPv6 address and port, like so:
+
+.. code::
+
+ [[Yggdrasil TCP Client Interface]]
+ type = TCPClientInterface
+ interface_enabled = yes
+ target_host = 201:5d78:af73:5caf:a4de:a79f:3278:71e5
+ target_port = 4343
+
It is also possible to use this interface type to connect via other programs
or hardware devices that expose a KISS interface on a TCP port, for example
software-based soundmodems. To do this, use the ``kiss_framing`` option:
diff --git a/docs/manual/_static/documentation_options.js b/docs/manual/_static/documentation_options.js
index 19fceab..3215a21 100644
--- a/docs/manual/_static/documentation_options.js
+++ b/docs/manual/_static/documentation_options.js
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
- VERSION: '0.8.5 beta',
+ VERSION: '0.8.6 beta',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/docs/manual/examples.html b/docs/manual/examples.html
index 836350d..9eeb66a 100644
--- a/docs/manual/examples.html
+++ b/docs/manual/examples.html
@@ -6,7 +6,7 @@
-