Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							e2afd30b1c 
							
						 
					 
					
						
						
							
							Add the latest UI to the website  
						
						
						
					 
					
						2024-04-18 14:55:59 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							c906aaf927 
							
						 
					 
					
						
						
							
							Allow to remove forced tags of a node  
						
						... 
						
						
						
						Set as empty StringList 
						
					 
					
						2024-04-18 09:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							580f96ce83 
							
						 
					 
					
						
						
							
							Remove unused node check interval  
						
						
						
					 
					
						2024-04-17 20:20:44 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							c4c8cfe5ea 
							
						 
					 
					
						
						
							
							Fix crash when a prefix family was empty  
						
						
						
					 
					
						2024-04-17 15:28:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							40953727cf 
							
						 
					 
					
						
						
							
							fix ip migration  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-04-17 12:36:12 +02:00 
						 
				 
			
				
					
						
							
							
								Cas de Reuver 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4af0c386c 
							
						 
					 
					
						
						
							
							Log available update as warning ( #1877 )  
						
						
						
					 
					
						2024-04-17 11:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ce23df45a 
							
						 
					 
					
						
						
							
							Migrate IP fields in database to dedicated columns ( #1869 )  
						
						
						
					 
					
						2024-04-17 07:03:06 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey Aksenov 
							
						 
					 
					
						
						
						
						
							
						
						
							85cef84e17 
							
						 
					 
					
						
						
							
							use newer fork of termcolor ( #1842 )  
						
						... 
						
						
						
						jagottsicher's fork fixed a bug in Windows implementation. While Windows may be not intended as a target platform,
some contributors may prefer it for development.
Also ran go mod tidy, thus two more unnecessary packages are removed from go.sum 
						
					 
					
						2024-04-16 23:48:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d62e9fce5 
							
						 
					 
					
						
						
							
							move "embedded derp" settings into With options for integration tests ( #1872 )  
						
						
						
					 
					
						2024-04-16 21:37:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							60f0cf908c 
							
						 
					 
					
						
						
							
							more log.Error -> fmt.Errorf cleanup  
						
						
						
					 
					
						2024-04-15 12:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							1704977e76 
							
						 
					 
					
						
						
							
							improve testing of route failover logic  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-04-15 12:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							bf4fd078fc 
							
						 
					 
					
						
						
							
							clean up use of log.Error where errors could be wrapped  
						
						... 
						
						
						
						Replace a lot of occurences of log.Error with fmt.Errorf,
bubbling the error up the chain instead. 
						
					 
					
						2024-04-15 12:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							58c94d2bd3 
							
						 
					 
					
						
						
							
							Rework map session  
						
						... 
						
						
						
						This commit restructures the map session in to a struct
holding the state of what is needed during its lifetime.
For streaming sessions, the event loop is structured a
bit differently not hammering the clients with updates
but rather batching them over a short, configurable time
which should significantly improve cpu usage, and potentially
flakyness.
The use of Patch updates has been dialed back a little as
it does not look like its a 100% ready for prime time. Nodes
are now updated with full changes, except for a few things
like online status.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-04-15 12:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd693c444c 
							
						 
					 
					
						
						
							
							flake.lock: Update ( #1848 )  
						
						
						
					 
					
						2024-04-14 06:46:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brandon Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							2858ab402a 
							
						 
					 
					
						
						
							
							Add new shasum for flake.nix  
						
						
						
					 
					
						2024-04-11 08:01:26 +02:00 
						 
				 
			
				
					
						
							
							
								Brandon Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							7bea885b8c 
							
						 
					 
					
						
						
							
							Updated dependencies, fixing segfault for OpenBSD  
						
						... 
						
						
						
						Fixes  #1857  
					
						2024-04-11 08:01:26 +02:00 
						 
				 
			
				
					
						
							
							
								Riezebos 
							
						 
					 
					
						
						
						
						
							
						
						
							84de1854f8 
							
						 
					 
					
						
						
							
							Run prettier  
						
						
						
					 
					
						2024-04-10 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Riezebos 
							
						 
					 
					
						
						
						
						
							
						
						
							6efc50789d 
							
						 
					 
					
						
						
							
							Update docs/faq.md  
						
						... 
						
						
						
						Co-authored-by: Juan Font <juanfontalonso@gmail.com> 
						
					 
					
						2024-04-10 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Riezebos 
							
						 
					 
					
						
						
						
						
							
						
						
							0fcfd643fa 
							
						 
					 
					
						
						
							
							More concise  
						
						
						
					 
					
						2024-04-10 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Riezebos 
							
						 
					 
					
						
						
						
						
							
						
						
							bdf54e802e 
							
						 
					 
					
						
						
							
							Update answer based on comment  
						
						
						
					 
					
						2024-04-10 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Riezebos 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe32829a1 
							
						 
					 
					
						
						
							
							Update docs/faq.md  
						
						... 
						
						
						
						Co-authored-by: ohdearaugustin <ohdearaugustin@users.noreply.github.com> 
						
					 
					
						2024-04-10 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Riezebos 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb7428ba9 
							
						 
					 
					
						
						
							
							Add FAQ question about using the same machine as server and client  
						
						
						
					 
					
						2024-04-10 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lo Nigro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a8e25a8d1 
							
						 
					 
					
						
						
							
							[docs] Use modern Apt command to install package ( #1420 )  
						
						
						
					 
					
						2024-03-22 20:32:01 +01:00 
						 
				 
			
				
					
						
							
							
								Maja Bojarska 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d9021047f 
							
						 
					 
					
						
						
							
							Fix/improve documentation formatting ( #1575 )  
						
						... 
						
						
						
						* Fix docs formatting
* .prettierignore add docu
---------
Co-authored-by: ohdearaugustin <ohdearaugustin@users.noreply.github.com> 
						
					 
					
						2024-03-22 19:55:20 +01:00 
						 
				 
			
				
					
						
							
							
								ohdearaugustin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74ff14eb30 
							
						 
					 
					
						
						
							
							update docs workflow ( #1832 )  
						
						
						
					 
					
						2024-03-22 19:50:35 +01:00 
						 
				 
			
				
					
						
							
							
								Sandro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1d4fef194 
							
						 
					 
					
						
						
							
							Downgrade update sent to debug ( #1843 )  
						
						
						
					 
					
						2024-03-22 09:28:10 +00:00 
						 
				 
			
				
					
						
							
							
								George Pchelkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							785b150467 
							
						 
					 
					
						
						
							
							Fix typo in docs - DB file path ( #1546 )  
						
						
						
					 
					
						2024-03-19 22:43:43 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20bf3777d3 
							
						 
					 
					
						
						
							
							docs(README): update contributors ( #1834 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
					 
					
						2024-03-19 22:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c29eddded3 
							
						 
					 
					
						
						
							
							flake.lock: Update ( #1833 )  
						
						
						
					 
					
						2024-03-17 09:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								zx 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b477e5f366 
							
						 
					 
					
						
						
							
							Update docker related doc ( #1421 )  
						
						
						
					 
					
						2024-03-14 23:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Sandro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95004de5e8 
							
						 
					 
					
						
						
							
							docs/reverse-proxy: use standard map, correct X-Forwarded-Proto variable for nginx ( #1790 )  
						
						
						
					 
					
						2024-03-14 22:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vitalij Dovhanyc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef26f58085 
							
						 
					 
					
						
						
							
							update gh workflow actions ( #1809 )  
						
						
						
					 
					
						2024-03-13 13:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d3eae8861 
							
						 
					 
					
						
						
							
							Update flake.lock ( #1657 )  
						
						... 
						
						
						
						Flake lock file updates:
• Updated input 'flake-utils':
    'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
  → 'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/442d407992384ed9c0e6d352de75b69079904e4e' (2024-02-09)
  → 'github:NixOS/nixpkgs/0e7f98a5f30166cbed344569426850b21e4091d4' (2024-03-09)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
					 
					
						2024-03-10 12:40:31 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							a244eabd03 
							
						 
					 
					
						
						
							
							Ephemeral keys can now be reusable and non-reusable  
						
						... 
						
						
						
						Fixes the issue reported in #1712 . In Tailscale SaaS, ephemeral keys can be single-user or reusable. Until now, our ephemerals were only reusable. This PR makes us adhere to the .com behaviour. 
						
					 
					
						2024-03-03 12:37:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vitalij Dovhanyc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e15a08326c 
							
						 
					 
					
						
						
							
							simplify integration testing with matrix jobs ( #1799 )  
						
						... 
						
						
						
						* simplify integration testing with matrix jobs
* check if all of the integration tests are in the test-integration workflow 
						
					 
					
						2024-03-02 22:36:38 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9966ba6c2 
							
						 
					 
					
						
						
							
							fix postgres migration ( #1802 )  
						
						
						
					 
					
						2024-03-01 19:11:46 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a920ee701 
							
						 
					 
					
						
						
							
							move debug inside if in docker goreleaser tag ( #1783 )  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-02-19 14:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b2c31aabc 
							
						 
					 
					
						
						
							
							fix ifs in goreleaser gotemplate ( #1781 )  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-02-19 10:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dbd59ca55 
							
						 
					 
					
						
						
							
							Get integration test netmap from watch-ipn command ( #1729 )  
						
						
						
					 
					
						2024-02-18 23:22:18 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f162c212c 
							
						 
					 
					
						
						
							
							drop unused last_successful_update field from node table ( #1754 )  
						
						
						
					 
					
						2024-02-18 23:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							384ca03208 
							
						 
					 
					
						
						
							
							new IP allocator and add postgres to integration tests. ( #1756 )  
						
						
						
					 
					
						2024-02-18 19:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f581d4d9c0 
							
						 
					 
					
						
						
							
							replace linter actions with nix to ensure consistent version ( #1773 )  
						
						
						
					 
					
						2024-02-18 13:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b60ee9db54 
							
						 
					 
					
						
						
							
							improve errors for missing directories ( #1765 )  
						
						... 
						
						
						
						* improve errors for missing directories
Fixes  #1761 
Updates #1760 
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* update container docs
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* update changelog with /var changes
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
---------
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-02-17 13:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c73e8476b9 
							
						 
					 
					
						
						
							
							make database configuration change breaking ( #1766 )  
						
						... 
						
						
						
						A lot of things are breaking in 0.23 so instead of having this
be a long process, just rip of the plaster.
Updates #1758 
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-02-17 13:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6055d0b397 
							
						 
					 
					
						
						
							
							rollback gorm, broke migration  #1755  ( #1762 )  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-02-17 13:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1904d79e90 
							
						 
					 
					
						
						
							
							rework docker tags ( #1763 )  
						
						... 
						
						
						
						* rework docker tags
This commit tries to align the new docker tags with the old schema
A prerelease will end up with the following tags:
- unstable
- v0.23.0-alpha3
- 0.23.0.alpha3
- sha-1234adsfg
A release will end up with:
- latest
- stable
- v0.23.0
- v0.23
- v0
- 0.23.0
- 0.23
- 0
- sha-1234adsfg
All of the builds will also have a `-debug` version.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* update changelog
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
---------
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-02-17 13:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Sandro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b01b9e14f 
							
						 
					 
					
						
						
							
							Reduce poll logging to debug ( #1746 )  
						
						... 
						
						
						
						Before this logged ~10 messages every few seconds and quite spamming the
log. 
						
					 
					
						2024-02-16 10:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Figuereo-Supraner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5717c8255a 
							
						 
					 
					
						
						
							
							Use result of fmt.Errorf call ( #1668 )  
						
						
						
					 
					
						2024-02-15 11:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c42f25bd72 
							
						 
					 
					
						
						
							
							fix ko dockerhub builds ( #1751 )  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-02-15 10:23:01 +01:00 
						 
				 
			
				
					
						
							
							
								Stepan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82c64f682c 
							
						 
					 
					
						
						
							
							Docs: fix path to nologin shell ( #1610 )  
						
						
						
					 
					
						2024-02-15 08:43:50 +01:00