Devin Carr
4f468b8a5d
TUN-6007: Implement new edge discovery algorithm
2022-06-08 21:09:45 +00:00
Devin Carr
ee80e55833
TUN-6339: Add config for IPv6 support
2022-06-02 16:04:26 -07:00
Sudarsan Reddy
12302ba1bf
TUN-5973: Add backoff for non-recoverable errors as well
...
Errors that are non-recoverable can lead to one of two things happening:
1. That connection lying dead and cloudflared not retrying to make that
connection.
2. cloudflared resolving to a different edge addr to retry connection.
We should subject these errors to a backoff as well. This will result in
us introducing a backoff for 1. When we are going to let the connection
become stale anyway and 2. When we are about to try a different edge
addr.
2022-04-01 15:58:51 +01:00
Sudarsan Reddy
ceb509ee98
TUN-5138: Switch to QUIC on auto protocol based on threshold
2021-10-14 09:18:20 +01:00
Sudarsan Reddy
2822fbe3db
TUN-5249: Revert "TUN-5138: Switch to QUIC on auto protocol based on threshold"
...
This reverts commit e445fd92f7
2021-10-13 19:06:31 +01:00
Sudarsan Reddy
e445fd92f7
TUN-5138: Switch to QUIC on auto protocol based on threshold
2021-10-11 11:05:20 +00:00
Areg Harutyunyan
533d005159
TUN-5011: Use the region parameter in fallback SRV lookup
2021-08-31 22:16:21 -05:00
Nuno Diegues
836149a5b0
TUN-4974: Fix regression where we were debug logging by accident
2021-08-26 09:53:17 +01:00
Areg Harutyunyan
3ef3e7a99a
TUN-4927: Parameterize region in edge discovery code
2021-08-17 14:27:21 -05:00
Sudarsan Reddy
5f6e867685
TUN-4602: Added UDP resolves to Edge discovery
2021-08-09 18:41:43 +00:00
Igor Postelnik
da4d0b2bae
TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future.
2021-03-24 10:53:29 -05:00
Areg Harutyunyan
55bf904689
TUN-3471: Add structured log context to logs
2021-01-05 20:21:16 +00:00
Areg Harutyunyan
870f5fa907
TUN-3470: Replace in-house logger calls with zerolog
2020-12-23 14:15:17 -06:00
cthuang
b5cdf3b2c7
TUN-3456: New protocol option auto to automatically select between http2 and h2mux
2020-11-11 15:11:42 +00:00
cthuang
9ac40dcf04
TUN-3462: Refactor cloudflared to separate origin from connection
2020-11-11 15:11:42 +00:00
cthuang
18c359cb86
TUN-3494: Proceed to create tunnel if at least one edge address can be resolved
2020-10-30 18:18:34 +00:00
Dalton
046be63253
AUTH-2596 added new logger package and replaced logrus
2020-05-27 17:07:19 -05:00
Igor Postelnik
976eb24883
TUN-2921: Rework address selection logic to avoid corner cases
2020-04-27 14:47:47 -05:00
Adam Chalmers
0cf6ce9aeb
TUN-2812: Tunnel proxies and RPCs can share an edge address
2020-03-16 15:50:57 -05:00
Adam Chalmers
a60c0273f5
TUN-2714: New edge discovery. Connections try to reconnect to the same edge IP.
2020-02-14 19:49:54 +00:00