cfg.DisableTrackers = true
cfg.NoDefaultPortForwarding = true
cfg.DisableAcceptRateLimiting = true
+ cfg.ListenPort = 0
return cfg
}
},
CryptoSelector: mse.DefaultCryptoSelector,
CryptoProvides: mse.AllSupportedCrypto,
+ ListenPort: 42069,
}
cc.ConnTracker.SetNoMaxEntries()
cc.ConnTracker.Timeout = func(conntrack.Entry) time.Duration { return 0 }
cfg.DisableTCP = true
cfg.DefaultStorage = storage.NewMMap(filepath.Join(layout.BaseDir, "download"))
cfg.ListenHost = torrent.LoopbackListenHost
+ cfg.ListenPort = 0
leecher, err := torrent.NewClient(cfg)
require.NoError(t, err)
testutil.ExportStatusWriter(leecher, "l")()