From cad611bbcfc0f0ac6bdf59cbce2f435fb4485dac Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sat, 7 Mar 2015 17:11:02 +1100 Subject: [PATCH] Since IPv6 blocklists aren't prevalent, default to using IPv4 in client for now --- client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client.go b/client.go index eddfcff8..8eeb5ad4 100644 --- a/client.go +++ b/client.go @@ -499,7 +499,9 @@ func NewClient(cfg *Config) (cl *Client, err error) { return addr.String() } if cfg.ListenAddr == "" { - return ":50007" + // IPv6 isn't well supported with blocklists, or with trackers and + // DHT. + return "0.0.0.0:50007" } return cfg.ListenAddr } @@ -1728,6 +1730,7 @@ func (f File) Path() string { return f.path } +// A file-like handle to some torrent data resource. type Handle interface { io.Reader io.Seeker