a60c0273f5 
								
							 
						 
						
							
							
								
								TUN-2714: New edge discovery. Connections try to reconnect to the same edge IP.  
							
							
							
						 
						
							2020-02-14 19:49:54 +00:00  
				
					
						
							
							
								 
						
							
								d6c2c4ee4a 
								
							 
						 
						
							
							
								
								TUN-2717: Function to serialize/deserialize HTTP headers  
							
							
							
						 
						
							2020-02-10 19:18:06 +00:00  
				
					
						
							
							
								 
						
							
								5b1bea7892 
								
							 
						 
						
							
							
								
								Release 2020.2.0  
							
							
							
						 
						
							2020-02-06 16:48:02 -06:00  
				
					
						
							
							
								 
						
							
								54b386188a 
								
							 
						 
						
							
							
								
								TUN-2651: Fix panic in h2mux reader when a stream error is encountered  
							
							
							
						 
						
							2020-01-31 09:59:10 -06:00  
				
					
						
							
							
								 
						
							
								386b02355a 
								
							 
						 
						
							
							
								
								TUN-2707: Inconsistent cardinality in tunnel error metrics  
							
							
							
						 
						
							2020-01-29 12:42:55 -06:00  
				
					
						
							
							
								 
						
							
								203b939614 
								
							 
						 
						
							
							
								
								TUN-2690: cloudflared reconnect uses wrong context  
							
							
							
						 
						
							2020-01-28 22:26:27 +00:00  
				
					
						
							
							
								 
						
							
								e729dfc51e 
								
							 
						 
						
							
							
								
								TUN-2699: Metrics for Authenticate RPCs  
							
							
							
						 
						
							2020-01-28 14:33:41 -06:00  
				
					
						
							
							
								 
						
							
								d5139d3882 
								
							 
						 
						
							
							
								
								TUN-2696: Add unknown registerRPCName  
							
							
							
						 
						
							2020-01-28 11:29:33 -06:00  
				
					
						
							
							
								 
						
							
								e31ff3a70f 
								
							 
						 
						
							
							
								
								TUN-2693: Metrics for ReconnectTunnel  
							
							
							
						 
						
							2020-01-28 10:46:37 -06:00  
				
					
						
							
							
								 
						
							
								dfe61fda88 
								
							 
						 
						
							
							
								
								TUN-2645: Revert "TUN-2645: Turn on reconnect tokens"  
							
							... 
							
							
							
							This reverts commit 053b2c17f1 
							
						 
						
							2020-01-27 14:59:07 -06:00  
				
					
						
							
							
								 
						
							
								053b2c17f1 
								
							 
						 
						
							
							
								
								TUN-2645: Turn on reconnect tokens  
							
							
							
						 
						
							2020-01-13 15:23:42 -06:00  
				
					
						
							
							
								 
						
							
								7367827a11 
								
							 
						 
						
							
							
								
								TUN-2646: Make --edge flag work again for local development  
							
							
							
						 
						
							2019-12-23 23:11:00 -06:00  
				
					
						
							
							
								 
						
							
								7d7bdffde5 
								
							 
						 
						
							
							
								
								Release 2019.12.0  
							
							
							
						 
						
							2019-12-20 02:03:08 +04:00  
				
					
						
							
							
								 
						
							
								7e31b77646 
								
							 
						 
						
							
							
								
								TUN-2637: Manage edge IPs in a region-aware manner  
							
							
							
						 
						
							2019-12-19 21:58:23 +00:00  
				
					
						
							
							
								 
						
							
								87102a2646 
								
							 
						 
						
							
							
								
								Fix timer scheduling for systemd update service ( #159 )  
							
							
							
						 
						
							2019-12-19 20:53:06 +04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6aa48d2eb2 
								
							 
						 
						
							
							
								
								TUN-2554: cloudflared calls ReconnectTunnel  
							
							
							
						 
						
							2019-12-13 18:48:48 +00:00  
				
					
						
							
							
								 
						
							
								8b43454024 
								
							 
						 
						
							
							
								
								TUN-2631: only notify that activeStreamMap is closed if ignoreNewStreams=true  
							
							
							
						 
						
							2019-12-11 17:05:28 -06:00  
				
					
						
							
							
								 
						
							
								5e7ca14412 
								
							 
						 
						
							
							
								
								TUN-2555: origin/supervisor.go calls Authenticate  
							
							
							
						 
						
							2019-12-06 11:26:54 -06:00  
				
					
						
							
							
								 
						
							
								b499c0fdba 
								
							 
						 
						
							
							
								
								TUN-2608: h2mux.Muxer.Shutdown always returns a non-nil channel  
							
							
							
						 
						
							2019-12-04 17:21:30 +00:00  
				
					
						
							
							
								 
						
							
								bbf31377c2 
								
							 
						 
						
							
							
								
								TUN-2607: add RPC stream helpers  
							
							
							
						 
						
							2019-12-03 15:38:16 -06:00  
				
					
						
							
							
								 
						
							
								8f4fd70783 
								
							 
						 
						
							
							
								
								TUN-2606: add DialEdge helpers  
							
							
							
						 
						
							2019-12-03 14:52:33 -06:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								379cb16efe 
								
							 
						 
						
							
							
								
								TUN-2591: ReconnectTunnel now sends EventDigest  
							
							
							
						 
						
							2019-11-25 18:11:50 +00:00  
				
					
						
							
							
								 
						
							
								43babbc2f9 
								
							 
						 
						
							
							
								
								Fix "happy eyeballs" not being disabled since Golang 1.12 upgrade  
							
							... 
							
							
							
							* The Dialer.DualStack setting is now ignored and deprecated; RFC 6555 Fast Fallback ("Happy Eyeballs") is now enabled by default. To disable, set Dialer.FallbackDelay to a negative value. 
							
						 
						
							2019-11-25 17:54:20 +00:00  
				
					
						
							
							
								 
						
							
								dfd1ca5fb5 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'github/master'  
							
							
							
						 
						
							2019-11-22 13:07:40 -06:00  
				
					
						
							
							
								 
						
							
								f51712bef9 
								
							 
						 
						
							
							
								
								TUN-2582: EventDigest field in tunnelrpc  
							
							
							
						 
						
							2019-11-22 12:04:14 -06:00  
				
					
						
							
							
								 
						
							
								b0d31a0ef3 
								
							 
						 
						
							
							
								
								TUN-2573: Refactor TunnelRegistration into PermanentRegistrationError, RetryableRegistrationError and SuccessfulTunnelRegistration  
							
							
							
						 
						
							2019-11-22 17:30:41 +00:00  
				
					
						
							
							
								 
						
							
								dd614881b6 
								
							 
						 
						
							
							
								
								Fix Docker build failure ( #149 )  
							
							... 
							
							
							
							* Enables module-mode in Docker to fix build
* Statically compile binary in Docker to fix missing dependency errors
* Ensure target OS is set to Linux for Docker builds 
							
						 
						
							2019-11-22 20:27:28 +04:00  
				
					
						
							
							
								 
						
							
								23e12cf5a3 
								
							 
						 
						
							
							
								
								TUN-2575: Constructors + simpler conversions for AuthOutcome  
							
							
							
						 
						
							2019-11-22 02:08:57 +00:00  
				
					
						
							
							
								 
						
							
								9605f00c77 
								
							 
						 
						
							
							
								
								Release 2019.11.3  
							
							
							
						 
						
							2019-11-20 16:33:38 -06:00  
				
					
						
							
							
								 
						
							
								871c3a194f 
								
							 
						 
						
							
							
								
								TUN-2562: Update Cloudflare Origin CA RSA root  
							
							
							
						 
						
							2019-11-20 15:37:16 -06:00  
				
					
						
							
							
								 
						
							
								8ee1faf317 
								
							 
						 
						
							
							
								
								Release 2019.11.2  
							
							
							
						 
						
							2019-11-19 15:16:15 -06:00  
				
					
						
							
							
								 
						
							
								c5bacf4d95 
								
							 
						 
						
							
							
								
								TUN-2563: Exposes config_version metrics  
							
							
							
						 
						
							2019-11-19 20:42:41 +00:00  
				
					
						
							
							
								 
						
							
								1ba5abfdb3 
								
							 
						 
						
							
							
								
								Release 2019.11.1  
							
							
							
						 
						
							2019-11-19 19:56:25 +00:00  
				
					
						
							
							
								 
						
							
								7173da9359 
								
							 
						 
						
							
							
								
								TUN-2567: AuthOutcome can be turned back into AuthResponse  
							
							
							
						 
						
							2019-11-19 04:34:00 +00:00  
				
					
						
							
							
								 
						
							
								0676923d24 
								
							 
						 
						
							
							
								
								TUN-2551: TunnelRPC definitions for ReconnectTunnel flow  
							
							
							
						 
						
							2019-11-18 14:26:58 -06:00  
				
					
						
							
							
								 
						
							
								ca7fbf43da 
								
							 
						 
						
							
							
								
								TUN-2547: TunnelRPC definitions for Authenticate flow  
							
							
							
						 
						
							2019-11-18 16:39:01 +00:00  
				
					
						
							
							
								 
						
							
								6ea9b5c3ff 
								
							 
						 
						
							
							
								
								TUN-2490: respect original representation of HTTP request path  
							
							
							
						 
						
							2019-11-14 22:56:07 -06:00  
				
					
						
							
							
								 
						
							
								1d96bccc04 
								
							 
						 
						
							
							
								
								TUN-2178: public API to create new h2mux.MuxedStreamRequest  
							
							
							
						 
						
							2019-11-13 14:04:19 -06:00  
				
					
						
							
							
								 
						
							
								c5af83af66 
								
							 
						 
						
							
							
								
								TUN-2053: Add a /healthcheck endpoint to the metrics server  
							
							
							
						 
						
							2019-11-12 16:55:40 -06:00  
				
					
						
							
							
								 
						
							
								759cd019be 
								
							 
						 
						
							
							
								
								Add db-connect, a SQL over HTTPS server  
							
							
							
						 
						
							2019-11-12 20:34:39 +00:00  
				
					
						
							
							
								 
						
							
								13bf65ce4e 
								
							 
						 
						
							
							
								
								TUN-2506: Expose active streams metrics  
							
							
							
						 
						
							2019-11-07 14:09:31 -06:00  
				
					
						
							
							
								 
						
							
								3a2e12818f 
								
							 
						 
						
							
							
								
								Release 2019.11.0  
							
							
							
						 
						
							2019-11-07 10:11:56 -06:00  
				
					
						
							
							
								 
						
							
								e14ec1a1fb 
								
							 
						 
						
							
							
								
								TUN-2505: Terminate stream on receipt of RST_STREAM; MuxedStream.CloseWrite() should terminate the MuxedStream.Write() loop  
							
							
							
						 
						
							2019-11-06 21:24:18 +00:00  
				
					
						
							
							
								 
						
							
								3a9a0a0d75 
								
							 
						 
						
							
							
								
								TUN-2489: Delete stream from activestreammap when read and write are both closed  
							
							
							
						 
						
							2019-11-05 11:06:11 -06:00  
				
					
						
							
							
								 
						
							
								068b148e05 
								
							 
						 
						
							
							
								
								TUN-2500: Don't send client registration errors to Sentry  
							
							
							
						 
						
							2019-11-05 12:29:11 +00:00  
				
					
						
							
							
								 
						
							
								e5335b6c1b 
								
							 
						 
						
							
							
								
								TUN-2502: Switch to go modules  
							
							
							
						 
						
							2019-11-04 15:05:02 -06:00  
				
					
						
							
							
								 
						
							
								fa841fc89a 
								
							 
						 
						
							
							
								
								TUN-2451: Log inavlid path  
							
							
							
						 
						
							2019-10-30 14:07:28 -05:00