Adam Chalmers
6dcf3a4cbc
TUN-2819: cloudflared should close its connections when a signal is sent
2020-03-19 21:02:15 +00:00
Areg Harutyunyan
96f11de7ab
TUN-2820: Serialized headers for Websockets
2020-03-19 18:08:58 +00:00
Adam Chalmers
d03469b6d3
TUN-2816: cloudflared metrics server should be more discoverable
2020-03-18 09:53:24 -05:00
Adam Chalmers
0cf6ce9aeb
TUN-2812: Tunnel proxies and RPCs can share an edge address
2020-03-16 15:50:57 -05:00
Adam Chalmers
e8f55cc911
TUN-2756: Set connection digest after reconnect.
...
Previously it was only being set after RegisterTunnel.
2020-03-13 17:31:05 -05:00
Adam Chalmers
35cee13175
TUN-2807: cloudflared hello-world shouldn't assume it's my first tunnel
2020-03-13 12:09:21 -05:00
Adam Chalmers
5376df5439
TUN-2788: cloudflared should store one ConnDigest per HA connection
2020-03-11 18:19:22 -05:00
Adam Chalmers
db9b6541d0
TUN-2797: Fix panic in SetConnDigest by making mutexes values.
2020-03-10 12:21:02 -05:00
Areg Harutyunyan
5bd4028ea7
TUN-2761: Use the new header management functions in cloudflared
2020-03-08 03:38:54 +00:00
Adam Chalmers
1b2a96f96b
TUN-2755: ReconnectTunnel RPC now transmits ConnectionDigest
2020-03-06 14:48:16 -06:00
Adam Chalmers
d50fee4fa0
TUN-2754: Add ConnDigest to cloudflared and its RPCs
2020-03-05 15:25:15 -06:00
Adam Chalmers
6b3e2b020b
TUN-2785: Use reconnect token by default
2020-03-05 16:12:49 +00:00
Areg Harutyunyan
6624a24040
TUN-2748: Insecure randomness vulnerability in github.com/miekg/dns
2020-03-05 13:52:45 +00:00
Nick Vollmar
7b81cf8aa6
TUN-2779: update sample HTML pages
2020-03-03 19:35:41 +00:00
Areg Harutyunyan
26f5f80811
TUN-2776: Add header serialization feature in cloudflared
2020-02-28 17:36:29 +00:00
Roman Iuvshyn
29f4650e25
do not terminate tunnel if origin is not reachable on start-up ( #177 )
2020-02-27 23:03:00 +00:00
Areg Harutyunyan
a14aa0322c
TUN-2767: Test for large headers
2020-02-27 22:15:04 +00:00
Areg Harutyunyan
8f9bbcb9a0
Release 2020.2.1
2020-02-27 16:02:52 +00:00
Areg Harutyunyan
afc2cd38e1
TUN-2765: Add list of features to tunnelrpc
2020-02-25 23:45:48 +00:00
Cameron Steel
a5f67091bf
Tweak HTTP host header. Fixes #107 ( #168 )
2020-02-24 17:08:14 +00:00
Rueian
464bb53049
perf(cloudflared): reuse memory from buffer pool to get better throughput ( #161 )
...
* perf(cloudflared): reuse memory from buffer pool to get better throughput
https://github.com/cloudflare/cloudflared/issues/160
2020-02-24 17:06:19 +00:00
Areg Harutyunyan
6488843ac4
TUN-2746: Add the new header management functions
2020-02-21 18:37:38 +00:00
Areg Harutyunyan
52ab2c8227
TUN-2745: Rename existing header management functions
2020-02-20 20:31:34 +00:00
Adam Chalmers
269351bbea
TUN-2703: Muxer.Serve terminates when its context is Done
2020-02-20 20:09:10 +00:00
Adam Chalmers
a83b6a2155
TUN-2725: Specify in code that --edge is for internal testing only
2020-02-19 16:18:48 -06:00
Adam Chalmers
a60c0273f5
TUN-2714: New edge discovery. Connections try to reconnect to the same edge IP.
2020-02-14 19:49:54 +00:00
Areg Harutyunyan
d6c2c4ee4a
TUN-2717: Function to serialize/deserialize HTTP headers
2020-02-10 19:18:06 +00:00
Adam Chalmers
5b1bea7892
Release 2020.2.0
2020-02-06 16:48:02 -06:00
Nick Vollmar
54b386188a
TUN-2651: Fix panic in h2mux reader when a stream error is encountered
2020-01-31 09:59:10 -06:00
Adam Chalmers
386b02355a
TUN-2707: Inconsistent cardinality in tunnel error metrics
2020-01-29 12:42:55 -06:00
Adam Chalmers
203b939614
TUN-2690: cloudflared reconnect uses wrong context
2020-01-28 22:26:27 +00:00
Adam Chalmers
e729dfc51e
TUN-2699: Metrics for Authenticate RPCs
2020-01-28 14:33:41 -06:00
Adam Chalmers
d5139d3882
TUN-2696: Add unknown registerRPCName
2020-01-28 11:29:33 -06:00
Adam Chalmers
e31ff3a70f
TUN-2693: Metrics for ReconnectTunnel
2020-01-28 10:46:37 -06:00
Adam Chalmers
dfe61fda88
TUN-2645: Revert "TUN-2645: Turn on reconnect tokens"
...
This reverts commit 053b2c17f1
.
2020-01-27 14:59:07 -06:00
Adam Chalmers
053b2c17f1
TUN-2645: Turn on reconnect tokens
2020-01-13 15:23:42 -06:00
Nick Vollmar
7367827a11
TUN-2646: Make --edge flag work again for local development
2019-12-23 23:11:00 -06:00
Areg Harutyunyan
7d7bdffde5
Release 2019.12.0
2019-12-20 02:03:08 +04:00
Nick Vollmar
7e31b77646
TUN-2637: Manage edge IPs in a region-aware manner
2019-12-19 21:58:23 +00:00
Tyler Cook
87102a2646
Fix timer scheduling for systemd update service ( #159 )
2019-12-19 20:53:06 +04:00
Niels Hofmans
789ca6f6f4
refactor(docker): optimize Dockerfile ( #126 )
...
* refactor(docker): optimize Dockerfile
Remove obsolete upx binary compression
Run as unprivileged user
* Use go 1.13.3
* Use debian buster distroless
2019-12-17 05:25:17 +04:00
Rueian
cc2a1d1204
bug(cloudflared): Set the MaxIdleConnsPerHost of http.Transport to proxy-keepalive-connections ( #155 )
...
Setting the MaxIdleConns is not enough, the MaxIdleConnsPerHost must be set as well.
Otherwise, http.Transport will use the DefaultMaxIdleConnsPerHost, which is 2,
and then the connection pool will have only 2 connection hold.
2019-12-17 05:02:28 +04:00
Nick Vollmar
6aa48d2eb2
TUN-2554: cloudflared calls ReconnectTunnel
2019-12-13 18:48:48 +00:00
Nick Vollmar
8b43454024
TUN-2631: only notify that activeStreamMap is closed if ignoreNewStreams=true
2019-12-11 17:05:28 -06:00
Nick Vollmar
5e7ca14412
TUN-2555: origin/supervisor.go calls Authenticate
2019-12-06 11:26:54 -06:00
Nick Vollmar
b499c0fdba
TUN-2608: h2mux.Muxer.Shutdown always returns a non-nil channel
2019-12-04 17:21:30 +00:00
Nick Vollmar
bbf31377c2
TUN-2607: add RPC stream helpers
2019-12-03 15:38:16 -06:00
Nick Vollmar
8f4fd70783
TUN-2606: add DialEdge helpers
2019-12-03 14:52:33 -06:00
Tim Bart
92736b2677
bug(cloudflared): nil pointer deference on h2DictWriter Close() ( #154 )
...
Unlike other h2DictWriter methods, the Close() method does check whether
w.comp is nil.
This PR adds a check for non nil compressor before attempting to close
Bug: #141
2019-12-03 16:29:40 +04:00
Adam Chalmers
379cb16efe
TUN-2591: ReconnectTunnel now sends EventDigest
2019-11-25 18:11:50 +00:00