You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Fran Bull
2d5962f524
feature/conn25,ipn/ipnext,ipn/ipnlocal: add ExtraRouterConfigRoutes hook
...
conn25 needs to add routes to the operating system to direct handling
of the addresses in the magic IP range to the tailscale0 TUN and
tailscaled.
The way we do this for exit nodes and VIP services is that we add routes
to the Routes field of router.Config, and then the config is passed to
the WireGuard engine Reconfig.
conn25 is implemented as an ipnext.Extension and so this commit adds a
hook to ipnext.Hooks to allow any extension to provide routes to the
config. The hook if provided is called in routerConfigLocked, similarly
to exit nodes and VIP services.
Fixes tailscale/corp#38123
Signed-off-by: Fran Bull <fran@tailscale.com>
3 weeks ago
..
auditlog
all: use Go 1.26 things, run most gofix modernizers
1 month ago
conffile
all: remove AUTHORS file and references to it
3 months ago
desktop
all: remove AUTHORS file and references to it
3 months ago
ipnauth
all: remove AUTHORS file and references to it
3 months ago
ipnext
feature/conn25,ipn/ipnext,ipn/ipnlocal: add ExtraRouterConfigRoutes hook
3 weeks ago
ipnlocal
feature/conn25,ipn/ipnext,ipn/ipnlocal: add ExtraRouterConfigRoutes hook
3 weeks ago
ipnserver
ipn/ipnserver: use peercreds for actor.Username on freebsd (for Taildrive)
3 weeks ago
ipnstate
types/ptr: deprecate ptr.To, use Go 1.26 new
1 month ago
lapitest
types/ptr: deprecate ptr.To, use Go 1.26 new
1 month ago
localapi
cmd/tailscale/cli: add a debug command to print the statedir
3 weeks ago
policy
all: remove AUTHORS file and references to it
3 months ago
store
all: use Go 1.26 things, run most gofix modernizers
1 month ago
backend.go
ipn,ipn/local: broadcast ClientVersion if AutoUpdate.Check ( #19107 )
3 weeks ago
backend_test.go
all: remove AUTHORS file and references to it
3 months ago
conf.go
ipn: fix the typo causing NoSNAT always set to true ( #19110 )
3 weeks ago
conf_test.go
ipn: reject advertised routes with non-address bits set ( #18649 )
4 weeks ago
doc.go
all: remove AUTHORS file and references to it
3 months ago
ipn_clone.go
tailcfg: reintroduce UserProfile.Groups
1 month ago
ipn_test.go
all: remove AUTHORS file and references to it
3 months ago
ipn_view.go
tailcfg: reintroduce UserProfile.Groups
1 month ago
prefs.go
all: use Go 1.26 things, run most gofix modernizers
1 month ago
prefs_test.go
all: use Go 1.26 things, run most gofix modernizers
1 month ago
serve.go
all: use Go 1.26 things, run most gofix modernizers
1 month ago
serve_expand_test.go
all: remove AUTHORS file and references to it
3 months ago
serve_test.go
all: remove AUTHORS file and references to it
3 months ago
store.go
all: remove AUTHORS file and references to it
3 months ago
store_test.go
all: remove AUTHORS file and references to it
3 months ago