From 6e945e18f3f3e9b7f9ee614eac6d3bf681f768d9 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Mon, 2 Oct 2017 13:34:55 -0700 Subject: Added more complete tests, and changes to property handling. We allow some properties to be set on endpoints after they are started; transports now responsible for checking that. (The new values will only apply to new connections of course!) We added short-hand functions for pipe properties, and also added uint64_t shorthands across the board. The zerotier documentation got some updates (corrections). We have also added a separate header now for the ZT stuff. Also, dialers and listeners do not intermix anymore -- we test that only a dialer can be used with setting dialer options, and likewise for listeners. --- src/transport/zerotier/zerotier.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/transport/zerotier/zerotier.adoc') diff --git a/src/transport/zerotier/zerotier.adoc b/src/transport/zerotier/zerotier.adoc index dc838420..84501807 100644 --- a/src/transport/zerotier/zerotier.adoc +++ b/src/transport/zerotier/zerotier.adoc @@ -357,10 +357,10 @@ ZeroTier IDs, ZeroTier network IDs, and our own 24-bit ports. The format shall be `zt:///:`, where the `` component represents the 64-bit hexadecimal ZeroTier network ID, the `` represents the 40-bit hexadecimal ZeroTier Device ID, -and the `` is the 24-bit port number previously described. +and the `` is the 24-bit port number (decimal) previously described. A responder may elide the `/` portion, to just bind to itself, -in which case the format will be `zt:///:`. +in which case the format will be `zt://:`. A port number of 0 may be used when listening to indicate that a random ephemeral port should be chosen. -- cgit v1.2.3-70-g09d2