Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								960c5a7baf 
								
							 
						 
						
							
							
								
								TUN-7551: Complete removal of raven-go to sentry-go  
							
							 
							
							... 
							
							
							
							Removes the final usage of raven-go and removes the dependency. 
							
						 
						
							2023-06-30 14:11:55 -07:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								cb97257815 
								
							 
						 
						
							
							
								
								TUN-7424: Add CORS headers to host_details responses  
							
							 
							
							
							
						 
						
							2023-05-16 22:18:57 -07:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								9426b60308 
								
							 
						 
						
							
							
								
								TUN-7227: Migrate to devincarr/quic-go  
							
							 
							
							... 
							
							
							
							The lucas-clemente/quic-go package moved namespaces and our branch
went stale, this new fork provides support for the new quic-go repo
and applies the max datagram frame size change.
Until the max datagram frame size support gets upstreamed into quic-go,
this can be used to unblock go 1.20 support as the old
lucas-clemente/quic-go will not get go 1.20 support. 
							
						 
						
							2023-05-10 19:44:15 +00:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								38cd455e4d 
								
							 
						 
						
							
							
								
								TUN-7373: Streaming logs override for same actor  
							
							 
							
							... 
							
							
							
							To help accommodate web browser interactions with websockets, when a
streaming logs session is requested for the same actor while already
serving a session for that user in a separate request, the original
request will be closed and the new request start streaming logs
instead. This should help with rogue sessions holding on for too long
with no client on the other side (before idle timeout or connection
close). 
							
						 
						
							2023-04-21 11:54:37 -07:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								69eb9698b5 
								
							 
						 
						
							
							
								
								TUN-7356: Bump golang.org/x/net package to 0.7.0  
							
							 
							
							
							
						 
						
							2023-04-07 09:41:23 -07:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								93acdaface 
								
							 
						 
						
							
							
								
								TUN-7125: Add management streaming logs WebSocket protocol  
							
							 
							
							
							
						 
						
							2023-04-05 16:25:16 +00:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								be64362fdb 
								
							 
						 
						
							
							
								
								TUN-7124: Add intercept ingress rule for management requests  
							
							 
							
							
							
						 
						
							2023-03-21 11:42:25 -07:00  
						
					 
				
					
						
							
							
								 
								Bas Westerbaan
							
						 
						
							 
							
							
							
							
								
							
							
								354281fc6a 
								
							 
						 
						
							
							
								
								RTG-2476 Add qtls override for Go 1.20  
							
							 
							
							
							
						 
						
							2023-03-02 08:34:51 +00:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								207f4e2c8d 
								
							 
						 
						
							
							
								
								TUN-7066: Bump coredns to v1.10.0  
							
							 
							
							... 
							
							
							
							closes  #857  
							
						 
						
							2023-01-26 09:30:08 -08:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								794e8e622f 
								
							 
						 
						
							
							
								
								TUN-6724: Migrate to sentry-go from raven-go  
							
							 
							
							
							
						 
						
							2023-01-11 15:48:03 +00:00  
						
					 
				
					
						
							
							
								 
								Bas Westerbaan
							
						 
						
							 
							
							
							
							
								
							
							
								de4fd472f3 
								
							 
						 
						
							
							
								
								RTG-2418 Update qtls  
							
							 
							
							
							
						 
						
							2023-01-04 14:52:00 +01:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								887e486a63 
								
							 
						 
						
							
							
								
								TUN-7057: Remove dependency github.com/gorilla/mux  
							
							 
							
							
							
						 
						
							2022-12-24 21:05:51 -07:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								1fe4878264 
								
							 
						 
						
							
							
								
								TUN-6937: Bump golang.org/x/* packages to new release tags  
							
							 
							
							
							
						 
						
							2022-11-14 17:25:11 +00:00  
						
					 
				
					
						
							
							
								 
								Bas Westerbaan
							
						 
						
							 
							
							
							
							
								
							
							
								d0c10b34dd 
								
							 
						 
						
							
							
								
								RTG-2276 Update qtls and go mod tidy  
							
							 
							
							
							
						 
						
							2022-10-11 02:08:19 +00:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								de07da02cd 
								
							 
						 
						
							
							
								
								TUN-6772: Add a JWT Validator as an ingress verifier  
							
							 
							
							... 
							
							
							
							This adds a new verifier interface that can be attached to ingress.Rule.
This would act as a middleware layer that gets executed at the start of
proxy.ProxyHTTP.
A jwt validator implementation for this verifier is also provided. The
validator downloads the public key from the access teams endpoint and
uses it to verify the JWT sent to cloudflared with the audtag (clientID)
information provided in the config. 
							
						 
						
							2022-09-22 08:42:25 +00:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								013bdbd10c 
								
							 
						 
						
							
							
								
								TUN-6718: Bump go and go-boring 1.18.6  
							
							 
							
							
							
						 
						
							2022-09-19 15:18:59 +00:00  
						
					 
				
					
						
							
							
								 
								Bas Westerbaan
							
						 
						
							 
							
							
							
							
								
							
							
								11cbff4ff7 
								
							 
						 
						
							
							
								
								RTG-1339 Support post-quantum hybrid key exchange  
							
							 
							
							... 
							
							
							
							Func spec: https://wiki.cfops.it/x/ZcBKHw  
							
						 
						
							2022-09-07 19:32:53 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								bad2e8e812 
								
							 
						 
						
							
							
								
								TUN-6666: Define packet package  
							
							 
							
							... 
							
							
							
							This package defines IP and ICMP packet, decoders, encoder and flow 
							
						 
						
							2022-08-24 11:36:57 +01:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								065d8355c5 
								
							 
						 
						
							
							
								
								TUN-6637: Upgrade quic-go  
							
							 
							
							
							
						 
						
							2022-08-10 14:13:19 +00:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								046a30e3c7 
								
							 
						 
						
							
							
								
								TUN-6637: Upgrade go version and quic-go  
							
							 
							
							
							
						 
						
							2022-08-08 15:49:10 +01:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								d96c39196d 
								
							 
						 
						
							
							
								
								TUN-6601: Update gopkg.in/yaml.v3 references in modules  
							
							 
							
							
							
						 
						
							2022-07-27 10:05:15 +01:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								2a177e0fc4 
								
							 
						 
						
							
							
								
								TUN-6583: Remove legacy --ui flag  
							
							 
							
							
							
						 
						
							2022-07-20 16:17:29 -07:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								475939a77f 
								
							 
						 
						
							
							
								
								TUN-6191: Update quic-go to v0.27.1 and with custom patch to allow keep alive period to be configurable  
							
							 
							
							... 
							
							
							
							The idle period is set to 5sec.
We now also ping every second since last activity.
This makes the quic.Connection less prone to being closed with
no network activity, since we send multiple pings per idle
period, and thus a single packet loss cannot cause the problem. 
							
						 
						
							2022-06-07 12:25:18 +01:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								e8fe34773c 
								
							 
						 
						
							
							
								
								TUN-6158: Update golang.org/x/crypto  
							
							 
							
							
							
						 
						
							2022-05-02 09:34:39 +01:00  
						
					 
				
					
						
							
							
								 
								João Oliveirinha
							
						 
						
							 
							
							
							
							
								
							
							
								f3244db861 
								
							 
						 
						
							
							
								
								TUN-6130: Fix vendoring due to case sensitive typo in package  
							
							 
							
							
							
						 
						
							2022-04-21 22:37:16 +01:00  
						
					 
				
					
						
							
							
								 
								Devin Carr
							
						 
						
							 
							
							
							
							
								
							
							
								def8f57dbc 
								
							 
						 
						
							
							
								
								TUN-5989: Add in-memory otlp exporter  
							
							 
							
							
							
						 
						
							2022-04-11 19:38:01 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								2f05f969e2 
								
							 
						 
						
							
							
								
								TUN-5995: Force prometheus v1.12.1 usage  
							
							 
							
							
							
						 
						
							2022-04-07 10:51:52 +01:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								b12272529f 
								
							 
						 
						
							
							
								
								TUN-5995: Update prometheus to 1.12.1 to avoid vulnerabilities  
							
							 
							
							
							
						 
						
							2022-04-06 11:13:12 +00:00  
						
					 
				
					
						
							
							
								 
								João Oliveirinha
							
						 
						
							 
							
							
							
							
								
							
							
								9422ea8ed8 
								
							 
						 
						
							
							
								
								CC-796: Remove dependency on unsupported version of go-oidc  
							
							 
							
							
							
						 
						
							2022-03-18 18:16:10 +00:00  
						
					 
				
					
						
							
							
								 
								João Oliveirinha
							
						 
						
							 
							
							
							
							
								
							
							
								05b903a32e 
								
							 
						 
						
							
							
								
								Revert "CC-796: Remove dependency on unsupported version of go-oidc"  
							
							 
							
							... 
							
							
							
							This reverts commit 0899d6a136 . 
							
						 
						
							2022-03-18 10:03:58 +00:00  
						
					 
				
					
						
							
							
								 
								emmanuel
							
						 
						
							 
							
							
							
							
								
							
							
								0899d6a136 
								
							 
						 
						
							
							
								
								CC-796: Remove dependency on unsupported version of go-oidc  
							
							 
							
							
							
						 
						
							2022-03-07 21:48:30 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								8a5343d0a5 
								
							 
						 
						
							
							
								
								TUN-5675: Remove github.com/dgrijalva/jwt-go dependency by upgrading coredns version  
							
							 
							
							
							
						 
						
							2022-01-25 15:24:13 +00:00  
						
					 
				
					
						
							
							
								 
								João Oliveirinha
							
						 
						
							 
							
							
							
							
								
							
							
								74556bcd7d 
								
							 
						 
						
							
							
								
								TUN-5547: Bump golang x/net package to fix http2 transport bugs  
							
							 
							
							
							
						 
						
							2022-01-17 11:13:25 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								6fa58aadba 
								
							 
						 
						
							
							
								
								TUN-5623: Configure quic max datagram frame size to 1350 bytes for none Windows platforms  
							
							 
							
							
							
						 
						
							2022-01-11 14:55:43 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								e71b88fcaa 
								
							 
						 
						
							
							
								
								TUN-5408: Update quic package to v0.24.0  
							
							 
							
							
							
						 
						
							2021-11-10 22:10:38 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								7024d193c9 
								
							 
						 
						
							
							
								
								TUN-5405: Update net package to v0.0.0-20211109214657-ef0fda0de508  
							
							 
							
							... 
							
							
							
							This version contains fix to https://github.com/golang/go/issues/43989  
							
						 
						
							2021-11-10 17:20:13 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								2ca4633f89 
								
							 
						 
						
							
							
								
								TUN-5286: Upgrade crypto/ssh package to fix CVE-2020-29652  
							
							 
							
							
							
						 
						
							2021-10-22 16:50:35 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								ff7c48568c 
								
							 
						 
						
							
							
								
								TUN-5261: Collect QUIC metrics about RTT, packets and bytes transfered and log events at tracing level  
							
							 
							
							
							
						 
						
							2021-10-21 15:26:57 +01:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								d54c8cc745 
								
							 
						 
						
							
							
								
								TUN-5129: Use go 1.17 and copy .git folder to docker build to compute version  
							
							 
							
							
							
						 
						
							2021-09-21 15:50:35 +00:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								414cb12f02 
								
							 
						 
						
							
							
								
								TUN-4961: Update quic-go to latest  
							
							 
							
							... 
							
							
							
							- Updates fips-go to be the latest on cfsetup.yaml
- Updates sumtype's x/tools to be latest to avoid Internal: nil pkg
  errors with fips. 
							
						 
						
							2021-08-27 12:26:00 +01:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								1082ac1c36 
								
							 
						 
						
							
							
								
								TUN-4922: Downgrade quic-go library to 0.20.0  
							
							 
							
							
							
						 
						
							2021-08-13 15:45:13 +01:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								ed024d0741 
								
							 
						 
						
							
							
								
								TUN-4597: Add a QUIC server skeleton  
							
							 
							
							... 
							
							
							
							- Added a QUIC server to accept streams
- Unit test for this server also tests ALPN
- Temporary echo capability for HTTP ConnectionType 
							
						 
						
							2021-08-03 10:03:47 +00:00  
						
					 
				
					
						
							
							
								 
								Adam Chalmers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								75c3ca2f4a 
								
							 
						 
						
							
							
								
								TUN-4384: Silence log from automaxprocs  
							
							 
							
							
							
						 
						
							2021-05-13 02:05:19 +01:00  
						
					 
				
					
						
							
							
								 
								Adam Chalmers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								07af2a33b7 
								
							 
						 
						
							
							
								
								TUN-4356: Set AUTOMAXPROCS to the CPU limit when running in a Linux container  
							
							 
							
							
							
						 
						
							2021-05-13 02:05:18 +01:00  
						
					 
				
					
						
							
							
								 
								Igor Postelnik
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Igor Postelnik
							
						 
						
							 
							
							
							
							
								
							
							
								6db934853d 
								
							 
						 
						
							
							
								
								TUN-3963: Repoint urfave/cli/v2 library at patched branch at github.com/ipostelnik/cli/v2@fixed which correctly handles reading flags declared at multiple levels of subcommands.  
							
							 
							
							
							
						 
						
							2021-02-24 20:04:59 +00:00  
						
					 
				
					
						
							
							
								 
								Sudarsan Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								b4700a52e3 
								
							 
						 
						
							
							
								
								TUN-3725: Warp-routing is independent of ingress  
							
							 
							
							... 
							
							
							
							- Changed warp-routing configuration to its own yaml.
    - Ingress Rules host matching is indepedent of warp-routing. 
							
						 
						
							2021-02-23 14:19:47 +00:00  
						
					 
				
					
						
							
							
								 
								cthuang
							
						 
						
							 
							
							
							
							
								
							
							
								9d5bd256be 
								
							 
						 
						
							
							
								
								TUN-3964: Revert "TUN-3922: Repoint urfave/cli/v2 library at patched branch at github.com/ipostelnik/cli/v2@fixed which correctly handles reading flags declared at multiple levels of subcommands."  
							
							 
							
							... 
							
							
							
							This reverts commit 1670ee87fb . 
							
						 
						
							2021-02-23 12:32:07 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Postelnik
							
						 
						
							 
							
							
							
							
								
							
							
								1670ee87fb 
								
							 
						 
						
							
							
								
								TUN-3922: Repoint urfave/cli/v2 library at patched branch at github.com/ipostelnik/cli/v2@fixed which correctly handles reading flags declared at multiple levels of subcommands.  
							
							 
							
							
							
						 
						
							2021-02-18 18:12:20 +00:00