5e6f606f4e 
								
							 
						 
						
							
							
								
								TUN-6293: Update yaml v3 to latest hotfix  
							
							... 
							
							
							
							This addresses https://security.snyk.io/vuln/SNYK-GOLANG-GOPKGINYAMLV3-2841557 
by updating yaml v3 to latest version.
It also stops using yaml v2 directly (we were using both v2 and v3 mixed).
We still rely on yaml v2 indirectly, via urfave cli, though.
Note that the security vulnerability does not affect v2. 
							
						 
						
							2022-05-30 17:38:55 +00:00  
				
					
						
							
							
								 
						
							
								99d4e48656 
								
							 
						 
						
							
							
								
								TUN-6016: Push local managed tunnels configuration to the edge  
							
							
							
						 
						
							2022-05-06 15:43:24 +00:00  
				
					
						
							
							
								 
						
							
								3254d08173 
								
							 
						 
						
							
							
								
								TUN-6014: Add remote config flag as default feature  
							
							
							
						 
						
							2022-04-28 12:00:47 +01:00  
				
					
						
							
							
								 
						
							
								a97233bb3e 
								
							 
						 
						
							
							
								
								TUN-6030: Add ttfb span for origin http request  
							
							
							
						 
						
							2022-04-21 15:49:22 +00:00  
				
					
						
							
							
								 
						
							
								7a6ab54fcb 
								
							 
						 
						
							
							
								
								TUN-6043: Allow UI-managed Tunnels to fallback from QUIC but warn about that  
							
							
							
						 
						
							2022-04-12 09:46:07 +01:00  
				
					
						
							
							
								 
						
							
								a0f6eb9d5e 
								
							 
						 
						
							
							
								
								TUN-5992: Use QUIC protocol for remotely managed tunnels when protocol is unspecified  
							
							
							
						 
						
							2022-04-05 23:07:10 +01:00  
				
					
						
							
							
								 
						
							
								c5d1662244 
								
							 
						 
						
							
							
								
								TUN-5960: Do not log the tunnel token or json credentials  
							
							
							
						 
						
							2022-03-28 10:54:39 +01:00  
				
					
						
							
							
								 
						
							
								092e76eb55 
								
							 
						 
						
							
							
								
								TUN-5954: Start cloudflared service in Linux too similarly to other OSs  
							
							
							
						 
						
							2022-03-25 13:57:47 +00:00  
				
					
						
							
							
								 
						
							
								62e1330e45 
								
							 
						 
						
							
							
								
								TUN-5933: Better messaging to help user when installing service if it is already installed  
							
							
							
						 
						
							2022-03-24 17:19:23 +00:00  
				
					
						
							
							
								 
						
							
								98736a03e1 
								
							 
						 
						
							
							
								
								TUN-5915: New cloudflared command to allow to retrieve the token credentials for a Tunnel  
							
							
							
						 
						
							2022-03-23 10:35:16 +00:00  
				
					
						
							
							
								 
						
							
								470e6c35c5 
								
							 
						 
						
							
							
								
								TUN-5918: Clean up text in cloudflared tunnel --help  
							
							
							
						 
						
							2022-03-22 18:52:28 +00:00  
				
					
						
							
							
								 
						
							
								e2a8302bbc 
								
							 
						 
						
							
							
								
								TUN-5869: Add configuration endpoint in metrics server  
							
							
							
						 
						
							2022-03-22 08:11:59 -07:00  
				
					
						
							
							
								 
						
							
								1b511b2d25 
								
							 
						 
						
							
							
								
								TUN-5881: Clarify success (or lack thereof) of (un)installing cloudflared service  
							
							
							
						 
						
							2022-03-18 18:10:02 +00:00  
				
					
						
							
							
								 
						
							
								398cc8b134 
								
							 
						 
						
							
							
								
								TUN-5893: Start windows service on install, stop on uninstall. Previously user had to manually start the service after running 'cloudflared tunnel install' and stop the service before running uninstall command.  
							
							
							
						 
						
							2022-03-17 17:52:39 -05:00  
				
					
						
							
							
								 
						
							
								057a0cc758 
								
							 
						 
						
							
							
								
								TUN-5833: Send feature `allow_remote_config` if Tunnel is run with --token  
							
							
							
						 
						
							2022-03-16 14:07:03 +00:00  
				
					
						
							
							
								 
						
							
								ca43b0357f 
								
							 
						 
						
							
							
								
								TUN-5867: Return error if service was already installed  
							
							
							
						 
						
							2022-03-16 11:33:44 +00:00  
				
					
						
							
							
								 
						
							
								9552bb7bc7 
								
							 
						 
						
							
							
								
								TUN-5853 Add "install" make target and build package manager info into executable  
							
							
							
						 
						
							2022-03-08 15:31:14 -06:00  
				
					
						
							
							
								 
						
							
								c54e8cd8e6 
								
							 
						 
						
							
							
								
								TUN-5851: Update all references to point to Apache License 2.0  
							
							
							
						 
						
							2022-03-08 17:35:31 +00:00  
				
					
						
							
							
								 
						
							
								706523389c 
								
							 
						 
						
							
							
								
								TUN-5679: Add support for service install using Tunnel Token  
							
							
							
						 
						
							2022-03-03 18:59:03 +00:00  
				
					
						
							
							
								 
						
							
								a1d485eca5 
								
							 
						 
						
							
							
								
								TUN-5823: Warn about legacy flags that are ignored when ingress rules are used  
							
							
							
						 
						
							2022-03-02 10:48:03 +00:00  
				
					
						
							
							
								 
						
							
								8a1ba1f8ca 
								
							 
						 
						
							
							
								
								TUN-5824: Update updater no-update-in-shell link  
							
							
							
						 
						
							2022-02-28 15:06:18 -06:00  
				
					
						
							
							
								 
						
							
								b6d7076400 
								
							 
						 
						
							
							
								
								TUN-5681: Add support for running tunnel using Token  
							
							
							
						 
						
							2022-02-23 10:09:45 +00:00  
				
					
						
							
							
								 
						
							
								22cd8ceb8c 
								
							 
						 
						
							
							
								
								TUN-5682: Remove name field from credentials  
							
							
							
						 
						
							2022-02-23 10:08:29 +00:00  
				
					
						
							
							
								 
						
							
								9909e9d63c 
								
							 
						 
						
							
							
								
								TUN-5754: Allow ingress validate to take plaintext option  
							
							... 
							
							
							
							Ingress validate currently validates config from a file. This PR adds a
new --json/-j flag to provide the ingress/config data as a plaintext
command line argument. 
							
						 
						
							2022-02-22 16:56:22 +00:00  
				
					
						
							
							
								 
						
							
								d68ff390ca 
								
							 
						 
						
							
							
								
								TUN-5698: Make ingress rules and warp routing dynamically configurable  
							
							
							
						 
						
							2022-02-16 09:38:28 +00:00  
				
					
						
							
							
								 
						
							
								e22422aafb 
								
							 
						 
						
							
							
								
								TUN-5749: Refactor cloudflared to pave way for reconfigurable ingress  
							
							... 
							
							
							
							- Split origin into supervisor and proxy packages
- Create configManager to handle dynamic config 
							
						 
						
							2022-02-14 15:37:09 +00:00  
				
					
						
							
							
								 
						
							
								a84cbcde7e 
								
							 
						 
						
							
							
								
								TUN-5669: Change network command to vnet  
							
							
							
						 
						
							2022-01-24 11:26:16 +00:00  
				
					
						
							
							
								 
						
							
								1a92f1acfe 
								
							 
						 
						
							
							
								
								TUN-5477: Unhide vnet commands  
							
							
							
						 
						
							2022-01-21 12:41:58 +00:00  
				
					
						
							
							
								 
						
							
								a39d95d5f7 
								
							 
						 
						
							
							
								
								TUN-5551: Show whether the binary was built for FIPS compliance  
							
							... 
							
							
							
							This is shown in 3 ways:
 - the version output with `cloudflared version` and alike commands
 - the build_info prometheus metric
 - a logging message 
							
						 
						
							2021-12-28 19:03:16 +00:00  
				
					
						
							
							
								 
						
							
								6822e4f8ab 
								
							 
						 
						
							
							
								
								TUN-5482: Refactor tunnelstore client related packages for more coherent package  
							
							
							
						 
						
							2021-12-28 17:17:49 +00:00  
				
					
						
							
							
								 
						
							
								70e675f42c 
								
							 
						 
						
							
							
								
								TUN-5551: Reintroduce FIPS compliance for linux amd64 now as separate binaries  
							
							... 
							
							
							
							This is a cherry-pick of 157f5d1412 
							
						 
						
							2021-12-20 21:50:42 +00:00  
				
					
						
							
							
								 
						
							
								571380b3f5 
								
							 
						 
						
							
							
								
								TUN-5362: Adjust route ip commands to be aware of virtual networks  
							
							
							
						 
						
							2021-12-03 09:10:20 +00:00  
				
					
						
							
							
								 
						
							
								eec6b87eea 
								
							 
						 
						
							
							
								
								TUN-5361: Commands for managing virtual networks  
							
							
							
						 
						
							2021-12-03 08:48:52 +00:00  
				
					
						
							
							
								 
						
							
								197a70c9c4 
								
							 
						 
						
							
							
								
								Fix typos  
							
							
							
						 
						
							2021-11-12 17:38:06 +02:00  
				
					
						
							
							
								 
						
							
								36479ef11f 
								
							 
						 
						
							
							
								
								Merge pull request  #478  from echtish/secret-flag  
							
							... 
							
							
							
							Add flag to 'tunnel create' subcommand to specify a base64-encoded secret 
							
						 
						
							2021-11-02 16:21:01 -05:00  
				
					
						
							
							
								 
						
							
								958650be1f 
								
							 
						 
						
							
							
								
								TUN-5262: Improvements to `max-fetch-size` that allow to deal with large number of tunnels in account  
							
							... 
							
							
							
							* `max-fetch-size` can now be set up in the config YAML
 * we no longer pass that to filter commands that filter by name
 * flag changed to signed int since altsrc does not support UInt flags
 * we now look up each non UUID (to convert it to a UUID) when needed, separately 
							
						 
						
							2021-10-19 18:28:29 +01:00  
				
					
						
							
							
								 
						
							
								eb51ff0a6d 
								
							 
						 
						
							
							
								
								TUN-5262: Allow to configure max fetch size for listing queries  
							
							... 
							
							
							
							This can be useful/important for accounts with many tunnels that exceed
the 1000 default page size.
There are various tunnel subcommands that use listing underneath, so we make
that flag a tunnel one, rather than adding it to each subcommand. 
							
						 
						
							2021-10-18 11:07:02 +01:00  
				
					
						
							
							
								 
						
							
								6cbf90883d 
								
							 
						 
						
							
							
								
								TUN-5255: Fix potential panic if Cloudflare API fails to respond to GetTunnel(id) during delete command  
							
							
							
						 
						
							2021-10-14 15:18:34 +00:00  
				
					
						
							
							
								 
						
							
								ceb509ee98 
								
							 
						 
						
							
							
								
								TUN-5138: Switch to QUIC on auto protocol based on threshold  
							
							
							
						 
						
							2021-10-14 09:18:20 +01:00  
				
					
						
							
							
								 
						
							
								2822fbe3db 
								
							 
						 
						
							
							
								
								TUN-5249: Revert "TUN-5138: Switch to QUIC on auto protocol based on threshold"  
							
							... 
							
							
							
							This reverts commit e445fd92f7 
							
						 
						
							2021-10-13 19:06:31 +01:00  
				
					
						
							
							
								 
						
							
								5148d00516 
								
							 
						 
						
							
							
								
								TUN-5246: Use protocol: quic for Quick tunnels if one is not already set  
							
							
							
						 
						
							2021-10-13 08:04:21 +00:00  
				
					
						
							
							
								 
						
							
								e445fd92f7 
								
							 
						 
						
							
							
								
								TUN-5138: Switch to QUIC on auto protocol based on threshold  
							
							
							
						 
						
							2021-10-11 11:05:20 +00:00  
				
					
						
							
							
								 
						
							
								1239006e96 
								
							 
						 
						
							
							
								
								Add flag to 'tunnel create' subcommand to specify a base64-encoded secret  
							
							
							
						 
						
							2021-09-29 18:56:38 -05:00  
				
					
						
							
							
								 
						
							
								cbdf88ea28 
								
							 
						 
						
							
							
								
								TUN-5164: Update README and clean up references to Argo Tunnel (using Cloudflare Tunnel instead)  
							
							
							
						 
						
							2021-09-29 08:27:47 +00:00  
				
					
						
							
							
								 
						
							
								f985ed567f 
								
							 
						 
						
							
							
								
								TUN-5128: Enforce maximum grace period  
							
							... 
							
							
							
							This maximum grace period will be honored by Cloudflare edge such that
either side will close the connection after unregistration at most
by this time (3min as of this commit):
 - If the connection is unused, it is already closed as soon as possible.
 - If the connection is still used, it is closed on the cloudflared configured grace-period.
Even if cloudflared does not close the connection by the grace-period time,
the edge will do so. 
							
						 
						
							2021-09-21 16:48:37 +00:00  
				
					
						
							
							
								 
						
							
								6968b714d0 
								
							 
						 
						
							
							
								
								Add support for taking named tunnel credentials from an environment variable  
							
							
							
						 
						
							2021-09-13 13:51:37 -02:30  
				
					
						
							
							
								 
						
							
								89d408e3bd 
								
							 
						 
						
							
							
								
								Merge pull request  #386  from Maartincm/allow_token_secret_as_env_var_in_cloudflared_access  
							
							... 
							
							
							
							Allow TokenID and TokenSecret as env vars for cloudflares access 
							
						 
						
							2021-09-02 10:15:29 -05:00  
				
					
						
							
							
								 
						
							
								98c3957d30 
								
							 
						 
						
							
							
								
								TUN-5010: --region should be a string flag  
							
							
							
						 
						
							2021-08-30 14:40:07 +00:00  
				
					
						
							
							
								 
						
							
								27cd83c2d3 
								
							 
						 
						
							
							
								
								Revert "TUN-4926: Implement --region configuration option"  
							
							... 
							
							
							
							This reverts commit d0a1daac3b 
							
						 
						
							2021-08-28 16:42:55 +01:00  
				
					
						
							
							
								 
						
							
								d0a1daac3b 
								
							 
						 
						
							
							
								
								TUN-4926: Implement --region configuration option  
							
							
							
						 
						
							2021-08-27 09:11:10 +00:00