Nuno Diegues
7607ead143
TUN-6503: Fix transport fallback from QUIC in face of dial error "no network activity"
2022-07-06 13:05:45 +01:00
Devin Carr
ac7fdd5572
Release 2022.7.0
2022-07-05 11:33:48 -07:00
cthuang
f3ba506880
TUN-6499: Remove log that is per datagram
2022-07-05 18:06:37 +01:00
Silver
d2cb803336
Merge pull request #575 from heckler1/fix-macos-service
...
Ensure service install directories are created before writing file
2022-06-29 10:56:14 -05:00
Stephen Heckler
efd4556546
Ensure service install directories are created before writing file
2022-06-28 12:31:18 -05:00
Devin Carr
2e2718b7e3
TUN-6459: Add cloudflared user-agent to access calls
2022-06-24 11:51:53 -07:00
Devin Carr
b849def673
TUN-6460: Rename metric label location to edge_location
...
For Google's managed prometheus, it seems they reserved certain
labels for their internal service regions/locations. This causes
customers to run into issues using our metrics since our
metric: `cloudflared_tunnel_server_locations` has a `location`
label. Renaming this to `edge_location` should unblock the
conflict and usage.
2022-06-24 09:46:22 -07:00
Devin Carr
dd540af695
TUN-6388: Fix first tunnel connection not retrying
2022-06-23 16:55:03 +00:00
Devin Carr
e921ab35d5
TUN-6010: Add component tests for --edge-ip-version
...
(cherry picked from commit 978e01f77e
)
2022-06-23 16:55:03 +00:00
Devin Carr
ae7fbc14f3
TUN-6373: Add edge-ip-version to remotely pushed configuration
...
(cherry picked from commit 8e9091cc48
)
2022-06-23 16:55:03 +00:00
Devin Carr
2fa50acc2d
TUN-6384: Correct duplicate connection error to fetch new IP first
...
(cherry picked from commit 76add5ca77
)
2022-06-23 16:55:03 +00:00
Devin Carr
c7a6304d32
TUN-6007: Implement new edge discovery algorithm
...
(cherry picked from commit 4f468b8a5d
)
2022-06-23 16:55:03 +00:00
Devin Carr
f4667c6345
TUN-6427: Differentiate between upstream request closed/canceled and failed origin requests
2022-06-20 14:29:53 +00:00
Sudarsan Reddy
6a6ba704f1
Release 2022.6.3
2022-06-20 13:52:31 +01:00
Sudarsan Reddy
135c8e6d13
TUN-6362: Add armhf support to cloudflare packaging
...
We now will have `armhf` based debs on our github pages
This will also sync to our R2 Release process allowing legacy rpi users to
eventually be able to apt-get install cloudflared.
2022-06-20 12:05:03 +01:00
Sudarsan Reddy
420e80ea50
Release 2022.6.2
2022-06-17 10:07:49 +01:00
Sudarsan Reddy
337591b2bb
TUN-6414: Remove go-sumtype from cloudflared build process
...
This PR removes go-sumtype from cloudflared's build processes.
The value we see from analysing exhaustive match patterns in go is minimal (we can do this in code reviews) compared to using a tool that is unmaintained and (now broken) in Go 1.18.
We'd already been using the patched version here: https://github.com/sudarshan-reddy/go-sumtype because the original is broken for go tools > 1.16
2022-06-17 09:23:44 +01:00
Silver
fa6bcdad04
Merge pull request #655 from legonigel/patch-1
...
Add image source label to docker container.
2022-06-16 12:23:32 -05:00
Silver
ee87c43eb9
Merge pull request #656 from nikr-canva/http2-origins
...
Add Http2Origin option to force HTTP/2 origin connections
2022-06-16 12:23:07 -05:00
Silver
bccc58b54d
Merge pull request #641 from Albonycal/patch-1
...
Warp Private Network link updated
2022-06-16 12:21:15 -05:00
Igor Postelnik
3da1c25471
TUN-6381: Write error data on QUIC stream when we fail to talk to the origin; separate logging for protocol errors vs. origin errors.
2022-06-15 13:06:45 +00:00
Sudarsan Reddy
7d0a271000
Release 2022.6.1
2022-06-15 10:00:02 +01:00
Igor Postelnik
102631d98d
TUN-6395: Fix writing RPM repo data
2022-06-14 22:35:01 -05:00
Igor Postelnik
6c3d2fc339
Release 2022.6.0
2022-06-14 20:48:07 -05:00
Devin Carr
1d79831651
Revert "TUN-6007: Implement new edge discovery algorithm"
...
This reverts commit 4f468b8a5d
.
2022-06-14 16:08:03 -07:00
Devin Carr
0458ad41dd
Revert "TUN-6384: Correct duplicate connection error to fetch new IP first"
...
This reverts commit 76add5ca77
.
2022-06-14 16:07:47 -07:00
Devin Carr
b9453b84bb
Revert "TUN-6373: Add edge-ip-version to remotely pushed configuration"
...
This reverts commit 8e9091cc48
.
2022-06-14 16:07:37 -07:00
Devin Carr
ab81ff8bfb
Revert "TUN-6010: Add component tests for --edge-ip-version"
...
This reverts commit 978e01f77e
.
2022-06-14 16:07:27 -07:00
Igor Postelnik
f2339a7244
TUN-6380: Enforce connect and keep-alive timeouts for TCP connections in both WARP routing and websocket based TCP proxy.
...
For WARP routing the defaults for these new settings are 5 seconds for connect timeout and 30 seconds for keep-alive timeout. These values can be configured either remotely or locally. Local config lives under "warp-routing" section in config.yaml.
For websocket-based proxy, the defaults come from originConfig settings (either global or per-service) and use the same defaults as HTTP proxying.
2022-06-14 21:36:40 +00:00
Devin Carr
978e01f77e
TUN-6010: Add component tests for --edge-ip-version
2022-06-14 16:57:59 +00:00
Areg Harutyunyan
1275930f99
Merge remote-tracking branch 'upstream/master'
2022-06-14 11:49:54 -05:00
Devin Carr
8e9091cc48
TUN-6373: Add edge-ip-version to remotely pushed configuration
2022-06-14 15:41:16 +00:00
Devin Carr
76add5ca77
TUN-6384: Correct duplicate connection error to fetch new IP first
2022-06-14 15:40:58 +00:00
Igor Postelnik
e8407848ec
TUN-6385: Don't share err between acceptStream loop and per-stream goroutines
2022-06-13 18:24:00 -05:00
abe
29d809535e
Amendment to previous PR
...
Previous PR created two new templates instead of modifying current templates. This removes the unnecessary created issue templates
2022-06-11 15:32:11 -05:00
abe
cc1c6d9abc
Update issue templates
...
Updating existing issue templates with new labels
2022-06-11 15:29:53 -05:00
Sudarsan Reddy
69b28e358c
TUN-6347: Add TCP stream logs with FlowID
2022-06-09 19:41:20 +00:00
Niklas Rehfeld
5ed3d4e29a
Update remaining OriginRequestConfig functions for Http2Origins
2022-06-09 16:44:40 +12:00
Devin Carr
4f468b8a5d
TUN-6007: Implement new edge discovery algorithm
2022-06-08 21:09:45 +00:00
Devin Carr
e3aad7799e
TUN-6357: Add connector id to ready check endpoint
2022-06-08 17:35:23 +00:00
Sudarsan Reddy
cc8aa0efb5
TUN-6361: Add cloudflared arm builds to pkging as well
2022-06-08 15:59:36 +01:00
Nuno Diegues
475939a77f
TUN-6191: Update quic-go to v0.27.1 and with custom patch to allow keep alive period to be configurable
...
The idle period is set to 5sec.
We now also ping every second since last activity.
This makes the quic.Connection less prone to being closed with
no network activity, since we send multiple pings per idle
period, and thus a single packet loss cannot cause the problem.
2022-06-07 12:25:18 +01:00
Nuno Diegues
4ccef23dbc
TUN-6343: Fix QUIC->HTTP2 fallback
2022-06-03 10:15:52 +01:00
Devin Carr
2b0d704777
TUN-6341: Fix default config value for edge-ip-version
2022-06-02 20:12:15 -07:00
Devin Carr
ee80e55833
TUN-6339: Add config for IPv6 support
2022-06-02 16:04:26 -07:00
Niklas Rehfeld
2345720b2b
fix ingress rules unit test
2022-06-02 09:49:06 +12:00
Sudarsan Reddy
d714a62bd3
TUN-6323: Add Xenial and Trusty for Ubuntu pkging
...
- Adds Xenial and Trusty Ubuntu releases to pkging
2022-06-01 15:04:44 +01:00
Niklas Rehfeld
7d4afd4ae0
Add Http2Origin option to force HTTP/2 origin connections
...
If `http2Origin` is set, it will set `ForceAttemptHTTP2` in the transport config of the `OriginService`.
2022-06-01 12:57:29 +12:00
Nigel Armstrong
056693c814
Add image source label to docker container.
...
This label allows tools like [whitesource renovate](https://docs.renovatebot.com/modules/datasource/#docker-datasource ) to find changelogs.
2022-05-31 10:29:51 -07:00
Sudarsan Reddy
73d948bc32
TUN-6210: Add cloudflared.repo to make it easy for yum installs
...
This PR provides a cloudflared.repo template that can simply then be
added to yum repos by running
```
sudo dnf config-manager --add-repo
```
removing the requirement for yum installers to handcraft this or run
echo commands.
2022-05-31 09:12:07 +01:00