]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Disable accept rate limiting by default
authorMatt Joiner <anacrolix@gmail.com>
Sat, 4 Jan 2020 06:17:56 +0000 (17:17 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Sat, 4 Jan 2020 06:17:56 +0000 (17:17 +1100)
It messes with any non-standard usage, like localhost etc. It might even just be a bad idea when interacting with clients that behave like ourselves: opening connections with varying encryption and protocols simultaneously to each peer.

config.go

index e328170c5aadb6837a62331bd387f2ca3ba0ab47..0c23ec46e3861c0ce0e8295a1867c1198988e33b 100644 (file)
--- a/config.go
+++ b/config.go
@@ -165,6 +165,7 @@ func NewDefaultClientConfig() *ClientConfig {
                UploadRateLimiter:              unlimited,
                DownloadRateLimiter:            unlimited,
                ConnTracker:                    conntrack.NewInstance(),
+               DisableAcceptRateLimiting:      true,
                HeaderObfuscationPolicy: HeaderObfuscationPolicy{
                        Preferred:        true,
                        RequirePreferred: false,