Sudarsan Reddy
27e1277a3b
TUN-5142: Add asynchronous servecontrolstream for QUIC
...
ServeControlStream accidentally became non-blocking in the last quic
change causing stream to not be returned until a SIGTERM was received.
This change makes ServeControlStream be non-blocking for QUIC streams.
2021-09-24 10:00:43 +00:00
cthuang
6238fd9022
TUN-5141: Make sure websocket pinger returns before streaming returns
2021-09-23 16:54:55 +01:00
Nuno Diegues
f985ed567f
TUN-5128: Enforce maximum grace period
...
This maximum grace period will be honored by Cloudflare edge such that
either side will close the connection after unregistration at most
by this time (3min as of this commit):
- If the connection is unused, it is already closed as soon as possible.
- If the connection is still used, it is closed on the cloudflared configured grace-period.
Even if cloudflared does not close the connection by the grace-period time,
the edge will do so.
2021-09-21 16:48:37 +00:00
cthuang
d54c8cc745
TUN-5129: Use go 1.17 and copy .git folder to docker build to compute version
2021-09-21 15:50:35 +00:00
Sudarsan Reddy
548e85829a
Release 2021.9.1
2021-09-21 08:13:07 +01:00
Sudarsan Reddy
fd14bf440b
TUN-5118: Quic connection now detects duplicate connections similar to http2
2021-09-21 06:30:09 +00:00
Silver
e2b18364f4
Merge pull request #467 from nirantak/patch-1
...
Fix TryCloudflare link
2021-09-15 11:08:36 -05:00
Nirantak Raghav
52c4f875fa
Fix TryCloudflare link
2021-09-15 16:41:18 +05:30
Areg Harutyunyan
dac077fef1
Release 2021.9.0
2021-09-14 11:14:07 -05:00
Silver
0e68b1d24e
Merge pull request #463 from colabsoftware/add-tunnel-credentials-env-var
...
Add support for taking named tunnel credentials from an environment var
2021-09-13 14:13:10 -05:00
Riley Flynn
6968b714d0
Add support for taking named tunnel credentials from an environment variable
2021-09-13 13:51:37 -02:30
Silver
9310241e1a
Merge pull request #395 from cloudflare/abelinkinbio-update-readme
...
Update README.md
2021-09-13 11:17:24 -05:00
Silver
1cb22817db
Merge pull request #436 from Mongey/cm-arm-darwin
...
Allow building on arm64 platforms
2021-09-13 10:54:42 -05:00
Silver
fe4b9b1535
Merge pull request #455 from josephvoss/update-trycloudflare-link
...
Fix broken TryCloudflare link
2021-09-13 10:42:59 -05:00
Areg Harutyunyan
d04f48d872
TUN-5029: Do not strip cf- prefixed headers
2021-09-02 12:21:01 -05:00
Joseph Voss
b5f6559179
Fix broken TryCloudflare link
2021-09-02 12:56:35 -04:00
Silver
89d408e3bd
Merge pull request #386 from Maartincm/allow_token_secret_as_env_var_in_cloudflared_access
...
Allow TokenID and TokenSecret as env vars for cloudflares access
2021-09-02 10:15:29 -05:00
Areg Harutyunyan
533d005159
TUN-5011: Use the region parameter in fallback SRV lookup
2021-08-31 22:16:21 -05:00
cthuang
98c3957d30
TUN-5010: --region should be a string flag
2021-08-30 14:40:07 +00:00
Sudarsan Reddy
671754fd19
TUN-5012: Use patched go-sumtype
2021-08-30 10:10:25 +01:00
Sudarsan Reddy
d1801776b0
TUN-5009: Updated github action to use go 1.17.x for checks
2021-08-29 09:29:09 +00:00
cthuang
11c06b5a1f
Release 2021.8.7
2021-08-28 17:57:32 +01:00
cthuang
27cd83c2d3
Revert "TUN-4926: Implement --region configuration option"
...
This reverts commit d0a1daac3b
.
2021-08-28 16:42:55 +01:00
Nuno Diegues
75bdc96763
Release 2021.8.6
2021-08-27 23:03:32 +01:00
Nuno Diegues
c51879b17f
TUN-5003: Fix cfsetup for non-FIPS golang version
2021-08-27 19:14:22 +01:00
Nuno Diegues
738b4f8d25
TUN-5000: De-flake logging to dir component test in Windows by increasing to buffer to cope with more logging
2021-08-27 18:13:45 +00:00
Nuno Diegues
c7a44009d3
Release 2021.8.5
2021-08-27 15:49:39 +01:00
Nuno Diegues
754ad59512
Release 2021.8.4
2021-08-27 13:28:24 +00:00
Sudarsan Reddy
414cb12f02
TUN-4961: Update quic-go to latest
...
- Updates fips-go to be the latest on cfsetup.yaml
- Updates sumtype's x/tools to be latest to avoid Internal: nil pkg
errors with fips.
2021-08-27 12:26:00 +01:00
Areg Harutyunyan
d0a1daac3b
TUN-4926: Implement --region configuration option
2021-08-27 09:11:10 +00:00
Nuno Diegues
2afa307765
TUN-4981: Improve readability of prepareTunnelConfig method
2021-08-26 18:15:36 +01:00
Rishabh Bector
a4a9f45b0a
TUN-4821: Make quick tunnels the default in cloudflared
2021-08-26 15:53:02 +00:00
Sudarsan Reddy
1da4fbbe0b
TUN-4970: Only default to http2 for warp-routing if protocol is h2mux
2021-08-26 15:12:31 +00:00
Nuno Diegues
836149a5b0
TUN-4974: Fix regression where we were debug logging by accident
2021-08-26 09:53:17 +01:00
Sudarsan Reddy
4ff215ee8c
Release 2021.8.3
2021-08-24 17:26:24 +01:00
Sudarsan Reddy
17e3073a17
TUN-4613: Add a no-op protocol version slot
2021-08-24 15:21:26 +00:00
Sudarsan Reddy
071d595371
TUN-4940: Fix cloudflared not picking up correct NextProtos for quic
2021-08-23 15:30:45 +00:00
Sudarsan Reddy
b6c85401a5
TUN-4889: Add back appendtagheaders function
...
TUN-4701 accidentally removed adding tagheaders. This commit adds it
back.
2021-08-23 15:29:48 +00:00
Areg Harutyunyan
3ef3e7a99a
TUN-4927: Parameterize region in edge discovery code
2021-08-17 14:27:21 -05:00
Sudarsan Reddy
12ad264eb3
TUN-4866: Add Control Stream for QUIC
...
This commit adds support to Register and Unregister Connections via RPC
on the QUIC transport protocol
2021-08-17 14:50:32 +00:00
Sudarsan Reddy
1082ac1c36
TUN-4922: Downgrade quic-go library to 0.20.0
2021-08-13 15:45:13 +01:00
Conor Mongey
a233f975c1
Allow building on arm64 platforms
2021-08-12 02:25:52 +01:00
Sudarsan Reddy
5f6e867685
TUN-4602: Added UDP resolves to Edge discovery
2021-08-09 18:41:43 +00:00
Sudarsan Reddy
78a9454023
Release 2021.8.2
2021-08-09 17:00:55 +01:00
Sudarsan Reddy
ca85df10ff
TUN-4911: Append Environment variable to Path instead of overwriting it
...
Environment Setting last specifies which part of the variable to append to. It was previously set to all which meant replace. (Ref: https://wixtoolset.org/documentation/manual/v3/xsd/wix/environment.html ) .
(#432 )
2021-08-09 15:45:29 +01:00
Sudarsan Reddy
b8333b44a2
TUN-4795: Remove Equinox releases
2021-08-05 08:24:36 +00:00
Sudarsan Reddy
e49a7a4389
TUN-4597: Added HTTPProxy for QUIC
2021-08-04 12:50:18 +00:00
Sudarsan Reddy
5749425671
Release 2021.8.1
2021-08-04 09:14:32 +01:00
Sudarsan Reddy
fac9dfb6e5
TUN-4875: Added amd64-linux builds back to releases
2021-08-04 08:18:43 +01:00
Sudarsan Reddy
d9ec18314d
TUN-4873: Disable unix domain socket test for windows unit tests
2021-08-03 12:08:08 +01:00