syncthing/lib/discover
Jakob Borg 992bb0a98c lib/config, lib/discover: Support new discovery cluster (ref #4618)
This adds one new feature, that discovery servers can have ?nolookup to
be used only for announces. The default set of discovery servers is
changed to:

- discovery.s.n used for lookups. This is dual stack load balanced over
  all discovery servers, and returns both IPv4 and IPV6 results when they
  exist.

- discovery-v4.s.n used for announces. This has IPv4 addresses only and
  the discovery servers will update the unspecified address with the IPv4
  source address, as usual.

- discovery-v6.s.n which is exactly the same for IPv6.

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4647
2018-01-05 14:18:32 +00:00
..
cache.go lib/connections: Fix local address priority 2017-11-22 07:05:49 +00:00
cache_test.go lib/connections: Fix local address priority 2017-11-22 07:05:49 +00:00
debug.go all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
discover.go all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
doc.go all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
global.go lib/config, lib/discover: Support new discovery cluster (ref #4618) 2018-01-05 14:18:32 +00:00
global_test.go Fix discovery in the absence of listen addresses (fixes #4418) 2017-11-17 09:12:35 +00:00
local.go Fix discovery in the absence of listen addresses (fixes #4418) 2017-11-17 09:12:35 +00:00
local.pb.go all: Add invalid/ignored files to global list, announce to peers (fixes #623) 2017-11-11 19:18:17 +00:00
local.proto lib/protocol: Use DeviceID in protocol messages, with custom marshalling 2016-10-29 21:56:24 +00:00
local_test.go Fix discovery in the absence of listen addresses (fixes #4418) 2017-11-17 09:12:35 +00:00