aboutsummaryrefslogtreecommitdiff
path: root/README-zerotier.md
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-07-21 14:03:08 -0700
committerGarrett D'Amore <garrett@damore.org>2017-07-25 12:17:06 -0700
commit9e5149973d5d16efec14ee12e62de23198b325ce (patch)
treec5392103d62d185016666f5bb7d1f447e2686389 /README-zerotier.md
parent2579a853e6db72ba75a1e3e6c30997364b9df32d (diff)
downloadnng-9e5149973d5d16efec14ee12e62de23198b325ce.tar.gz
nng-9e5149973d5d16efec14ee12e62de23198b325ce.tar.bz2
nng-9e5149973d5d16efec14ee12e62de23198b325ce.zip
Initial swag at UDP (POSIX only) low level handling.
This includes async send and recv, driven from the poller. This will be requierd to support the underlying UDP and ZeroTier transports in the future. (ZeroTier is getting done first.)
Diffstat (limited to 'README-zerotier.md')
-rw-r--r--README-zerotier.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/README-zerotier.md b/README-zerotier.md
new file mode 100644
index 00000000..e4971f79
--- /dev/null
+++ b/README-zerotier.md
@@ -0,0 +1,21 @@
+zerotier branch
+===============
+
+This branch of nng represents work in progress towards a new transport
+based on ZeroTier. ZeroTier provides a virtual Ethernet switch with
+planet-wide scope, offer L2 (and L3 but we dont use L3) services; thees
+look like Ethernet frames but MTUs are at least 2800 bytes, and are
+protected by strong crypto, which ensures messages are not forged,
+snooped, or replayed.
+
+As of this date (July 21, 2017), this work uses the libzerotiercore
+library available from github.com:ZeroTier/ZeroTierOne. You will need
+to use the dev branch to build, as the seperate library is not available
+in master branch.
+
+An RFC documenting the transport is located in the main nanomsg RFC
+repository.
+
+Needless to say, this is all HIGHLY experimental.
+
+This work is being funded by Capitar IT Group BV <info@capitar.com>.