Igor Postelnik
5753aa9f18
TUN-3294: Perform basic validation on arguments of route command; remove default pool name which wasn't valid
2020-09-16 16:48:43 +00:00
Igor Postelnik
bfae12008d
TUN-3395: Improve help for list command
2020-09-16 08:30:24 -05:00
Igor Postelnik
c52e0dc8ef
TUN-3395: Unhide named tunnel subcommands, tweak help
2020-09-15 12:41:15 +00:00
Adam Chalmers
55346444c9
Release 2020.9.0
2020-09-14 16:41:59 -05:00
Igor Postelnik
ba785ec58d
TUN-3293: Try to use error information from the body of a failed tunnelstore reresponse if available
2020-09-11 17:12:17 -05:00
Adam Chalmers
3be2545ad4
TUN-3292: Mention cleanup in tunnel run help.
2020-09-10 11:02:31 -05:00
Dalton
4a8597c245
AUTH-2653 add notarization to mac build
2020-09-09 19:43:00 +00:00
Igor Postelnik
741cd66c9e
TUN-3375: Upgrade coredns and prometheus dependencies
2020-09-09 13:14:38 -05:00
Adam Chalmers
7acea1ac99
TUN-3375: Upgrade x/text and gorilla websocket deps
2020-09-09 12:07:35 -05:00
cthuang
22d771b51d
TUN-3284: Use cloudflared/<version> as user agent of tunnelstore client
2020-09-09 10:34:26 +01:00
Dalton
00d6ab2eb7
AUTH-2653 search for the certificate and not the identity
2020-09-08 12:21:10 -05:00
Dalton
cc0a5ac3df
AUTH-2653 disble error pipe to see what is failing
2020-09-08 10:41:06 -05:00
cthuang
5fb938d6d6
TUN-3345: tunnel run accepts name of tunnel as argument
2020-09-05 09:32:50 +00:00
Dalton
cd5bdb837e
AUTH-2653 handle duplicate key import errors
2020-09-04 17:08:09 -05:00
Dalton
107abf9d29
AUTH-2653 changed to proper file extension
2020-09-04 20:23:42 +00:00
Adam Chalmers
218ee30206
TUN-3377: Tunnel route should check dns/lb before checking tunnel ID
2020-09-04 18:44:06 +00:00
Dalton
8764fbfdfa
AUTH-2653 renabled signing
2020-09-04 11:29:17 -05:00
Dalton
2463d6b92c
TUN-3352 extra debug logging for websockets
2020-08-31 17:14:02 -05:00
Dalton
810d268c99
AUTH-2016 fixed variable fail
2020-08-20 12:56:12 -05:00
Dalton
f5b479dbbc
Release 2020.8.2
2020-08-20 11:15:11 -05:00
Dalton
b52728e829
AUTH-3021 fixed the git version call by using the older flag
2020-08-20 16:13:10 +00:00
cthuang
8eeb452cce
TUN-3268: Each connection has its own event digest to reconnect
2020-08-20 16:44:22 +01:00
Dalton
9323844ea7
Release 2020.8.1
2020-08-19 21:59:21 -05:00
Dalton
b698fe5ef3
AUTH-2864 - add macos build to github release
2020-08-19 21:31:50 -05:00
Dalton
edb980d439
AUTH-2653 disabling signing until we can get the keys
2020-08-19 15:32:49 -05:00
Dalton
310bd0dbf1
AUTH-2712 fixed the mac build script
2020-08-19 14:57:43 +00:00
Adam Chalmers
1a96889141
TUN-3286: Use either ID or name in Named Tunnel subcommands.
2020-08-19 14:39:45 +00:00
Dalton Cherry
60de05bfc1
AUTH-2712 added MSI build for a windows agent
2020-08-17 14:44:28 -05:00
cthuang
3deef6197f
TUN-3213: Create, route and run named tunnels in one command
2020-08-17 19:38:38 +00:00
Dalton
70114c2145
AUTH-2977 log file protection
2020-08-17 17:55:58 +00:00
Dalton
5499c77e62
AUTH-2975 don't check /etc on windows
2020-08-17 12:40:36 -05:00
cthuang
292a7f07a2
TUN-3243: Refactor tunnel subcommands to allow commands to compose better
2020-08-11 10:02:52 +01:00
Igor Postelnik
679f36303a
TUN-3242: Build with go 1.14
2020-08-10 23:17:23 +00:00
Adam Chalmers
1b61d699c4
TUN-3237: By default, don't show connections that are pending reconnect
2020-08-07 10:16:13 -05:00
cthuang
a7562dff68
TUN-3233: List tunnels support filtering by deleted, name, existed at and id
2020-08-07 10:09:26 +01:00
Dalton
8daf1e882f
AUTH-2857 update homebrew script to use new url
2020-08-04 16:47:10 -05:00
Michael Borkenstein
20466dacb7
Release 2020.8.0
2020-08-03 12:18:44 -06:00
Dalton
5b3b592108
AUTH-2927 run message update after all github builds are done
2020-08-03 10:12:03 -05:00
Adam Chalmers
9952ce0069
TUN-3221: ConnectionOptions tracks numPreviousAttempts.
2020-07-31 20:22:33 +00:00
cthuang
1cbc8fb8ac
TUN-3220: tunnel route reports created route
2020-07-31 17:48:58 +01:00
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