This adds two new configuration options:
// The number of connections at which we stop trying to connect to more
// devices, zero meaning no limit. Does not affect incoming connections.
ConnectionLimitEnough int
// The maximum number of connections which we will allow in total, zero
// meaning no limit. Affects incoming connections and prevents
// attempting outgoing connections.
ConnectionLimitMax int
These can be used to limit the number of concurrent connections in
various ways.
52 lines
2.1 KiB
AMPL
52 lines
2.1 KiB
AMPL
module github.com/syncthing/syncthing
|
|
|
|
require (
|
|
github.com/AudriusButkevicius/pfilter v0.0.0-20190627213056-c55ef6137fc6
|
|
github.com/AudriusButkevicius/recli v0.0.5
|
|
github.com/bkaradzic/go-lz4 v0.0.0-20160924222819-7224d8d8f27e
|
|
github.com/calmh/xdr v1.1.0
|
|
github.com/ccding/go-stun v0.1.2
|
|
github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054 // indirect
|
|
github.com/chmduquesne/rollinghash v0.0.0-20180912150627-a60f8e7142b5
|
|
github.com/d4l3k/messagediff v1.2.1
|
|
github.com/dchest/siphash v1.2.2
|
|
github.com/dgraph-io/badger/v2 v2.0.3
|
|
github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568
|
|
github.com/getsentry/raven-go v0.2.0
|
|
github.com/go-ldap/ldap/v3 v3.2.4
|
|
github.com/gobwas/glob v0.2.3
|
|
github.com/gogo/protobuf v1.3.1
|
|
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
|
|
github.com/greatroar/blobloom v0.5.0
|
|
github.com/jackpal/gateway v1.0.6
|
|
github.com/jackpal/go-nat-pmp v1.0.2
|
|
github.com/julienschmidt/httprouter v1.3.0
|
|
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
|
|
github.com/lib/pq v1.8.0
|
|
github.com/lucas-clemente/quic-go v0.19.3
|
|
github.com/maruel/panicparse v1.5.1
|
|
github.com/mattn/go-isatty v0.0.12
|
|
github.com/minio/sha256-simd v0.1.1
|
|
github.com/miscreant/miscreant.go v0.0.0-20200214223636-26d376326b75
|
|
github.com/oschwald/geoip2-golang v1.4.0
|
|
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus/client_golang v1.8.0
|
|
github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0
|
|
github.com/sasha-s/go-deadlock v0.2.0
|
|
github.com/shirou/gopsutil/v3 v3.20.11
|
|
github.com/syncthing/notify v0.0.0-20201210100135-17de26665ddc
|
|
github.com/syndtr/goleveldb v1.0.1-0.20200815071216-d9e9293bd0f7
|
|
github.com/thejerf/suture/v4 v4.0.0
|
|
github.com/urfave/cli v1.22.4
|
|
github.com/vitrun/qart v0.0.0-20160531060029-bf64b92db6b0
|
|
golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897
|
|
golang.org/x/net v0.0.0-20201031054903-ff519b6c9102
|
|
golang.org/x/sys v0.0.0-20201101102859-da207088b7d1
|
|
golang.org/x/text v0.3.4
|
|
golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e
|
|
google.golang.org/protobuf v1.23.0
|
|
)
|
|
|
|
go 1.14
|