Sudarsan Reddy
046a30e3c7
TUN-6637: Upgrade go version and quic-go
2022-08-08 15:49:10 +01:00
Opeyemi Onikute
7a9207a6e1
EDGEPLAT-3918: build cloudflared for Bookworm
...
Adds bookworm to cfsetup.yaml
2022-08-05 08:11:11 +00:00
Devin Carr
b9cba7f2ae
TUN-6576: Consume cf-trace-id from incoming TCP requests to create root span
...
(cherry picked from commit f48a7cd3dd
)
2022-08-02 14:56:31 -07:00
João Oliveirinha
7f1c890a82
Revert "TUN-6576: Consume cf-trace-id from incoming TCP requests to create root span"
...
This reverts commit f48a7cd3dd
.
2022-08-02 11:13:24 +01:00
Devin Carr
f48a7cd3dd
TUN-6576: Consume cf-trace-id from incoming TCP requests to create root span
2022-08-01 20:22:39 +00:00
Sudarsan Reddy
d96c39196d
TUN-6601: Update gopkg.in/yaml.v3 references in modules
2022-07-27 10:05:15 +01:00
Sudarsan Reddy
032ba7b5e4
TUN-6598: Remove auto assignees on github issues
...
This PR removes automatic assignees on github issues because it sends a
slightly wrong message about triaging. We will continue to triage issues
and find a more focussed method to nominate assignees.
2022-07-25 16:14:38 +01:00
Anton Kozlov
e63ec34503
cURL supports stdin and uses os pipes directly without copying
2022-07-21 16:23:02 +00:00
Devin Carr
2a177e0fc4
TUN-6583: Remove legacy --ui flag
2022-07-20 16:17:29 -07:00
Igor Postelnik
1733fe8c65
TUN-6517: Use QUIC stream context while proxying HTTP requests and TCP connections
2022-07-07 18:06:57 -05:00
Nuno Diegues
06f7ba4523
Release 2022.7.1
2022-07-06 13:18:24 +01:00
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