046be63253 
								
							 
						 
						
							
							
								
								AUTH-2596 added new logger package and replaced logrus  
							
							
							
						 
						
							2020-05-27 17:07:19 -05:00  
				
					
						
							
							
								 
						
							
								fbe2989f61 
								
							 
						 
						
							
							
								
								TUN-2955: Fix connection and goroutine leaks when tunnel conection is terminated on error. Only unregister tunnels that had connected successfully. Close edge connection used to unregister the tunnel. Use buffered channels for error channels where receiver may quit early on context cancellation.  
							
							
							
						 
						
							2020-05-06 03:13:24 +00:00  
				
					
						
							
							
								 
						
							
								1b2a96f96b 
								
							 
						 
						
							
							
								
								TUN-2755: ReconnectTunnel RPC now transmits ConnectionDigest  
							
							
							
						 
						
							2020-03-06 14:48:16 -06:00  
				
					
						
							
							
								 
						
							
								d50fee4fa0 
								
							 
						 
						
							
							
								
								TUN-2754: Add ConnDigest to cloudflared and its RPCs  
							
							
							
						 
						
							2020-03-05 15:25:15 -06:00  
				
					
						
							
							
								 
						
							
								26f5f80811 
								
							 
						 
						
							
							
								
								TUN-2776: Add header serialization feature in cloudflared  
							
							
							
						 
						
							2020-02-28 17:36:29 +00:00  
				
					
						
							
							
								 
						
							
								afc2cd38e1 
								
							 
						 
						
							
							
								
								TUN-2765: Add list of features to tunnelrpc  
							
							
							
						 
						
							2020-02-25 23:45:48 +00:00  
				
					
						
							
							
								 
						
							
								6aa48d2eb2 
								
							 
						 
						
							
							
								
								TUN-2554: cloudflared calls ReconnectTunnel  
							
							
							
						 
						
							2019-12-13 18:48:48 +00:00  
				
					
						
							
							
								 
						
							
								5e7ca14412 
								
							 
						 
						
							
							
								
								TUN-2555: origin/supervisor.go calls Authenticate  
							
							
							
						 
						
							2019-12-06 11:26:54 -06: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								23e12cf5a3 
								
							 
						 
						
							
							
								
								TUN-2575: Constructors + simpler conversions for AuthOutcome  
							
							
							
						 
						
							2019-11-22 02:08:57 +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  
				
					
						
							
							
								 
						
							
								5bcb2da0fe 
								
							 
						 
						
							
							
								
								TUN-2309: Split ConnectResult into ConnectError and ConnectSuccess, each implementing its own capnp serialization logic  
							
							
							
						 
						
							2019-09-19 13:47:41 -05:00  
				
					
						
							
							
								 
						
							
								4f23da2a6d 
								
							 
						 
						
							
							
								
								TUN-2315: Replace Scope with IntentLabel  
							
							
							
						 
						
							2019-09-18 15:11:46 -05:00  
				
					
						
							
							
								 
						
							
								fe032843f3 
								
							 
						 
						
							
							
								
								TUN-2307: Capnp is the only serialization format used in tunnelpogs  
							
							
							
						 
						
							2019-09-17 16:29:50 +00:00  
				
					
						
							
							
								 
						
							
								dd521aba29 
								
							 
						 
						
							
							
								
								TUN-2280: Revert "TUN-2260: add name/group to CapnpConnectParameters, remove Scope"  
							
							... 
							
							
							
							This reverts commit 817c3be9da5465043c2a2fda6c48f7ada760682e. 
							
						 
						
							2019-09-06 15:59:32 +00:00  
				
					
						
							
							
								 
						
							
								dc730615f2 
								
							 
						 
						
							
							
								
								TUN-2260: add name/group to CapnpConnectParameters, remove Scope  
							
							
							
						 
						
							2019-09-05 15:36:16 +00:00  
				
					
						
							
							
								 
						
							
								fb8ff33203 
								
							 
						 
						
							
							
								
								TUN-2165: Add ClientConfig to tunnelrpc.ConnectResult  
							
							
							
						 
						
							2019-08-26 16:27:28 +00:00  
				
					
						
							
							
								 
						
							
								28f6c2ed7c 
								
							 
						 
						
							
							
								
								TUN-2163: Add GrapQLType method to Scope interface  
							
							
							
						 
						
							2019-08-11 12:18:54 -05:00  
				
					
						
							
							
								 
						
							
								fd4ab314dc 
								
							 
						 
						
							
							
								
								TUN-2111: Implement custom serialization logic for FallibleConfig and OriginConfig  
							
							
							
						 
						
							2019-08-06 10:56:16 -05:00  
				
					
						
							
							
								 
						
							
								bdd70e798a 
								
							 
						 
						
							
							
								
								TUN-2110: Implement custom deserialization logic for OriginConfig  
							
							
							
						 
						
							2019-08-05 19:28:51 -05:00  
				
					
						
							
							
								 
						
							
								5feba7e3a9 
								
							 
						 
						
							
							
								
								TUN-2147: Implemented ScopeUnmarshaler  
							
							
							
						 
						
							2019-08-05 18:14:32 -05:00  
				
					
						
							
							
								 
						
							
								d3d9460f64 
								
							 
						 
						
							
							
								
								TUN-2125: Add PostgresType() to Scope  
							
							
							
						 
						
							2019-08-02 10:21:09 -05:00  
				
					
						
							
							
								 
						
							
								74f3a55c57 
								
							 
						 
						
							
							
								
								TUN-2117: read group/system-name from CLI, send it to edge  
							
							
							
						 
						
							2019-08-01 22:04:05 +00:00  
				
					
						
							
							
								 
						
							
								4858ce79d0 
								
							 
						 
						
							
							
								
								TUN-1977: Validate OriginConfig has valid URL, and use scheme to determine if a HTTPOriginService is expecting HTTP or Unix  
							
							
							
						 
						
							2019-07-01 15:31:58 -05:00  
				
					
						
							
							
								 
						
							
								c2a3ac3991 
								
							 
						 
						
							
							
								
								TUN-1982: Load custom origin CA when OriginCAPool is specified  
							
							
							
						 
						
							2019-06-21 11:44:26 -05:00  
				
					
						
							
							
								 
						
							
								80a15547e3 
								
							 
						 
						
							
							
								
								TUN-1961: Create EdgeConnectionManager to maintain outbound connections to the edge  
							
							
							
						 
						
							2019-06-18 16:37:38 -05:00  
				
					
						
							
							
								 
						
							
								ca619a97bc 
								
							 
						 
						
							
							
								
								TUN-1952: Group ClientConfig fields by the component that uses the config, and return the part of the config that failed to be applied  
							
							
							
						 
						
							2019-06-13 14:39:51 -05:00  
				
					
						
							
							
								 
						
							
								d32fb8e82c 
								
							 
						 
						
							
							
								
								TUN-1913: Define OriginService for each type of origin  
							
							
							
						 
						
							2019-06-04 17:02:34 -05:00  
				
					
						
							
							
								 
						
							
								39d60d1239 
								
							 
						 
						
							
							
								
								TUN-1914: Conflate HTTP and Unix OriginConfig, and add TLS config to WebSocketOriginConfig  
							
							
							
						 
						
							2019-06-03 12:09:24 -05:00  
				
					
						
							
							
								 
						
							
								1485ca0fc7 
								
							 
						 
						
							
							
								
								TUN-1828: Update declarative tunnel config struct  
							
							
							
						 
						
							2019-05-28 14:02:47 -05:00  
				
					
						
							
							
								 
						
							
								14f50d0922 
								
							 
						 
						
							
							
								
								TUN-1807: Send cloudflared version in Connect RPC  
							
							
							
						 
						
							2019-05-06 16:13:12 -05:00  
				
					
						
							
							
								 
						
							
								13d25a52a9 
								
							 
						 
						
							
							
								
								TUN-1606: Define CloudflaredConfig RPC structure, interface for cloudflared's RPC server  
							
							
							
						 
						
							2019-04-09 15:58:40 -05:00  
				
					
						
							
							
								 
						
							
								80d3d989eb 
								
							 
						 
						
							
							
								
								TUN-1673: Conflate Hello and Connect RPCs  
							
							
							
						 
						
							2019-04-01 13:50:30 -05:00  
				
					
						
							
							
								 
						
							
								8c6cfa34aa 
								
							 
						 
						
							
							
								
								TUN-1604: Define Connect RPC call  
							
							
							
						 
						
							2019-03-22 17:30:23 -05:00  
				
					
						
							
							
								 
						
							
								62b1ab8c98 
								
							 
						 
						
							
							
								
								TUN-1350: Enhance error messages with cloudflarestatus.com link, if relevant  
							
							
							
						 
						
							2019-01-18 13:37:05 -06:00  
				
					
						
							
							
								 
						
							
								ca9902a8d1 
								
							 
						 
						
							
							
								
								TUN-1099: Bring back changes in 2018.10.1  
							
							
							
						 
						
							2018-10-08 14:20:28 -05:00  
				
					
						
							
							
								 
						
							
								faeba02e57 
								
							 
						 
						
							
							
								
								TUN-1093: Revert cloudflared to 2018.8.0  
							
							
							
						 
						
							2018-10-06 14:30:51 -05:00  
				
					
						
							
							
								 
						
							
								af2f2910b6 
								
							 
						 
						
							
							
								
								TUN-1081: cloudflared now generates UUIDs  
							
							
							
						 
						
							2018-10-05 14:19:59 -05:00  
				
					
						
							
							
								 
						
							
								65d232efda 
								
							 
						 
						
							
							
								
								TUN-1064: Revert OriginCert capnp changes in Cloudflared. Reverts  
							
							... 
							
							
							
							commits a1ee2342e97 and 8c756c45785. 
							
						 
						
							2018-10-02 11:59:37 -05:00  
				
					
						
							
							
								 
						
							
								0b78db185b 
								
							 
						 
						
							
							
								
								TUN-1062: Makefile target for regenerating Capn Proto definitions  
							
							
							
						 
						
							2018-10-01 17:05:15 -05:00  
				
					
						
							
							
								 
						
							
								fc2c7c9718 
								
							 
						 
						
							
							
								
								TUN-1052: Changing type of OriginCert to :Data  
							
							
							
						 
						
							2018-09-28 16:07:57 -05:00  
				
					
						
							
							
								 
						
							
								3079f27205 
								
							 
						 
						
							
							
								
								TUN-1052: Origintunneld can send back an Origincert to Cloudflared  
							
							
							
						 
						
							2018-09-28 16:07:57 -05:00  
				
					
						
							
							
								 
						
							
								d06fc520c7 
								
							 
						 
						
							
							
								
								TUN-528: Move cloudflared into a separate repo  
							
							
							
						 
						
							2018-07-19 15:02:24 -05:00