From: Matt Joiner Date: Sat, 7 Mar 2015 06:11:02 +0000 (+1100) Subject: Since IPv6 blocklists aren't prevalent, default to using IPv4 in client for now X-Git-Tag: v1.0.0~1298 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=cad611bbcfc0f0ac6bdf59cbce2f435fb4485dac;p=btrtrc.git Since IPv6 blocklists aren't prevalent, default to using IPv4 in client for now --- 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