Nick Craig-Wood
cffe85e6c5
fshttp: fix --bind 0.0.0.0 allowing IPv6 and --bind ::0 allowing IPv4
...
Due to a bug/misfeature in the go standard library as described here:
https://github.com/golang/go/issues/48723 the go standard library
binds to both IPv4 and IPv6 when passed 0.0.0.0 or ::0.
This patch detects the bind address and forces the correct IP
protocol.
Fixes #6124
Fixes #6244
See: https://forum.rclone.org/t/issues-with-bind-0-0-0-0-and-onedrive-getting-etag-mismatch-when-using-ipv6/41379/
2023-09-01 10:47:39 +01:00
Ivan Andreev
a32fde09ca
fs/http: declutter code #5596
2021-10-21 14:18:23 +03:00
Tyson Moore
b5f8f0973b
fshttp: implement graceful DSCP error handling
2021-05-28 13:43:38 +01:00
Tyson Moore
85b8ba9469
fshttp: rework address parsing for DSCP ( fixes #5293 )
2021-05-28 13:43:38 +01:00
Nick Craig-Wood
e779cacc82
fshttp: fix bandwidth limiting after bad merge
...
Reapply missing bwlimiting which was inserted in
0a932dc1f2
Add --bwlimit for upload and download #1873
But accidentally removed when merging
edfe183ba2
fshttp: add DSCP support with --dscp for QoS with differentiated services
2021-02-13 12:45:12 +00:00
Max Sum
edfe183ba2
fshttp: add DSCP support with --dscp for QoS with differentiated services
2021-02-10 18:29:18 +00:00