summaryrefslogtreecommitdiffhomepage
path: root/wgengine/wgengine.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick1-0/+7
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick1-2/+2
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-0/+1
2024-05-06ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filterMaisem Ali1-0/+7
2024-02-28wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.EngineBrad Fitzpatrick1-0/+6
2024-02-26cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is cl...Nick Khyl1-4/+5
2023-09-17wgengine, proxymap: split out port mapping from Engine to new typeBrad Fitzpatrick1-15/+0
2023-09-13wgengine: remove DiscoKey method from Engine interfaceBrad Fitzpatrick1-5/+0
2023-09-12wgengine: remove SetDERPMap method from Engine interfaceBrad Fitzpatrick1-5/+0
2023-09-12wgengine: remove LinkChange method from Engine interfaceBrad Fitzpatrick1-15/+0
2023-09-12wgengine: remove SetNetInfoCallback method from EngineBrad Fitzpatrick1-7/+0
2023-09-12wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interfaceBrad Fitzpatrick1-6/+0
2023-09-11wgengine: use set.HandleSet in another placeBrad Fitzpatrick1-5/+0
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-2/+2
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick1-3/+1
2023-08-08wgengine,ipn,cmd/tailscale: add size option to ping (#8739)salman aljammaz1-3/+5
2023-05-04tsd: add package with System type to unify subsystem init, discoveryBrad Fitzpatrick1-4/+0
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita1-4/+4
2023-02-10wgengine: start logging DISCO frames to pcap streamTom DNetto1-7/+1
2023-02-04all: implement pcap streaming for datapath debuggingTom DNetto1-0/+12
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-10-12wgengine: fix typo in Engine.PeerForIP (#5912)Joe Tsai1-1/+1
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-7/+7
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker1-3/+3
2022-03-26ipn/ipnlocal: do not process old status messages received out of orderMaisem Ali1-0/+2
2021-11-30net/socks5/tssocks, wgengine: permit SOCKS through subnet routers/exit nodesBrad Fitzpatrick1-2/+22
2021-11-03all: replace tailcfg.DiscoKey with key.DiscoPublic.David Anderson1-1/+2
2021-06-23wgengine: randomize client port if netmap says toDavid Crawshaw1-1/+3
2021-04-13tailcfg: add Endpoint, EndpointType, MapRequest.EndpointTypeBrad Fitzpatrick1-2/+2
2021-04-02wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig.David Anderson1-1/+2
2021-04-01net/dns/resolver: add live reconfig, plumb through to ipnlocal.David Anderson1-5/+1
2021-03-31net/dns/resolver: factor the resolver out into a sub-package.David Anderson1-2/+2
2021-03-25many: gofmt.David Anderson1-1/+1
2021-03-25Move wgengine/tsdns to net/dns.David Anderson1-2/+2
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick1-1/+1
2021-03-15client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connectionsNaman Sood1-0/+13
2021-03-03wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEventBrad Fitzpatrick1-0/+15
2021-03-01wgengine{,/monitor}: move interface state fetching/comparing to monitorBrad Fitzpatrick1-20/+4
2021-02-05types/netmap: split controlclient.NetworkMap off into its own leaf packageBrad Fitzpatrick1-3/+3
2021-02-04ipn: split LocalBackend off into new ipn/ipnlocal packageBrad Fitzpatrick1-14/+1
2021-01-29all: move wgcfg from wireguard-goJosh Bleecher Snyder1-1/+1
2021-01-15wgengine/netstack: use tailscale IPs instead of a hardcoded one (#1131)Naman Sood1-0/+15
2021-01-14all: convert from []wgcfg.Endpoint to stringJosh Bleecher Snyder1-1/+1
2020-10-05ipn, wgengine: disable subnet routes if network has PAC configurationBrad Fitzpatrick1-0/+3
2020-08-27wgengine: add Engine.SetLinkChangeCallbackBrad Fitzpatrick1-0/+5
2020-08-10cmd/tailscale/cli: add ping subcommandBrad Fitzpatrick1-0/+5
2020-07-06wgengine/magicsock: change API to not permit disco key changesBrad Fitzpatrick1-3/+2
2020-06-25ipn, wgengine: plumb NetworkMap down to magicsockBrad Fitzpatrick1-0/+8