Michael Borkenstein
edc69694cb
AUTH-2714: Adds arm64 cloudflared build
2020-07-29 13:12:57 -06:00
Igor Postelnik
bd15c6b8c3
TUN-3208: Reduce copies and allocations on h2mux write path. Pre-allocate 16KB write buffer on the first write if possible. Use explicit byte array for chunks on write thread to avoid copying through intermediate buffer due to io.CopyN.
...
benchmark old ns/op new ns/op delta
BenchmarkSingleStreamLargeResponseBody-8 17786594 12163494 -31.61%
benchmark old allocs new allocs delta
BenchmarkSingleStreamLargeResponseBody-8 17086 15869 -7.12%
benchmark old bytes new bytes delta
BenchmarkSingleStreamLargeResponseBody-8 58215169 21604391 -62.89%
2020-07-29 14:30:12 +00:00
Igor Postelnik
42fe2e7266
TUN-3208: Add benchmark for large response write
2020-07-29 14:30:12 +00:00
Igor Postelnik
44e3be2c88
TUN-3209: improve performance and reduce allocations during user header serialization from h1 to h2
...
benchmark old ns/op new ns/op delta
BenchmarkH1ResponseToH2ResponseHeaders-4 10360 5048 -51.27%
benchmark old allocs new allocs delta
BenchmarkH1ResponseToH2ResponseHeaders-4 135 26 -80.74%
benchmark old bytes new bytes delta
BenchmarkH1ResponseToH2ResponseHeaders-4 8543 3667 -57.08%
2020-07-29 14:29:07 +00:00
Igor Postelnik
61d5461138
TUN-3209: Add benchmark for header serialization
2020-07-29 14:29:07 +00:00
Michael Borkenstein
b696ca8b1c
Removes centos 6 build
2020-07-29 14:01:34 +00:00
Dalton
6a4d020c27
AUTH-2016 adds sha256 hashes to releases
2020-07-27 10:36:31 -05:00
Igor Postelnik
4791ba3b87
TUN-3194: Don't render log output when level is not enabled
2020-07-23 18:36:31 -05:00
Igor Postelnik
cf1c9a3083
TUN-3192: Use zone ID in tunnelstore request path; improve debug logging
2020-07-21 18:07:50 -05:00
Igor Postelnik
d61e3fb130
TUN-3190: Initialize logger using command line flags in tunnels subcommands
2020-07-21 17:25:48 +00:00
Dalton
ca7d6797e1
AUTH-2902 redirect with just the root host on curl commands
2020-07-21 11:08:31 -05:00
Areg Harutyunyan
af0d04d0f3
Release 2020.7.4
2020-07-21 11:02:29 +01:00
Ivan Babrou
6274567e16
Build cloudflared for arm64 on native agents
2020-07-20 17:42:50 -07:00
cthuang
8836ee1dda
TUN-3156: Add route subcommand under tunnel
2020-07-17 05:51:24 +08:00
Michael Borkenstein
7afde79600
AUTH-2890: adds error handler to cli actions
2020-07-15 14:33:36 +00:00
Rachel Williams
3d782f7162
TUN-3048: Handle error when user tries to delete active tunnel
2020-07-14 15:32:46 +00:00
Michael Borkenstein
058598ea58
Release 2020.7.3
2020-07-13 13:32:38 -05:00
Michael Borkenstein
8e617df914
Change scp command to use file glob that matches both cloudflared rpms and debs
2020-07-13 12:15:01 -05:00
Michael Borkenstein
7260f3e487
Release 2020.7.2
2020-07-13 09:57:36 -05:00
Michael Borkenstein
a42b66e8bd
AUTH-2872: Adds centos-6 build
2020-07-10 20:39:50 +00:00
Michael Borkenstein
28d556b8d4
AUTH-2858: Set file to disable autoupdate
2020-07-10 18:03:07 +00:00
Areg Harutyunyan
33701f50ec
Merge branch 'master' of github.com:cloudflare/cloudflared
2020-07-08 16:35:04 +01:00
Michael Borkenstein
abfeebf67d
AUTH-2871: fix rpm builds
2020-07-08 14:39:28 +00:00
Sven Höxter
3b293048f4
beautify package meta information generated by fpm ( #218 )
...
Current Debian and RPM meta information are very generic, e.g.
$ apt-cache show cloudflared
Package: cloudflared
Version: 2020.7.0
License: unknown
Vendor: @k8s-managed-krwtk.teamcity-agents.svc.cluster.local
Architecture: amd64
Maintainer: <@k8s-managed-krwtk.teamcity-agents.svc.cluster.local>
Installed-Size: 42883
Section: default
Priority: extra
Homepage: http://example.com/no-uri-given
Description: no description given
2020-07-08 15:36:42 +01:00
Igor Postelnik
ac3638f6b1
TUN-3169: Move on to the next address when edge returns duplicate connection. There's no point in trying to connect to the same address since it will be hashed to the same metal.
...
Improve logging of errors from serve tunnel loop, hide useless context cancelled error.
2020-07-07 16:35:44 -05:00
Rachel Williams
f7ff41f1dc
TUN-3150: cloudflared tunnel list's table should use intelligent column width
2020-07-07 15:48:56 +00:00
cthuang
f5c8ff77e9
TUN-3008: Implement cloudflared tunnel cleanup command
2020-07-07 21:56:46 +08:00
cthuang
87e06100df
TUN-3131: Allow user to specify tunnel credentials path, and remove it in tunnel delete command
2020-07-07 14:22:08 +08:00
Michael Borkenstein
1ed9e0fceb
AUTH-2644: Change install location and add man page
2020-07-06 19:27:25 +00:00
Michael Borkenstein
b9d6aaebbe
Release 2020.7.1
2020-07-06 11:47:37 -05:00
Adam Chalmers
a99780ed9d
TUN-3161: Upgrade golang.org/x/ deps
2020-07-06 16:42:48 +00:00
Dalton
92765b4261
AUTH-2850 log config file path
2020-07-06 16:32:57 +00:00
Robert McNeil
8b88b4a403
DEVTOOLS-7321: Push GitHub homebrew updates to master
2020-07-02 16:51:04 +00:00
Michael Borkenstein
2ce6720a6e
AUTH-2854: Create cloudflared RPMs
2020-07-01 14:50:38 -05:00
Michael Borkenstein
772ccc9607
Release 2020.7.0
2020-07-01 10:52:35 -05:00
Michael Borkenstein
7724ff8176
AUTH-2860: Fix builds
2020-07-01 15:51:02 +00:00
Igor Postelnik
2a3d486126
TUN-3007: Implement named tunnel connection registration and unregistration.
...
Removed flag for using quick reconnect, this logic is now always enabled.
2020-07-01 04:19:30 +00:00
Rachel Williams
932e383051
TUN-3140: Add timestamps to terminal log entries
2020-06-30 22:28:22 +00:00
Adam Chalmers
dbe3516204
Release 2020.6.6
2020-06-30 12:55:54 -05:00
Dalton
6fc9f1b405
AUTH-2849 all log output to stderr
2020-06-30 16:54:31 +00:00
Michael Borkenstein
370c17e48c
AUTH-2718: Add target for publishing deb to pkg.cloudflare repo
2020-06-30 14:46:24 +00:00
Michael Borkenstein
92da73aa9d
AUTH-2652: Update cloudflare repo
2020-06-26 14:24:20 +00:00
Dalton
0c65daaa7d
AUTH-2712 mac package build script and better config file handling when started as a service
2020-06-25 16:44:57 -05:00
Michael Borkenstein
b46acd7f63
AUTH-2685: Adds script to create release
2020-06-25 18:39:37 +00:00
Michael Borkenstein
e3a9aa4296
AUTH-2652: Adds .docker-images to push images to docker hub
2020-06-23 11:35:48 -05:00
cthuang
3886021ba5
TUN-3107: UnregisterConnection shouldn't wrap nil error as RPC error
2020-06-18 21:17:43 +08:00
Adam Chalmers
4d3ebaf984
TUN-3106: Pass NamedTunnel config to StartServer
2020-06-17 23:20:37 +00:00
Dalton
9131e842a5
Release 2020.6.5
2020-06-17 14:40:53 -05:00
Dalton
4f9cfa6542
TUN-3100 make updater report the right text
2020-06-17 17:33:19 +00:00
Adam Chalmers
a1a8645294
TUN-3066: Command line action for tunnel run
2020-06-17 17:25:23 +00:00