Devin Carr
cad3cd1834
Correct h2mux tests on windows without CGO_ENABLED
...
Compression isn't supported without cgo on windows environments so the h2mux tests need to ignore compression.
2022-03-21 18:37:53 -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
Devin Carr
c2a32de35f
TUN-5737: Support https protocol over unix socket origin
2022-03-03 15:25:23 +00:00
Nuno Diegues
a1d485eca5
TUN-5823: Warn about legacy flags that are ignored when ingress rules are used
2022-03-02 10:48:03 +00:00
Devin Carr
8a1ba1f8ca
TUN-5824: Update updater no-update-in-shell link
2022-02-28 15:06:18 -06:00
João Oliveirinha
b6d7076400
TUN-5681: Add support for running tunnel using Token
2022-02-23 10:09:45 +00:00
João Oliveirinha
22cd8ceb8c
TUN-5682: Remove name field from credentials
2022-02-23 10:08:29 +00:00
Sudarsan Reddy
9cd2780079
Release 2022.2.2
2022-02-22 17:31:06 +00:00
Sudarsan Reddy
9909e9d63c
TUN-5754: Allow ingress validate to take plaintext option
...
Ingress validate currently validates config from a file. This PR adds a
new --json/-j flag to provide the ingress/config data as a plaintext
command line argument.
2022-02-22 16:56:22 +00:00
João Oliveirinha
051b2cf352
TUN-5678: Cloudflared uses typed tunnel API
2022-02-21 17:11:31 +00:00
Nuno Diegues
4cf462e322
Release 2022.2.1
2022-02-18 09:19:44 +00:00
cthuang
e56c4532ce
TUN-5697: Listen for UpdateConfiguration RPC in quic transport
2022-02-18 09:12:39 +00:00
João Oliveirinha
d78a5ba5da
Revert "TUN-5678: Adapt cloudflared to use new typed APIs"
...
This reverts commit 630650b90e
.
2022-02-17 18:56:07 +00:00
Areg Harutyunyan
1c50618f97
Merge remote-tracking branch 'upstream/master'
2022-02-17 12:16:05 -06:00
João Oliveirinha
630650b90e
TUN-5678: Adapt cloudflared to use new typed APIs
2022-02-17 12:15:21 -06:00
cthuang
d68ff390ca
TUN-5698: Make ingress rules and warp routing dynamically configurable
2022-02-16 09:38:28 +00:00
abelinkinbio
0571210374
TUN-5768: Update cloudflared license file
2022-02-15 10:15:52 +00:00
abe
a16dee1d2a
Update issue templates
2022-02-14 14:02:45 -06:00
abe
2f6f865f92
Update issue templates
2022-02-14 14:01:17 -06:00
cthuang
e22422aafb
TUN-5749: Refactor cloudflared to pave way for reconfigurable ingress
...
- Split origin into supervisor and proxy packages
- Create configManager to handle dynamic config
2022-02-14 15:37:09 +00:00
Nuno Diegues
ff4cfeda0c
TUN-5184: Handle errors in bidrectional streaming (websocket#Stream) gracefully when 1 side has ended
2022-02-10 20:00:36 +00:00
cthuang
db01127191
TUN-5184: Make sure outstanding websocket write is finished, and no more writes after shutdown
2022-02-10 09:43:52 +00:00
cthuang
1ff5fd3fdc
TUN-5744: Add a test to make sure cloudflared uses scheme defined in ingress rule, not X-Forwarded-Proto header
2022-02-04 16:51:37 +00:00
Nuno Diegues
5b12e74099
Release 2022.2.0
2022-02-04 09:31:15 +00:00
cthuang
b1edf5b96d
TUN-5702: Allow to deserialize config from JSON
2022-02-04 08:47:59 +00:00
cthuang
d07d24e5a2
TUN-5695: Define RPC method to update configuration
2022-02-03 15:05:46 +00:00