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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2afa307765 
								
							 
						 
						
							
							
								
								TUN-4981: Improve readability of prepareTunnelConfig method  
							
							
							
						 
						
							2021-08-26 18:15:36 +01:00  
				
					
						
							
							
								 
						
							
								a4a9f45b0a 
								
							 
						 
						
							
							
								
								TUN-4821: Make quick tunnels the default in cloudflared  
							
							
							
						 
						
							2021-08-26 15:53:02 +00:00  
				
					
						
							
							
								 
						
							
								071d595371 
								
							 
						 
						
							
							
								
								TUN-4940: Fix cloudflared not picking up correct NextProtos for quic  
							
							
							
						 
						
							2021-08-23 15:30:45 +00:00  
				
					
						
							
							
								 
						
							
								12ad264eb3 
								
							 
						 
						
							
							
								
								TUN-4866: Add Control Stream for QUIC  
							
							... 
							
							
							
							This commit adds support to Register and Unregister Connections via RPC
on the QUIC transport protocol 
							
						 
						
							2021-08-17 14:50:32 +00:00  
				
					
						
							
							
								 
						
							
								8527d03a29 
								
							 
						 
						
							
							
								
								TUN-4847: Allow to list tunnels by prefix name or exclusion prefix name  
							
							
							
						 
						
							2021-07-30 12:00:26 +01:00  
				
					
						
							
							
								 
						
							
								aa24338225 
								
							 
						 
						
							
							
								
								TUN-4832: Prevent tunnel from running accidentally when only proxy-dns should run  
							
							
							
						 
						
							2021-07-29 11:05:12 +00:00  
				
					
						
							
							
								 
						
							
								0924549efd 
								
							 
						 
						
							
							
								
								TUN-4811: Publish quick tunnels' hostname in /metrics under `userHostname` for backwards-compatibility  
							
							
							
						 
						
							2021-07-29 10:20:43 +01:00  
				
					
						
							
							
								 
						
							
								ed1389ef08 
								
							 
						 
						
							
							
								
								TUN-4814: Revert "TUN-4699: Make quick tunnels the default in cloudflared"  
							
							... 
							
							
							
							This reverts commit 18992efa0c 
							
						 
						
							2021-07-28 10:02:55 +01:00  
				
					
						
							
							
								 
						
							
								18992efa0c 
								
							 
						 
						
							
							
								
								TUN-4699: Make quick tunnels the default in cloudflared  
							
							
							
						 
						
							2021-07-26 15:57:36 +00:00  
				
					
						
							
							
								 
						
							
								59cae0f622 
								
							 
						 
						
							
							
								
								TUN-4698: Add cloudflared metrics endpoint to serve quick tunnel hostname  
							
							
							
						 
						
							2021-07-12 09:26:07 +00:00  
				
					
						
							
							
								 
						
							
								3eb9efd9f0 
								
							 
						 
						
							
							
								
								TUN-4521: Modify cloudflared to use zoneless-tunnels-worker for free tunnels  
							
							
							
						 
						
							2021-06-29 09:39:18 +01:00  
				
					
						
							
							
								 
						
							
								f88732277a 
								
							 
						 
						
							
							
								
								TUN-4502: Make `cloudflared tunnel route` subcommands described consistently  
							
							
							
						 
						
							2021-06-07 09:20:11 +01:00  
				
					
						
							
							
								 
						
							
								235897ba21 
								
							 
						 
						
							
							
								
								AUTH-3426: Point to new transfer service URL and eliminate PUT /ok  
							
							
							
						 
						
							2021-05-19 19:39:56 +00:00  
				
					
						
							
							
								 
						
							
								4c5ebccacc 
								
							 
						 
						
							
							
								
								TUN-4425: --overwrite-dns flag for in adhoc and route dns cmds  
							
							
							
						 
						
							2021-05-19 18:22:01 +00:00  
				
					
						
							
							
								 
						
							
								6526211a69 
								
							 
						 
						
							
							
								
								TUN-4421: Named Tunnels will automatically select the protocol to connect to Cloudflare's edge network  
							
							
							
						 
						
							2021-05-17 15:57:44 +01:00  
				
					
						
							
							
								 
						
							
								ae460b340b 
								
							 
						 
						
							
							
								
								TUN-4342: Fix false positive warning about unused hostname property  
							
							
							
						 
						
							2021-05-13 02:05:19 +01:00  
				
					
						
							
							
								 
						
							
								4bd17766a9 
								
							 
						 
						
							
							
								
								TUN-4359: Warn about unused keys in 'tunnel ingress validate'  
							
							
							
						 
						
							2021-05-13 02:05:19 +01:00  
				
					
						
							
							
								 
						
							
								4d43a70a38 
								
							 
						 
						
							
							
								
								Setup a Github action for checking the cloudflared build  
							
							
							
						 
						
							2021-05-04 14:31:22 +01:00  
				
					
						
							
							
								 
						
							
								1073f8db40 
								
							 
						 
						
							
							
								
								TUN-2853: rename STDIN-CONTROL env var to STDIN_CONTROL  
							
							
							
						 
						
							2021-04-09 16:43:01 +01:00  
				
					
						
							
							
								 
						
							
								b25d38dd72 
								
							 
						 
						
							
							
								
								TUN-4177: Running with proxy-dns should not prevent running Named Tunnels  
							
							
							
						 
						
							2021-04-05 11:28:05 +01:00  
				
					
						
							
							
								 
						
							
								5afa3251dd 
								
							 
						 
						
							
							
								
								TUN-4150: Only show the connector table in 'tunnel info' if there are connectors. Don't show rows with zero connections.  
							
							
							
						 
						
							2021-03-30 20:13:00 +00:00  
				
					
						
							
							
								 
						
							
								ebf5292bf9 
								
							 
						 
						
							
							
								
								TUN-4146: Unhide and document grace-period  
							
							
							
						 
						
							2021-03-29 16:29:18 -05:00  
				
					
						
							
							
								 
						
							
								f9062ab473 
								
							 
						 
						
							
							
								
								TUN-4141: Better error messages for tunnel info subcommand.  
							
							
							
						 
						
							2021-03-26 14:45:35 -05:00  
				
					
						
							
							
								 
						
							
								da4d0b2bae 
								
							 
						 
						
							
							
								
								TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future.  
							
							
							
						 
						
							2021-03-24 10:53:29 -05:00  
				
					
						
							
							
								 
						
							
								50435546c5 
								
							 
						 
						
							
							
								
								TUN-4118: Don't overwrite existing file with tunnel credentials. For ad-hoc tunnels, this means tunnel won't start if there's a file in the way.  
							
							
							
						 
						
							2021-03-24 08:26:22 -05:00  
				
					
						
							
							
								 
						
							
								9018ee5d5e 
								
							 
						 
						
							
							
								
								TUN-4116: Ingore credentials-file setting in configuration file during tunnel create and delete opeations.  
							
							... 
							
							
							
							This change has two parts:
1. Update to newer version of the urfave/cli fork that correctly sets flag value along the context hierarchy while respecting config file overide behavior of the most specific instance of the flag.
2. Redefine --credentials-file flag so that create and delete subcommand don't use value from the config file. 
							
						 
						
							2021-03-24 08:15:36 -05:00  
				
					
						
							
							
								 
						
							
								8250b67a9f 
								
							 
						 
						
							
							
								
								TUN-4111: Warn the user if both properties "tunnel" and "hostname" are used  
							
							
							
						 
						
							2021-03-23 20:14:29 +00:00  
				
					
						
							
							
								 
						
							
								4a7763e497 
								
							 
						 
						
							
							
								
								TUN-3998: Allow to cleanup the connections of a tunnel limited to a single client  
							
							
							
						 
						
							2021-03-23 08:48:54 +00:00  
				
					
						
							
							
								 
						
							
								89d0e45d62 
								
							 
						 
						
							
							
								
								TUN-3993: New `cloudflared tunnel info` to obtain details about the active connectors for a tunnel  
							
							
							
						 
						
							2021-03-17 14:08:18 +00:00  
				
					
						
							
							
								 
						
							
								a34099724e 
								
							 
						 
						
							
							
								
								TUN-4094: Don't read configuration file for access commands  
							
							
							
						 
						
							2021-03-16 17:36:46 -05:00  
				
					
						
							
							
								 
						
							
								8c5498fad1 
								
							 
						 
						
							
							
								
								TUN-3715: Only read config file once, right before invoking the command  
							
							
							
						 
						
							2021-03-16 17:22:13 -05:00  
				
					
						
							
							
								 
						
							
								2c746b3361 
								
							 
						 
						
							
							
								
								TUN-4081: Update log severities to use Zerolog's levels  
							
							
							
						 
						
							2021-03-16 19:04:49 +00:00  
				
					
						
							
							
								 
						
							
								aa5ebb817a 
								
							 
						 
						
							
							
								
								TUN-4075: Dedup test should not compare order of list  
							
							
							
						 
						
							2021-03-10 13:48:59 -06:00  
				
					
						
							
							
								 
						
							
								39065377b5 
								
							 
						 
						
							
							
								
								TUN-4063: Cleanup dependencies between packages.  
							
							... 
							
							
							
							- Move packages the provide generic functionality (such as config) from `cmd` subtree to top level.
- Remove all dependencies on `cmd` subtree from top level packages.
- Consolidate all code dealing with token generation and transfer to a single cohesive package. 
							
						 
						
							2021-03-09 14:02:59 +00:00  
				
					
						
							
							
								 
						
							
								ded9dec4f0 
								
							 
						 
						
							
							
								
								TUN-3819: Remove client-side check that deleted tunnels have no connections  
							
							
							
						 
						
							2021-03-05 21:21:10 +00:00  
				
					
						
							
							
								 
						
							
								4f88982584 
								
							 
						 
						
							
							
								
								TUN-3994: Log client_id when running a named tunnel  
							
							
							
						 
						
							2021-03-03 17:27:23 +00:00  
				
					
						
							
							
								 
						
							
								bcd71b56e9 
								
							 
						 
						
							
							
								
								TUN-3989: Check in with Updater service in more situations and convey messages to user  
							
							
							
						 
						
							2021-03-03 13:57:04 +00:00