summaryrefslogtreecommitdiffhomepage
path: root/net/tstun/wrap.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-12-10net/{packet,tstun},wgengine: update disco key when receiving via TSMP (#18158)Claus Lensbøl1-1/+3
2025-11-25net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995)Claus Lensbøl1-5/+24
2025-10-28wgengine/netlog: embed node information in network flow logs (#17668)Joe Tsai1-5/+5
2025-10-16wgengine/netlog: merge connstats into package (#17557)Joe Tsai1-4/+4
2025-10-15net/connstats: prepare to remove package (#17554)Joe Tsai1-12/+22
2025-10-06feature/featuretags: make usermetrics modularBrad Fitzpatrick1-3/+2
2025-10-06feature/featuretags: add LazyWG modular featureBrad Fitzpatrick1-8/+14
2025-10-04net/connstats: make it modular (omittable)Brad Fitzpatrick1-9/+17
2025-09-26net/tstun: support ts_omit_netstackBrad Fitzpatrick1-10/+24
2025-09-24all: use buildfeatures.HasCapture const in a handful of placesBrad Fitzpatrick1-0/+4
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick1-8/+7
2025-01-24net/tstun: add back outgoing drop metricKristoffer Dalby1-5/+6
2025-01-23net/tstun: move TAP support out to separate package feature/tapBrad Fitzpatrick1-4/+7
2025-01-16net/tstun: add logging to aid developers missing Start callsBrad Fitzpatrick1-1/+15
2024-12-04net/tstun: remove tailscaled_outbound_dropped_packets_total reason=acl metric...Brad Fitzpatrick1-3/+4
2024-10-31wgengine/magicsock: export packet drop metric for outbound errorsAnton Tolchanov1-34/+10
2024-10-21net/tstun: use /10 as subnet for TAP mode; read IP from netmapMaisem Ali1-1/+10
2024-10-21net/tstun: restore tap mode functionalityMaisem Ali1-31/+10
2024-09-25util/usermetrics: make usermetrics non-globalKristoffer Dalby1-21/+34
2024-08-29net/tstun: clarify GROFilterFunc *gro.GRO usage (#13318)Jordan Whited1-3/+4
2024-08-29net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315)Jordan Whited1-13/+20
2024-08-27net/tstun: fix gvisor inbound GSO packet injection (#13283)Jordan Whited1-2/+2
2024-08-27usermetric: add initial user-facing metricsKristoffer Dalby1-1/+39
2024-08-26net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-awar...Jordan Whited1-18/+55
2024-08-20net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linu...Jordan Whited1-20/+36
2024-08-02go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921)Jordan Whited1-0/+7
2024-07-31go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869)Jordan Whited1-20/+95
2024-07-12net/tstun: fix docstring for Wrapper.SetWGConfig (#12796)Jordan Whited1-1/+1
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-2/+0
2024-07-08go.mod: bump bartMaisem Ali1-4/+4
2024-05-14net/tstun: do SNAT after filterPacketOutboundToWireGuardMaisem Ali1-2/+4
2024-05-06tailcfg,all: add/plumb Node.IsJailedMaisem Ali1-4/+2
2024-05-06ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filterMaisem Ali1-3/+57
2024-05-06net/tstun: refactor peerConfig to allow storing more detailsMaisem Ali1-97/+120
2024-05-01net/tstun: rename natConfig to peerConfigAndrew Dunham1-20/+20
2024-05-01net/tstun: refactor natConfig to not be per-familyAndrew Dunham1-98/+77
2024-03-25net/tstun: use gaissmai/bart instead of tempfork/devicePercy Wegmann1-30/+23
2024-03-06go.mod: bump gvisorAndrew Dunham1-3/+3
2024-02-28net/tstun: fix spelling of "WireGuard"Andrew Dunham1-4/+4
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov1-2/+3
2023-10-14cmd/tailscaled,net/tstun: fix data race on start-up in TUN modeMaisem Ali1-0/+23
2023-10-11net/packet: split off checksum munging into different pkgMaisem Ali1-2/+3
2023-10-10types/ipproto: drop IPProto from IPProtoVersionMaisem Ali1-8/+8
2023-10-04net/tstun: finish wiring IPv6 NAT supportTom DNetto1-41/+117
2023-09-19net/tstun: add better logging of natV4ConfigMaisem Ali1-1/+39
2023-09-18all: declare & plumb IPv6 masquerade address for peerTom DNetto1-4/+4
2023-09-09all: use set.Set consistently instead of map[T]struct{}Brad Fitzpatrick1-1/+2
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
2023-05-02net/tstun: handle exit nodes in NAT configsMaisem Ali1-4/+22