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
Sudarsan Reddy
ed024d0741
TUN-4597: Add a QUIC server skeleton
...
- Added a QUIC server to accept streams
- Unit test for this server also tests ALPN
- Temporary echo capability for HTTP ConnectionType
2021-08-03 10:03:47 +00:00
Sudarsan Reddy
fd4000184c
TUN-4855: Added CHANGES.md for release 2021.8.0
2021-08-02 09:50:44 +01:00
Sudarsan Reddy
bcc847963e
Release 2021.8.0
2021-08-02 09:28:51 +01:00
Nuno Diegues
1e8dea9112
TUN-4851: Component tests to sanity check that Proxy DNS and Tunnel are only run when expected
2021-08-02 08:01:09 +00:00
Sudarsan Reddy
cd4af5696d
TUN-4772: Release built executables with packages
2021-07-30 13:56:19 +00:00
Nuno Diegues
8527d03a29
TUN-4847: Allow to list tunnels by prefix name or exclusion prefix name
2021-07-30 12:00:26 +01:00
Nuno Diegues
fa8aa02270
TUN-4819: Tolerate protocol TXT record lookup failing
2021-07-29 11:44:39 +00:00
Nuno Diegues
aa24338225
TUN-4832: Prevent tunnel from running accidentally when only proxy-dns should run
2021-07-29 11:05:12 +00:00
Nuno Diegues
0924549efd
TUN-4811: Publish quick tunnels' hostname in /metrics under `userHostname` for backwards-compatibility
2021-07-29 10:20:43 +01:00
Sudarsan Reddy
67a3be5b7a
Release 2021.7.4
2021-07-28 10:35:17 +01:00
Sudarsan Reddy
c33a516663
TUN-4812: Disable CGO for cloudflared builds
2021-07-28 09:33:59 +00:00
Sudarsan Reddy
ed1389ef08
TUN-4814: Revert "TUN-4699: Make quick tunnels the default in cloudflared"
...
This reverts commit 18992efa0c
.
2021-07-28 10:02:55 +01:00
Sudarsan Reddy
8fb6508ae6
Release 2021.7.3
2021-07-27 18:00:03 +01:00
Sudarsan Reddy
ee8c8bd4c6
TUN-4799: Build deb, msi and rpm packages with fips
2021-07-27 11:38:22 +01:00
Sudarsan Reddy
0269062b24
Release 2021.7.2
2021-07-27 10:01:39 +01:00
Sudarsan Reddy
bccf650165
Fixed a syntax error with python logging.
2021-07-27 09:33:41 +01:00
Sudarsan Reddy
cecc74d3fb
Release 2021.7.1
2021-07-26 17:19:43 +01:00
Rishabh Bector
18992efa0c
TUN-4699: Make quick tunnels the default in cloudflared
2021-07-26 15:57:36 +00:00
Sudarsan Reddy
bd8af7d80d
TUN-4771: Upload deb, rpm and msi packages to github
...
- cfsetup now has a build command `github-release-pkgs` to release linux
and msi packages to github.
- github_message.py now has an option to upload all assets in a provided
directory.
2021-07-26 13:49:17 +01:00
Sudarsan Reddy
dff694b218
TUN-4761: Added a build-all-packages target to cfsetup
2021-07-22 16:36:49 +01:00
Sudarsan Reddy
38af26e232
TUN-4755: Add a windows msi release option to Make
2021-07-21 10:31:16 +01:00
Sudarsan Reddy
8f3526289a
TUN-4701: Split Proxy into ProxyHTTP and ProxyTCP
...
http.Request now is only used by ProxyHTTP and not required if the
proxying is TCP. The dest conversion is handled by the transport layer.
2021-07-19 13:43:59 +00:00
Sudarsan Reddy
81dff44bb9
TUN-4596: Add QUIC application protocol for QUIC stream handshake
...
- Vendored the capnproto library to cloudflared.
- Added capnproto schema defining application protocol.
- Added Pogs and application level read write of the protocol.
2021-07-15 17:35:25 +00:00
cthuang
6e45e0d53b
TUN-4714: Name nightly package cloudflared-nightly to avoid apt conflict
2021-07-14 20:45:29 +01:00
Sudarsan Reddy
a7d2de1e12
Release 2021.7.0
2021-07-12 10:29:22 +01:00
Rishabh Bector
59cae0f622
TUN-4698: Add cloudflared metrics endpoint to serve quick tunnel hostname
2021-07-12 09:26:07 +00:00
Sudarsan Reddy
d678584d89
TUN-4655: ingress.StreamBasedProxy.EstablishConnection takes dest input
...
This change extracts the need for EstablishConnection to know about a
request's entire context. It also removes the concern of populating the
http.Response from EstablishConnection's responsibilities.
2021-07-07 15:58:04 +01:00
Sudarsan Reddy
f1b57526b3
TUN-4626: Proxy non-stream based origin websockets with http Roundtrip.
...
Reuses HTTPProxy's Roundtrip method to directly proxy websockets from
eyeball clients (determined by websocket type and ingress not being
connection oriented , i.e. Not ssh or smb for example) to proxy
websocket traffic.
2021-07-07 14:31:42 +00:00