188f4667cb 
								
							 
						 
						
							
							
								
								AUTH-2004: Adds static host key support  
							
							
							
						 
						
							2019-08-26 10:29:13 -05:00  
				
					
						
							
							
								 
						
							
								30c9e2af9b 
								
							 
						 
						
							
							
								
								AUTH-1941: Adds initial SSH server implementation  
							
							
							
						 
						
							2019-08-21 15:49:03 -05:00  
				
					
						
							
							
								 
						
							
								66e087a825 
								
							 
						 
						
							
							
								
								Release 2019.8.3  
							
							
							
						 
						
							2019-08-21 11:15:36 -05:00  
				
					
						
							
							
								 
						
							
								47254113ee 
								
							 
						 
						
							
							
								
								Revert "AUTH-1941: Adds initial SSH server implementation"  
							
							... 
							
							
							
							This reverts commit e9c9bf3cbd 
							
						 
						
							2019-08-20 17:20:48 -05:00  
				
					
						
							
							
								 
						
							
								026f2d1cc9 
								
							 
						 
						
							
							
								
								Release 2019.8.2  
							
							
							
						 
						
							2019-08-20 16:47:23 -05:00  
				
					
						
							
							
								 
						
							
								e9c9bf3cbd 
								
							 
						 
						
							
							
								
								AUTH-1941: Adds initial SSH server implementation  
							
							
							
						 
						
							2019-08-20 16:18:37 -05:00  
				
					
						
							
							
								 
						
							
								5da2109811 
								
							 
						 
						
							
							
								
								STOR-519: Add db-connect, a SQL over HTTPS server  
							
							
							
						 
						
							2019-08-20 13:13:29 -05:00  
				
					
						
							
							
								 
						
							
								28f6c2ed7c 
								
							 
						 
						
							
							
								
								TUN-2163: Add GrapQLType method to Scope interface  
							
							
							
						 
						
							2019-08-11 12:18:54 -05:00  
				
					
						
							
							
								 
						
							
								f6c7f8a96c 
								
							 
						 
						
							
							
								
								TUN-2152: Requests with a query in the URL are erroneously escaped  
							
							
							
						 
						
							2019-08-06 17:47:00 -05:00  
				
					
						
							
							
								 
						
							
								1d73c2752e 
								
							 
						 
						
							
							
								
								Release 2019.8.1  
							
							
							
						 
						
							2019-08-06 16:40:02 -05:00  
				
					
						
							
							
								 
						
							
								5afbb3fd6d 
								
							 
						 
						
							
							
								
								Revert "TUN-1736: Missing headers when passing an invalid path"  
							
							... 
							
							
							
							This reverts commit 3c93d9b300 
							
						 
						
							2019-08-06 16:35:41 -05:00  
				
					
						
							
							
								 
						
							
								fd4ab314dc 
								
							 
						 
						
							
							
								
								TUN-2111: Implement custom serialization logic for FallibleConfig and OriginConfig  
							
							
							
						 
						
							2019-08-06 10:56:16 -05:00  
				
					
						
							
							
								 
						
							
								993a9bc4b9 
								
							 
						 
						
							
							
								
								Release 2019.8.0  
							
							
							
						 
						
							2019-08-06 09:49:49 -05:00  
				
					
						
							
							
								 
						
							
								8d1ea7202a 
								
							 
						 
						
							
							
								
								Merge branch 'mike/AUTH-1972-delete-token-lockfile' of ssh://bitbucket.cfdata.org:7999/tun/cloudflared  
							
							
							
						 
						
							2019-08-06 08:12:02 -05:00  
				
					
						
							
							
								 
						
							
								9adbab96af 
								
							 
						 
						
							
							
								
								AUTH-1972: Deletes token lock file if backoff retry attempts exceeded and intercepts signals until lock is released  
							
							
							
						 
						
							2019-08-06 08:07:48 -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  
				
					
						
							
							
								 
						
							
								3c93d9b300 
								
							 
						 
						
							
							
								
								TUN-1736: Missing headers when passing an invalid path  
							
							
							
						 
						
							2019-07-31 16:56:29 +00:00  
				
					
						
							
							
								 
						
							
								3c0ea0db65 
								
							 
						 
						
							
							
								
								TUN-1956: Go 1.12 update  
							
							
							
						 
						
							2019-07-12 22:09:16 +00:00  
				
					
						
							
							
								 
						
							
								7c03e2cbd2 
								
							 
						 
						
							
							
								
								Release 2019.7.0  
							
							
							
						 
						
							2019-07-11 10:22:37 -05:00  
				
					
						
							
							
								 
						
							
								8f25704a90 
								
							 
						 
						
							
							
								
								AUTH-1736: Better handling of token revocation  
							
							... 
							
							
							
							We removed all token validation from cloudflared and now rely on
the edge to do the validation. This is better because the edge is
the only thing that fully knows about token revocation. So if a user
logs out or the application revokes all it's tokens cloudflared will
now handle that process instead of barfing on it.
When we go to fetch a token we will check for the existence of a
lock file. If the lock file exists, we stop and poll every half
second to see if the lock is still there. Once the lock file is
removed, it will restart the function to (hopefully) go pick up
the valid token that was just created. 
							
						 
						
							2019-07-10 21:35:46 +00:00  
				
					
						
							
							
								 
						
							
								583bad4972 
								
							 
						 
						
							
							
								
								Merge branch 'master' of ssh://stash.cfops.it:7999/tun/cloudflared  
							
							
							
						 
						
							2019-07-10 11:46:13 -05:00  
				
					
						
							
							
								 
						
							
								b5f340d64c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:cloudflare/cloudflared  
							
							
							
						 
						
							2019-07-10 11:45:57 -05:00  
				
					
						
							
							
								 
						
							
								9cd0b7048a 
								
							 
						 
						
							
							
								
								DoH: change the media type to application/dns-message  
							
							... 
							
							
							
							The media type for DoH was changed from `application/dns-udpwireformat` to `application/dns-message` in May 2018.
Ref: RFC8484 section 6. 
							
						 
						
							2019-07-03 14:13:28 -05: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  
				
					
						
							
							
								 
						
							
								4090049fff 
								
							 
						 
						
							
							
								
								TUN-1981: Write response header & body on proxy error to notify eyeballs of failure category  
							
							
							
						 
						
							2019-07-01 20:20:59 +00:00  
				
					
						
							
							
								 
						
							
								e255a7da26 
								
							 
						 
						
							
							
								
								TUN-2005: Upgrade logrus  
							
							
							
						 
						
							2019-06-26 12:25:58 -05:00  
				
					
						
							
							
								 
						
							
								c2a3ac3991 
								
							 
						 
						
							
							
								
								TUN-1982: Load custom origin CA when OriginCAPool is specified  
							
							
							
						 
						
							2019-06-21 11:44:26 -05:00  
				
					
						
							
							
								 
						
							
								2fa09e1cc6 
								
							 
						 
						
							
							
								
								TUN-1976: Pass tunnel hostname through header  
							
							
							
						 
						
							2019-06-21 10:43:06 -05:00  
				
					
						
							
							
								 
						
							
								0a742feb98 
								
							 
						 
						
							
							
								
								TUN-1885: Reconfigure cloudflared on receiving new ClientConfig  
							
							
							
						 
						
							2019-06-20 19:07:59 -05:00  
				
					
						
							
							
								 
						
							
								80a15547e3 
								
							 
						 
						
							
							
								
								TUN-1961: Create EdgeConnectionManager to maintain outbound connections to the edge  
							
							
							
						 
						
							2019-06-18 16:37:38 -05:00  
				
					
						
							
							
								 
						
							
								d26a8c5d44 
								
							 
						 
						
							
							
								
								TUN-1893: Proxy requests to the origin based on tunnel hostname  
							
							
							
						 
						
							2019-06-13 14:46:22 -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  
				
					
						
							
							
								 
						
							
								25a04e0c69 
								
							 
						 
						
							
							
								
								Merge branch 'master' of ssh://stash.cfops.it:7999/tun/cloudflared  
							
							
							
						 
						
							2019-06-06 13:53:03 +04:00  
				
					
						
							
							
								 
						
							
								d3f9aa2ae7 
								
							 
						 
						
							
							
								
								Build a docker container  
							
							... 
							
							
							
							Use debian/distroless (glibc) as a base which in general gives
slightly higher performance than alpine (musl) while trading
off container size (about 10mb).
The build phase makes the assumption that any capnproto-files
are pre-processed before building in-docker. 
							
						 
						
							2019-06-06 13:50:13 +04:00  
				
					
						
							
							
								 
						
							
								d32fb8e82c 
								
							 
						 
						
							
							
								
								TUN-1913: Define OriginService for each type of origin  
							
							
							
						 
						
							2019-06-04 17:02:34 -05:00  
				
					
						
							
							
								 
						
							
								acd17f6ab6 
								
							 
						 
						
							
							
								
								Release 2019.6.0  
							
							
							
						 
						
							2019-06-04 11:29:24 -05:00  
				
					
						
							
							
								 
						
							
								1ca841d220 
								
							 
						 
						
							
							
								
								AUTH-1811: ssh-gen config fixes  
							
							
							
						 
						
							2019-06-04 16:25:34 +00:00  
				
					
						
							
							
								 
						
							
								39d60d1239 
								
							 
						 
						
							
							
								
								TUN-1914: Conflate HTTP and Unix OriginConfig, and add TLS config to WebSocketOriginConfig  
							
							
							
						 
						
							2019-06-03 12:09:24 -05:00  
				
					
						
							
							
								 
						
							
								713a2d689e 
								
							 
						 
						
							
							
								
								AUTH-1802: Fixed ssh-config templating  
							
							
							
						 
						
							2019-05-30 15:25:08 +00:00  
				
					
						
							
							
								 
						
							
								babcd9fe2b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:cloudflare/cloudflared  
							
							
							
						 
						
							2019-05-29 15:40:52 -05:00  
				
					
						
							
							
								 
						
							
								a1403fe968 
								
							 
						 
						
							
							
								
								Handle exit code on err  
							
							... 
							
							
							
							fixes  #96 .
This change checks the err returned from the StartServer function, and
if it exists, passes a non-zero error code through to the urfave/cli
framework. This should allow processes like launchd to detect if
cloudflared exited gracefully or with an error. 
						
							2019-05-29 12:59:19 -05:00  
				
					
						
							
							
								 
						
							
								1485ca0fc7 
								
							 
						 
						
							
							
								
								TUN-1828: Update declarative tunnel config struct  
							
							
							
						 
						
							2019-05-28 14:02:47 -05:00  
				
					
						
							
							
								 
						
							
								4bff1ef9df 
								
							 
						 
						
							
							
								
								Release 2019.5.0  
							
							
							
						 
						
							2019-05-23 10:20:48 -05:00  
				
					
						
							
							
								 
						
							
								25cfffd0d1 
								
							 
						 
						
							
							
								
								AUTH-1781: fixed race condition for short lived certs, doc required config  
							
							
							
						 
						
							2019-05-23 10:17:43 -05:00  
				
					
						
							
							
								 
						
							
								4662e40068 
								
							 
						 
						
							
							
								
								TUN-1880: Save debug and warn level log to logfile  
							
							
							
						 
						
							2019-05-22 11:05:24 -05:00  
				
					
						
							
							
								 
						
							
								38d78f9844 
								
							 
						 
						
							
							
								
								AUTH-1706: fixes and testing  
							
							
							
						 
						
							2019-05-21 13:14:15 -05:00  
				
					
						
							
							
								 
						
							
								6f8708d33c 
								
							 
						 
						
							
							
								
								TUN-1847: Log a distinct message when OpenStream fails while waiting for response headers  
							
							
							
						 
						
							2019-05-13 16:46:25 -05:00