connString: opts.connString,
conn: nc,
}
- c.peerRequestDataAllocLimiter.Max = cl.config.MaxAllocPeerRequestDataPerConn
+ c.peerRequestDataAllocLimiter.Max = int64(cl.config.MaxAllocPeerRequestDataPerConn)
c.initRequestState()
// TODO: Need to be much more explicit about this, including allowing non-IP bannable addresses.
if opts.remoteAddr != nil {
clientConfig.DisableWebtorrent = !flags.Webtorrent
clientConfig.NoDefaultPortForwarding = !flags.PortForward
if flags.MaxAllocPeerRequestDataPerConn != nil {
- clientConfig.MaxAllocPeerRequestDataPerConn = flags.MaxAllocPeerRequestDataPerConn.Int64()
+ clientConfig.MaxAllocPeerRequestDataPerConn = int(flags.MaxAllocPeerRequestDataPerConn.Int64())
}
if flags.PackedBlocklist != "" {
blocklist, err := iplist.MMapPackedFile(flags.PackedBlocklist)
// to maintain.
KeepAliveTimeout time.Duration
// Maximum bytes to buffer per peer connection for peer request data before it is sent.
- MaxAllocPeerRequestDataPerConn int64
+ MaxAllocPeerRequestDataPerConn int
// The IP addresses as our peers should see them. May differ from the
// local interfaces due to NAT or other network configurations.