João Oliveirinha
9cde11f8e0
TUN-6038: Reduce buffer size used for proxying data
...
The buffer size was big to support a compression feature that we don't
use anymore.
As such, we can now reduce this and be more efficient with memory usage.
2022-04-11 18:01:16 +01:00
João Oliveirinha
d1a4710aa2
TUN-6035: Reduce buffer size when proxying data
2022-04-11 14:41:33 +00:00
Piper McCorkle
0dc3428424
TUN-6000 add version argument to bump-formula-pr
2022-04-07 16:52:21 -05:00
Sudarsan Reddy
b07b8b4d4b
Release 2022.4.0
2022-04-07 14:27:31 +01:00
Sudarsan Reddy
d433a0fa54
TUN-4130: cloudflared docker images now have a latest tag
2022-04-07 13:13:57 +00:00
Nuno Diegues
2f05f969e2
TUN-5995: Force prometheus v1.12.1 usage
2022-04-07 10:51:52 +01:00
Silver
14002e44e1
Merge pull request #613 from misakano7545/master
...
Add s390x architecture support
2022-04-07 02:16:55 -05:00
Nuno Diegues
b12272529f
TUN-5995: Update prometheus to 1.12.1 to avoid vulnerabilities
2022-04-06 11:13:12 +00:00
Misaka No
377a9a8d27
Update Makefile
2022-04-06 17:43:58 +08:00
Nuno Diegues
a0f6eb9d5e
TUN-5992: Use QUIC protocol for remotely managed tunnels when protocol is unspecified
2022-04-05 23:07:10 +01: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
Silver
317a7ea7e5
Merge pull request #608 from alrs/carrier-websocket-errs
...
carrier: fix dropped errors
2022-03-30 11:03:26 -05:00
Lars Lehtonen
636ec75010
carrier: fix dropped errors
2022-03-30 07:09:09 -07:00
cthuang
98deb95eae
TUN-5842: Fix flaky TestConcurrentUpdateAndRead by making sure resources are released
2022-03-30 11:09:27 +01:00
cthuang
c0f85ab85b
TUN-5956: Add timeout to session manager APIs
2022-03-28 13:39:03 +00:00
Nuno Diegues
c5d1662244
TUN-5960: Do not log the tunnel token or json credentials
2022-03-28 10:54:39 +01:00
Nuno Diegues
8fd6074d67
TUN-5958: Fix release to homebrew core
2022-03-28 07:59:49 +00:00
Devin Carr
7e6fc49979
TUN-5959: tidy go.mod
2022-03-25 12:18:49 -07:00
Nuno Diegues
eb6697ae98
Release 2022.3.4
2022-03-25 16:32:15 +00:00
Nuno Diegues
092e76eb55
TUN-5954: Start cloudflared service in Linux too similarly to other OSs
2022-03-25 13:57:47 +00:00
Nuno Diegues
62e1330e45
TUN-5933: Better messaging to help user when installing service if it is already installed
2022-03-24 17:19:23 +00:00
Nuno Diegues
98736a03e1
TUN-5915: New cloudflared command to allow to retrieve the token credentials for a Tunnel
2022-03-23 10:35:16 +00:00
Piper McCorkle
4836216a9b
TUN-5895 run brew bump-formula-pr on release
2022-03-22 19:45:25 +00:00
Nuno Diegues
470e6c35c5
TUN-5918: Clean up text in cloudflared tunnel --help
2022-03-22 18:52:28 +00:00
Devin Carr
e2a8302bbc
TUN-5869: Add configuration endpoint in metrics server
2022-03-22 08:11:59 -07:00
Nuno Diegues
6eeaf4be4b
Release 2022.3.3
2022-03-18 18:30:38 +00:00
Nuno Diegues
5e2e757403
TUN-5907: Change notes for 2022.3.3
2022-03-18 18:24:44 +00:00
João Oliveirinha
9422ea8ed8
CC-796: Remove dependency on unsupported version of go-oidc
2022-03-18 18:16:10 +00:00
Nuno Diegues
1b511b2d25
TUN-5881: Clarify success (or lack thereof) of (un)installing cloudflared service
2022-03-18 18:10:02 +00:00
João Oliveirinha
05b903a32e
Revert "CC-796: Remove dependency on unsupported version of go-oidc"
...
This reverts commit 0899d6a136
.
2022-03-18 10:03:58 +00:00
Igor Postelnik
398cc8b134
TUN-5893: Start windows service on install, stop on uninstall. Previously user had to manually start the service after running 'cloudflared tunnel install' and stop the service before running uninstall command.
2022-03-17 17:52:39 -05:00
Nuno Diegues
e1a9e98cca
Release 2022.3.2
2022-03-16 14:24:18 +00:00
Nuno Diegues
057a0cc758
TUN-5833: Send feature `allow_remote_config` if Tunnel is run with --token
2022-03-16 14:07:03 +00:00
cthuang
ca43b0357f
TUN-5867: Return error if service was already installed
2022-03-16 11:33:44 +00:00
Devin Carr
8cbd222e10
TUN-5703: Add prometheus metric for current configuration version
2022-03-14 16:50:23 +00:00
João Oliveirinha
a50c0ca9ad
TUN-5833: Create constant for allow-remote-config
2022-03-10 10:48:03 +00:00
João Oliveirinha
5352b3cf04
TUN-5801: Add custom wrapper for OriginConfig for JSON serde
2022-03-08 21:43:51 +00:00
Piper McCorkle
9552bb7bc7
TUN-5853 Add "install" make target and build package manager info into executable
2022-03-08 15:31:14 -06:00
Nuno Diegues
c54e8cd8e6
TUN-5851: Update all references to point to Apache License 2.0
2022-03-08 17:35:31 +00:00
Nuno Diegues
aeda35699e
TUN-5850: Update CHANGES.md with latest releases
2022-03-08 17:35:11 +00:00
cthuang
eee0d57ed0
TUN-5849: Remove configuration debug log
2022-03-08 11:03:46 +00:00
emmanuel
0899d6a136
CC-796: Remove dependency on unsupported version of go-oidc
2022-03-07 21:48:30 +00:00
Nuno Diegues
f44e496dd9
Release 2022.3.1
2022-03-07 15:16:47 +00:00
Nuno Diegues
3aebaaad01
TUN-5836: QUIC transport no longer sets body to nil in any condition
...
Setting the body to nil was rendering cloudflared to crashing with
a SIGSEGV in the odd case where the hostname accessed maps to a
TCP origin (e.g. SSH/RDP/...) but the eyeball sends a plain HTTP
request that does not go through cloudflared access (thus not wrapped
in websocket as it should).
Instead, QUIC transport now sets http.noBody in that condition, which
deals with the situation gracefully.
2022-03-07 11:39:07 +00:00
Nuno Diegues
9d9627f645
TUN-5836: Avoid websocket#Stream function from crashing cloudflared with unexpected memory access
2022-03-04 18:42:41 +00:00
Sudarsan Reddy
5c6207debc
TUN-5696: HTTP/2 Configuration Update
2022-03-04 12:28:55 +00:00
Nuno Diegues
7220c2c214
TUN-5837: Log panic recovery in http2 logic with debug level log
2022-03-04 11:52:45 +00:00
João Oliveirinha
d17a61c15b
Release 2022.3.0
2022-03-03 20:50:35 +00:00
João Oliveirinha
5431e0ca12
TUN-5680: Adapt component tests for new service install based on token
2022-03-03 19:18:59 +00:00
João Oliveirinha
706523389c
TUN-5679: Add support for service install using Tunnel Token
2022-03-03 18:59:03 +00:00