storj/pkg/server
Yingrong Zhao 1f59a08e85 pkg/server: eliminate Retry packet from quic-go hanshake phase
In order to prevent traffic amplification attack, QUIC allows
application to perform an address validation during connection
establishment.
(https://tools.ietf.org/id/draft-ietf-quic-transport-34.html#name-address-validation)
However, this adds another round trip during connection establishment.
In storj network, it does client authentication before servers starts
sending significant amount of data to any client. We believe the traffic
amplification attack isn't going to be significant when turning off
address validation in QUIC. AND it will provide us a significant
performance boost during connection establishment.

Change-Id: I7f9a0ca5ca770b715d08b1e8ce3022fbb2b85d42
2021-03-09 22:05:35 +00:00
..
common.go all: add missing dots 2020-08-11 17:50:01 +03:00
connector_test.go pkg/server: implement hybrid connector for tcp fallback 2021-02-03 14:22:50 -05:00
connector.go pkg/server: implement hybrid connector for tcp fallback 2021-02-03 14:22:50 -05:00
listener.go pkg/server: eliminate Retry packet from quic-go hanshake phase 2021-03-09 22:05:35 +00:00
server.go pkg/server: eliminate Retry packet from quic-go hanshake phase 2021-03-09 22:05:35 +00:00