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  
				
					
						
							
							
								 
						
							
								e9a8c9850f 
								
							 
						 
						
							
							
								
								AUTH-2177: Reads and writes error streams  
							
							
							
						 
						
							2019-10-25 19:44:14 +00:00  
				
					
						
							
							
								 
						
							
								a52f47c9a9 
								
							 
						 
						
							
							
								
								TUN-2460: Configure according to the ClientConfig recevied from a successful Connect  
							
							
							
						 
						
							2019-10-24 14:53:14 +00:00  
				
					
						
							
							
								 
						
							
								ad9559c66a 
								
							 
						 
						
							
							
								
								AUTH-2173: Prepends access login url with scheme if one doesnt exist  
							
							
							
						 
						
							2019-10-23 20:35:12 +00:00  
				
					
						
							
							
								 
						
							
								7133eceb9b 
								
							 
						 
						
							
							
								
								TUN-2425: Enable cloudflared to serve multiple Hello World servers by having each of them create its own ServeMux  
							
							
							
						 
						
							2019-10-22 10:09:59 -05:00  
				
					
						
							
							
								 
						
							
								e0c2758b64 
								
							 
						 
						
							
							
								
								Release 2019.10.4  
							
							
							
						 
						
							2019-10-21 14:48:22 -05:00  
				
					
						
							
							
								 
						
							
								5464408ea7 
								
							 
						 
						
							
							
								
								TUN-2450: Remove Brew publishing formula  
							
							
							
						 
						
							2019-10-21 13:44:49 -05:00  
				
					
						
							
							
								 
						
							
								802e538c42 
								
							 
						 
						
							
							
								
								Release 2019.10.3  
							
							
							
						 
						
							2019-10-21 10:20:34 -05:00  
				
					
						
							
							
								 
						
							
								79065514ff 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							
							
						 
						
							2019-10-18 15:33:27 -05:00  
				
					
						
							
							
								 
						
							
								51acf2ef08 
								
							 
						 
						
							
							
								
								Release 2019.10.2  
							
							
							
						 
						
							2019-10-18 13:11:07 -05:00  
				
					
						
							
							
								 
						
							
								1f6a330098 
								
							 
						 
						
							
							
								
								Fix   #129 : Excessive memory usage streaming large files ( #142 )  
							
							... 
							
							
							
							This drops the default size auf the h2mux write buffer from 512 MB to 1 MB.
This massively reduces memory usage, since each stream has its own buffer. 
							
						 
						
							2019-10-17 17:15:51 -05:00  
				
					
						
							
							
								 
						
							
								28cc1c65af 
								
							 
						 
						
							
							
								
								AUTH-2167: Adds CLI option for host key directory  
							
							
							
						 
						
							2019-10-17 16:31:43 -05:00  
				
					
						
							
							
								 
						
							
								6322c5029d 
								
							 
						 
						
							
							
								
								Release 2019.10.1  
							
							
							
						 
						
							2019-10-17 13:17:42 -05:00  
				
					
						
							
							
								 
						
							
								4bb5b97518 
								
							 
						 
						
							
							
								
								Adds variable to fix windows build  
							
							
							
						 
						
							2019-10-17 18:15:59 +00:00  
				
					
						
							
							
								 
						
							
								99daa76715 
								
							 
						 
						
							
							
								
								Release 2019.10.0  
							
							
							
						 
						
							2019-10-17 10:58:33 -05:00  
				
					
						
							
							
								 
						
							
								babe684141 
								
							 
						 
						
							
							
								
								AUTH-2135: Adds support for IPv6 and tests  
							
							
							
						 
						
							2019-10-16 16:06:07 -05:00  
				
					
						
							
							
								 
						
							
								8b6e3bc1d1 
								
							 
						 
						
							
							
								
								AUTH-2159: Moves shutdownC close into error handling  
							
							... 
							
							
							
							AUTH-2161: Lowers size of preamble length
AUTH-2160: Fixes url parsing logic 
							
						 
						
							2019-10-16 11:41:51 -05:00  
				
					
						
							
							
								 
						
							
								95704b11fb 
								
							 
						 
						
							
							
								
								AUTH-2114: Uses short lived cert auth for outgoing client connection  
							
							
							
						 
						
							2019-10-15 14:35:15 -05:00  
				
					
						
							
							
								 
						
							
								4d2583edf5 
								
							 
						 
						
							
							
								
								TUN-2344: log more details: http2.Framer.ErrorDetail() if available, connectionID  
							
							
							
						 
						
							2019-10-15 10:59:24 -05:00  
				
					
						
							
							
								 
						
							
								a4b3ee5959 
								
							 
						 
						
							
							
								
								AUTH-2105: Dont require --destination arg  
							
							
							
						 
						
							2019-10-11 12:26:23 -05:00  
				
					
						
							
							
								 
						
							
								91d9dca34e 
								
							 
						 
						
							
							
								
								AUTH-2105: Adds support for local forwarding. Refactor auditlogger creation.  
							
							... 
							
							
							
							AUTH-2088: Adds dynamic destination routing 
							
						 
						
							2019-10-10 15:25:03 -05:00  
				
					
						
							
							
								 
						
							
								dbde3870da 
								
							 
						 
						
							
							
								
								AUTH-2089: Revise ssh server to function as a proxy  
							
							
							
						 
						
							2019-10-07 13:04:04 -05:00  
				
					
						
							
							
								 
						
							
								b3bcce97da 
								
							 
						 
						
							
							
								
								Release 2019.9.2  
							
							
							
						 
						
							2019-09-26 14:07:22 -05:00  
				
					
						
							
							
								 
						
							
								a99fac1e31 
								
							 
						 
						
							
							
								
								TUN-2355: Roll back TUN-2276  
							
							... 
							
							
							
							This reverts commit 02f0ed951f 
							
						 
						
							2019-09-26 14:02:01 -05:00