Jeshua Lin
653bf87197
Fix ssh-config short-lived-cert for subpath-ed hostnames
...
Fixes https://github.com/cloudflare/cloudflared/issues/923
2023-04-04 13:25:27 +08:00
Devin Carr
39ed5dc182
TUN-7126: Add Management logger io.Writer
2023-03-30 14:12:00 -07:00
Devin Carr
bbc8d9431b
TUN-7333: Default features checkable at runtime across all packages
2023-03-30 17:42:54 +00:00
Sudarsan Reddy
b5e03dd66c
TUN-9999: Remove classic tunnel component tests
2023-03-30 15:07:14 +00:00
Devin Carr
87f81cc57c
TUN-7324: Add http.Hijacker to connection.ResponseWriter
...
Allows connection.ResponseWriter implemenations to be Hijacked to properly
handle WebSocket connection downgrades from proper HTTP requests.
2023-03-29 09:21:19 -07:00
Devin Carr
be64362fdb
TUN-7124: Add intercept ingress rule for management requests
2023-03-21 11:42:25 -07:00
João Oliveirinha
f686da832f
TUN-7275: Make QuickTunnels only use a single connection to the edge
2023-03-13 15:32:46 +00:00
Sudarsan Reddy
be341fa055
Updated CHANGES.md for 2023.3.1
2023-03-13 15:15:13 +00:00
Sudarsan Reddy
ec2d18ea4f
Release 2023.3.1
2023-03-13 11:30:44 +00:00
Sudarsan Reddy
1742379ba4
TUN-7271: Return 503 status code when no ingress rules configured
2023-03-13 09:25:34 +00:00
Sudarsan Reddy
9c15f31d00
TUN-7268: Default to Program Files as location for win32
...
The previous logic of var == x86 never fired for 386 arch windows
systems causing us to set ProgramFiles64Folder for the older windows
versions causing downloads to default to a different location. This
change fixes that.
2023-03-10 12:37:59 +00:00
João Oliveirinha
53fb50960d
TUN-7272: Fix cloudflared returning non supported status service which breaks configuration migration
2023-03-10 10:42:37 +00:00
Devin Carr
7b8b3f73e7
TUN-7259: Add warning for missing ingress rules
...
Providing no ingress rules in the configuration file or via the CLI will now provide a warning and return 502 for all incoming HTTP requests.
2023-03-10 01:49:54 +00:00
Robert Dinh
ede3c8e056
EDGESTORE-108: Remove deprecated s3v2 signature
...
https://wiki.cfdata.org/display/OPS/2021/10/14/Ceph+cluster+news
s3.cfdata.org now supports s3v4. Therefore host mangling and s3v2 signature is no longer required.
2023-03-09 18:24:42 +00:00
Devin Carr
93f8f6b55c
TUN-7245: Add bastion flag to origin service check
2023-03-09 17:09:21 +00:00
Devin Carr
bf3136debb
TUN-7253: Adopt http.ResponseWriter for connection.ResponseWriter
2023-03-08 09:56:47 -08:00
Devin Carr
27f88ae209
TUN-7252: Remove h2mux connection
2023-03-07 13:51:37 -08:00
Sudarsan Reddy
7080b8b2e6
TUN-7226: Fixed a missed rename
2023-03-02 10:59:35 +00:00
Sudarsan Reddy
4c3417fedd
Release 2023.3.0
2023-03-02 08:48:05 +00:00
Bas Westerbaan
354281fc6a
RTG-2476 Add qtls override for Go 1.20
2023-03-02 08:34:51 +00:00
Spencer Comfort
b6d1daaf20
check.yaml: update actions to v3 ( #876 )
2023-02-28 16:18:14 +00:00
Jake Edwards
844b4938ca
Fixed WIX template to allow MSI upgrades ( #838 )
2023-02-28 16:12:23 +00:00
iBug
fed60ae4c3
GH-352: Add Tunnel CLI option "edge-bind-address" ( #870 )
...
* Add Tunnel CLI option "edge-bind-address"
2023-02-28 16:11:42 +00:00
Sudarsan Reddy
b97979487e
TUN-7213: Decode Base64 encoded key before writing it
2023-02-28 12:54:30 +00:00
Sudarsan Reddy
2221325f3d
TUN-7213: Debug homebrew-cloudflare build
2023-02-27 20:48:43 +00:00
Sudarsan Reddy
2bb054c4bf
Release 2023.2.2
2023-02-27 09:05:00 +00:00
João Oliveirinha
68ef4ab2a8
TUN-7197: Add connIndex tag to debug messages of incoming requests
2023-02-22 16:08:24 +00:00
Devin Carr
ea6fe121f8
TUN-7167: Respect protocol overrides with --token
...
Previously, if run with both `--protocol` and `--token` the protocol
would be incorrectly overridden to QUIC.
2023-02-08 11:03:04 -08:00
João Oliveirinha
079631ccea
TUN-7151: Update changes file with latest release notices
2023-02-07 19:24:07 +00:00
Devin Carr
8cf2d319ca
TUN-6938: Provide QUIC as first in protocol list
2023-02-06 20:05:48 -08:00
Devin Carr
0f95f8bae5
TUN-6938: Force h2mux protocol to http2 for named tunnels
...
Going forward, the only protocols supported will be QUIC and HTTP2,
defaulting to QUIC for "auto". Selecting h2mux protocol will be forcibly
upgraded to http2 internally.
2023-02-06 11:06:02 -08:00
Devin Carr
ae46af9236
TUN-7065: Remove classic tunnel creation
2023-02-06 18:19:22 +00:00
Devin Carr
bd046677e5
TUN-7158: Correct TCP tracing propagation
...
Previously QUIC would send TCP tracing response header that was empty regardless if prompted from origintunneld.
2023-02-03 18:01:27 -08:00
João Oliveirinha
8a9f076a26
Release 2023.2.1
2023-02-03 09:31:11 +00:00
João Oliveirinha
62dcb8a1d1
Revert "TUN-7065: Remove classic tunnel creation"
...
This reverts commit c24f275981
.
2023-02-01 14:01:59 +00:00
João Oliveirinha
90d710e3ec
Revert "TUN-7065: Revert Ingress Rule check for named tunnel configurations"
...
This reverts commit b8e610a067
.
2023-02-01 14:01:46 +00:00
Sudarsan Reddy
b8e610a067
TUN-7065: Revert Ingress Rule check for named tunnel configurations
...
Named Tunnels can exist without Ingress rules (They would default to
8080). Moreover, having this check also prevents warp tunnels from
starting since they do not need ingress rules.
2023-02-01 10:08:10 +00:00
Devin Carr
c24f275981
TUN-7065: Remove classic tunnel creation
2023-01-31 22:35:28 +00:00
João Oliveirinha
d8f2b768f8
TUN-7147: Revert wrong removal of debug endpoint from metrics port
2023-01-31 11:51:29 +00:00
Nuno Diegues
93e569fa23
TUN-7146: Avoid data race in closing origin connection too early
2023-01-31 10:34:58 +00:00
Devin Carr
207f4e2c8d
TUN-7066: Bump coredns to v1.10.0
...
closes #857
2023-01-26 09:30:08 -08:00
João Oliveirinha
513855df5c
TUN-7073: Fix propagating of bad stream request from origin to downstream
...
This changes fixes a bug where cloudflared was not propagating errors
when proxying the body of an HTTP request.
In a situation where we already sent HTTP status code, the eyeball would
see the request as sucessfully when in fact it wasn't.
To solve this, we need to guarantee that we produce HTTP RST_STREAM
frames.
This change was applied to both http2 and quic transports.
2023-01-23 13:00:58 +00:00
João Oliveirinha
bd917d294c
TUN-7097: Fix bug checking proxy-dns config on tunnel cmd execution
2023-01-22 19:17:06 +00:00
Nuno Diegues
4616e9fcc2
ZTC-446: Allow to force delete a vnet
2023-01-20 11:52:56 +00:00
Sudarsan Reddy
de7ca4be30
TUN-7077: Specific name in cloudflare tunnel route lb command
2023-01-17 10:10:02 +00:00
Sudarsan Reddy
4d993488df
Release 2023.1.0
2023-01-12 21:55:01 +00:00
Devin Carr
794e8e622f
TUN-6724: Migrate to sentry-go from raven-go
2023-01-11 15:48:03 +00:00
Sudarsan Reddy
87bd36c924
TUN-7064: RPM digests are now sha256 instead of md5sum
2023-01-10 10:37:45 +00:00
Bas Westerbaan
de4fd472f3
RTG-2418 Update qtls
2023-01-04 14:52:00 +01:00
Devin Carr
887e486a63
TUN-7057: Remove dependency github.com/gorilla/mux
2022-12-24 21:05:51 -07:00