Fix device config re: prefixes

Added tcp:// prefixes in docs and examples, added host name detail, fixes to IPv6 examples.
This commit is contained in:
Adam Piggott
2016-02-08 02:16:39 +00:00
parent a08d09fca3
commit b0c16a631c
+18 -9
View File
@@ -9,7 +9,6 @@ Synopsis
$HOME/.config/syncthing $HOME/.config/syncthing
$HOME/Library/Application Support/Syncthing $HOME/Library/Application Support/Syncthing
%AppData%/Syncthing %AppData%/Syncthing
%localappdata%/Syncthing
Description Description
----------- -----------
@@ -231,6 +230,9 @@ Device Element
<device id="5SYI2FS-LW6YAXI-JJDYETS-NDBBPIO-256MWBO-XDPXWVG-24QPUM4-PDW4UQU" name="syno" compression="metadata" introducer="false"> <device id="5SYI2FS-LW6YAXI-JJDYETS-NDBBPIO-256MWBO-XDPXWVG-24QPUM4-PDW4UQU" name="syno" compression="metadata" introducer="false">
<address>dynamic</address> <address>dynamic</address>
</device> </device>
<device id="2CYF2WQ-AKZO2QZ-JAKWLYD-AGHMQUM-BGXUOIS-GYILW34-HJG3DUK-LRRYQAR" name="syno local" compression="metadata" introducer="false">
<address>tcp://192.0.2.1:22001</address>
</device>
One or more ``device`` elements must be present in the file. Each element One or more ``device`` elements must be present in the file. Each element
describes a device participating in the cluster. It is customary to include a describes a device participating in the cluster. It is customary to include a
@@ -266,24 +268,31 @@ introducer
should copy their list of devices per folder when connecting. should copy their list of devices per folder when connecting.
In addition, one or more ``address`` child elements must be present. Each In addition, one or more ``address`` child elements must be present. Each
contains an address to use when attempting to connect to this device and will contains an address or host name to use when attempting to connect to this device and will
be tried in order. Accepted formats are: be tried in order. Addresses must be prefixed with ``tcp://``. Accepted formats are:
IPv4 address (``192.0.2.42``) IPv4 address (``tcp://192.0.2.42``)
The default port (22000) is used. The default port (22000) is used.
IPv4 address and port (``192.0.2.42:12345``) IPv4 address and port (``tcp://192.0.2.42:12345``)
The address and port is used as given. The address and port is used as given.
IPv6 address (``2001:db8::23:42``) IPv6 address (``tcp://[2001:db8::23:42]``)
The default port (22000) is used. The default port (22000) is used. The address must be enclosed in
square brackets.
IPv6 address and port (``[2001:db8::23:42]:12345``) IPv6 address and port (``tcp://[2001:db8::23:42]:12345``)
The address and port is used as given. The address must be enclosed in The address and port is used as given. The address must be enclosed in
square brackets. square brackets.
Host name (``tcp://fileserver``)
The host name will be used on the default port (22000) and connections will be attempted via both IPv4 and IPv6, depending on name resolution.
Host name and port (``tcp://fileserver:12345``)
The host name will be used on the given port and connections will be attempted via both IPv4 and IPv6, depending on name resolution.
``dynamic`` ``dynamic``
The word ``dynamic`` means to use local and global discovery to find the The word ``dynamic`` (without ``tcp://`` prefix) means to use local and global discovery to find the
device. device.
IgnoredDevice Element IgnoredDevice Element