syncthing/lib/connections
Audrius Butkevicius 87701339fe lib/nat, lib/connections: Fix a few issues with NAT traversal
1. For the same internal port we ask for the same external port on all devices. This can be a problem if one device speaks over two protocols.
2. Always add a nil address even if we managed to get external address of the gateway, just because the gateway might be in DMZ behind another gateway.

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3196
2016-05-27 06:28:46 +00:00
..
debug.go Implement facility based logger, debugging via REST API 2015-10-03 18:09:53 +02:00
limitedreader.go Decouple connections service from model 2015-09-25 12:19:30 -04:00
limitedwriter.go Decouple connections service from model 2015-09-25 12:19:30 -04:00
relay_dial.go lib/connections: Un-deprecate relaysEnabled (fixes #3074) 2016-05-17 00:05:38 +00:00
relay_listen.go lib/connections: Un-deprecate relaysEnabled (fixes #3074) 2016-05-17 00:05:38 +00:00
service.go lib/connections: Shorten connection limiting lines 2016-05-24 21:57:56 +00:00
structs.go lib/connections: Un-deprecate relaysEnabled (fixes #3074) 2016-05-17 00:05:38 +00:00
tcp_dial.go lib/connections: Do not resolve addresses (fixes #3129) 2016-05-21 01:31:23 +00:00
tcp_listen.go lib/nat, lib/connections: Fix a few issues with NAT traversal 2016-05-27 06:28:46 +00:00