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.
Michael Ben-Ami
ce7789071f
feature/conn25: add NATing support with flow caching
...
Introduce a datapathHandler that implements hooks that will
receive packets from the tstun.Wrapper. This commit does not wire
those up just yet.
Perform DNAT from Magic IP to Transit IP on outbound flows on clients,
and reverse SNAT in the reverse direction.
Perform DNAT from Transit IP to final destination IP on outbound flows
on connectors, and reverse SNAT in the reverse direction.
Introduce FlowTable to cache validated flows by 5-tuple for fast lookups
after the first packet.
Flow expiration is not covered, and is intended as future work before
the feature is officially released.
Fixes tailscale/corp#34249
Fixes tailscale/corp#35995
Co-authored-by: Fran Bull <fran@tailscale.com>
Signed-off-by: Michael Ben-Ami <mzb@tailscale.com>
1 month ago
..
ace
all: remove AUTHORS file and references to it
3 months ago
appconnectors
all: remove AUTHORS file and references to it
3 months ago
awsparamstore
cmd/tailscale/cli: allow fetching keys from AWS Parameter Store
3 months ago
buildfeatures
cmd/tailscale,feature/featuretags: make webbrowser and colorable deps omittable
2 months ago
c2n
all: remove AUTHORS file and references to it
3 months ago
capture
all: remove AUTHORS file and references to it
3 months ago
clientupdate
all: remove AUTHORS file and references to it
3 months ago
condlite/ expvar
all: remove AUTHORS file and references to it
3 months ago
condregister
cmd/tailscale/cli: allow fetching keys from AWS Parameter Store
3 months ago
conn25
feature/conn25: add NATing support with flow caching
1 month ago
debugportmapper
all: remove AUTHORS file and references to it
3 months ago
doctor
all: remove AUTHORS file and references to it
3 months ago
drive
all: remove AUTHORS file and references to it
3 months ago
featuretags
cmd/tailscale,feature/featuretags: make webbrowser and colorable deps omittable
2 months ago
identityfederation
all: use Go 1.26 things, run most gofix modernizers
1 month ago
linkspeed
all: remove AUTHORS file and references to it
3 months ago
linuxdnsfight
all: use Go 1.26 things, run most gofix modernizers
1 month ago
oauthkey
all: remove AUTHORS file and references to it
3 months ago
portlist
feature/portlist: address case where poller misses CollectServices updates
1 month ago
portmapper
all: remove AUTHORS file and references to it
3 months ago
posture
all: remove AUTHORS file and references to it
3 months ago
relayserver
types/ptr: deprecate ptr.To, use Go 1.26 new
1 month ago
sdnotify
all: remove AUTHORS file and references to it
3 months ago
ssh
ipn/ipnlocal, feature/ssh: move SSH code out of LocalBackend to feature
1 month ago
syspolicy
all: remove AUTHORS file and references to it
3 months ago
taildrop
tailcfg: reintroduce UserProfile.Groups
1 month ago
tap
all: remove AUTHORS file and references to it
3 months ago
tpm
all: remove AUTHORS file and references to it
3 months ago
useproxy
all: remove AUTHORS file and references to it
3 months ago
wakeonlan
all: remove AUTHORS file and references to it
3 months ago
feature.go
all: remove AUTHORS file and references to it
3 months ago
hooks.go
ipn/ipnlocal, feature/ssh: move SSH code out of LocalBackend to feature
1 month ago
sdnotify.go
all: remove AUTHORS file and references to it
3 months ago