From: Matt Joiner Date: Wed, 9 Mar 2022 09:56:06 +0000 (+1100) Subject: cmd/torrent: Add --port-forward X-Git-Tag: v1.42.0~12^2~2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=86c7c7c7bb7e77f64822ae3992f1add3b26e1888;p=btrtrc.git cmd/torrent: Add --port-forward --- diff --git a/cmd/torrent/download.go b/cmd/torrent/download.go index 843dadf0..0b5d4d58 100644 --- a/cmd/torrent/download.go +++ b/cmd/torrent/download.go @@ -186,6 +186,7 @@ type DownloadCmd struct { Quiet bool `help:"discard client logging"` Stats bool `help:"print stats at termination"` Dht bool `default:"true"` + PortForward bool `default:"true"` TcpPeers bool `default:"true"` UtpPeers bool `default:"true"` @@ -234,6 +235,7 @@ func downloadErr(flags downloadFlags) error { clientConfig.PublicIp6 = flags.PublicIP clientConfig.DisablePEX = !flags.Pex clientConfig.DisableWebtorrent = !flags.Webtorrent + clientConfig.NoDefaultPortForwarding = !flags.PortForward if flags.PackedBlocklist != "" { blocklist, err := iplist.MMapPackedFile(flags.PackedBlocklist) if err != nil {