summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2023-09-26ipn/ipnlocal: close foreground sessions on SetServeConfigMarwan Sulaiman4-10/+138
2023-09-24ipn/{ipnlocal,localapi}, cli: add debug force-netmap-updateBrad Fitzpatrick2-0/+19
2023-09-22Revert "wgengine,net,ipn,disco: split up and define different types of MTU"Val1-3/+3
2023-09-22wgengine,net,ipn,disco: split up and define different types of MTUVal1-3/+3
2023-09-21ipn/ipnlocal: perform additional sanity check in diskPath (#9500)Joe Tsai1-0/+3
2023-09-20ipn/ipnlocal: add a test for recent WhoIs regressionBrad Fitzpatrick1-18/+62
2023-09-20ipn/ipnlocal: fix LocalBackend.WhoIs for self (#9472)Joe Tsai1-1/+8
2023-09-19Revert "ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes"Maisem Ali2-138/+0
2023-09-19Revert "ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard no...James Tucker2-177/+29
2023-09-19ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard nodesJames Tucker2-29/+177
2023-09-18all: declare & plumb IPv6 masquerade address for peerTom DNetto1-0/+3
2023-09-18tailcfg: add NodeCapMapMaisem Ali2-1/+11
2023-09-18tailcfg: add Node.HasCap helpersMaisem Ali3-3/+8
2023-09-18ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfileSonia Appasamy8-24/+40
2023-09-18types/netmap: remove NetworkMap.{Addresses,MachineStatus}Brad Fitzpatrick4-43/+60
2023-09-17tailcfg: define a type for NodeCapabilityMaisem Ali4-16/+18
2023-09-17wgengine, proxymap: split out port mapping from Engine to new typeBrad Fitzpatrick1-1/+1
2023-09-17ipn/ipnlocal: add some test accessorsBrad Fitzpatrick1-0/+22
2023-09-17ipn/ipnlocal: keep internal map updated of latest Nodes post mutationsBrad Fitzpatrick4-102/+208
2023-09-17types/netmap: start phasing out Addresses, add GetAddresses methodBrad Fitzpatrick2-22/+31
2023-09-17types/netmap: deprecate NetworkMap.MachineStatus, add accessor methodBrad Fitzpatrick1-1/+1
2023-09-17ipn/ipnlocal: delete some unused codeBrad Fitzpatrick2-154/+0
2023-09-17ipn/{ipnlocal,ipnstate}: start simplifying UpdateStatus/StatusBuilderBrad Fitzpatrick2-29/+3
2023-09-15ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodesJames Tucker2-0/+138
2023-09-13cmd/tailscale/cli: use optimistic concurrency control on SetServeConfigMarwan Sulaiman3-0/+9
2023-09-13wgengine: remove DiscoKey method from Engine interfaceBrad Fitzpatrick1-1/+1
2023-09-13cmd/tailscale: funnel wip cleanup and additional test coverage (#9316)Tyler Smalley1-21/+0
2023-09-12wgengine: remove SetDERPMap method from Engine interfaceBrad Fitzpatrick2-7/+3
2023-09-12ipn/ipnlocal: remove defensiveness around not having a magicsock.ConnBrad Fitzpatrick1-42/+10
2023-09-12wgengine: remove SetNetInfoCallback method from EngineBrad Fitzpatrick1-1/+5
2023-09-12wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interfaceBrad Fitzpatrick1-0/+3
2023-09-12control/controlclient, types/netmap: start plumbing delta netmap updatesBrad Fitzpatrick2-3/+125
2023-09-12ipn/ipnlocal: fix missing controlknobs.Knobs plumbingBrad Fitzpatrick2-0/+8
2023-09-12ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfigMarwan Sulaiman3-42/+168
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick2-7/+15
2023-09-10all: depend on zstd unconditionally, remove plumbing to make it optionalBrad Fitzpatrick1-15/+3
2023-09-09ipn/ipnstate: address TODO about garbage during peer sortingBrad Fitzpatrick1-13/+18
2023-09-09ipn/ipnstate: add some missing docsBrad Fitzpatrick1-0/+15
2023-09-08cmd/tailscale/cli,ipn: mention available update in "tailscale status" (#9205)Andrew Lytvynov2-0/+11
2023-09-08ipn/ipnlocal: add logging and locking to c2n /update (#9290)Andrew Lytvynov2-32/+92
2023-09-07ipn, ipn/ipnlocal: add Foreground field for ServeConfigMarwan Sulaiman5-167/+155
2023-09-06ipn, ipn/ipnlocal: remove log streaming for StreamServeMarwan Sulaiman3-87/+4
2023-09-05ipn, ipn/ipnlocal: add Foreground field to ServeConfigMarwan Sulaiman5-0/+41
2023-09-05ipn/ipnlocal: fix race in enterStateMaisem Ali1-8/+8
2023-09-05ipn, ipn/ipnlocal: add session identifier for WatchIPNBusMarwan Sulaiman2-1/+12
2023-09-05util/rands: add package with HexString funcBrad Fitzpatrick1-9/+2
2023-09-04ipn/ipnlocal: prevent cc leaks on multiple Start callsMaisem Ali1-0/+7
2023-09-04ipn/ipnlocal: fix startIsNoopLockedMaisem Ali1-1/+2
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali3-25/+42
2023-09-01cmd/tailscale,ipn: add auto-update flags and prefs (#8861)Andrew Lytvynov5-16/+95