tailscale/tstest
Tom DNetto 3df305b764 tsnet: enable use-cases with non-native IPs by setting ns.ProcessSubnets
Terminating traffic to IPs which are not the native IPs of the node requires
the netstack subsystem to intercept trafic to an IP it does not consider local.
This PR switches on such interception. In addition to supporting such termination,
this change will also enable exit nodes and subnet routers when running in
userspace mode.

DO NOT MERGE until 1.52 is cut.

Signed-off-by: Tom DNetto <tom@tailscale.com>
Updates: https://github.com/tailscale/corp/issues/15038
2023-10-30 12:25:27 -06:00
..
archtest all: update copyright and license headers 2023-01-27 15:36:29 -08:00
deptest tstest/deptest: add check that x/exp/{maps,slices} imported as xfoo 2023-10-03 19:40:57 -07:00
integration tsnet: enable use-cases with non-native IPs by setting ns.ProcessSubnets 2023-10-30 12:25:27 -06:00
iosdeps all: replace deprecated ioutil references 2023-08-23 23:53:19 +01:00
jsdeps tstest/deptest: add test-only package to unify negative dep tests 2023-07-20 23:18:40 -07:00
natlab wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 2023-04-15 13:40:15 -07:00
tools all: update copyright and license headers 2023-01-27 15:36:29 -08:00
allocs.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
clock_test.go all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 2023-08-17 08:42:35 -07:00
clock.go tstime: add Since method (#8622) 2023-07-14 16:50:17 -04:00
log_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
log.go control/controlclient: remove unused StartLogout 2023-08-30 20:23:03 -07:00
resource.go tstest: make ResourceCheck panic on parallel tests 2023-10-06 19:12:34 -07:00
tstest_test.go tstest: add method to Replace values for tests 2023-03-03 17:02:33 -08:00
tstest.go ipn/{conffile,ipnlocal}: start booting tailscaled from a config file w/ auth key 2023-10-17 07:12:49 -07:00