summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2023-08-25cmd/tailscale,ipn,types/preftype,wgengine/router: introduce netfilter modes r...raggi/netfilter-add-modesJames Tucker7-64/+98
2023-08-23client/web: don't require secure cookies for csrfWill Norris1-3/+6
2023-08-23clientupdate/distsign: use distinct PEM types for root/signing keys (#9045)Andrew Lytvynov5-79/+243
2023-08-23all: replace deprecated ioutil referencesMarwan Sulaiman5-12/+7
2023-08-23scripts/installer.sh: add CloudLinux and Alibaba LinuxDenton Gentry1-1/+1
2023-08-23client/web: open auth URLs in new browser tabSonia Appasamy1-5/+1
2023-08-23tailcfg: bump capver to 72 to restore UPnPBrad Fitzpatrick1-1/+2
2023-08-23ipn/ipnlocal, wgengine/magicsock: move UpdateStatus stuff aroundBrad Fitzpatrick3-29/+34
2023-08-23cmd/k8s-operator: fix regression from earlier refactorMaisem Ali1-1/+1
2023-08-23net/netmon: make ChangeFunc's signature take new ChangeDelta, not boolBrad Fitzpatrick8-53/+87
2023-08-23cli/web: pass existing localClient to web clientSonia Appasamy1-1/+1
2023-08-23tsweb: clean up pprof handler registration, document why it's thereDavid Anderson1-8/+24
2023-08-23release: add empty embed.FS for release filesWill Norris1-0/+15
2023-08-23cmd/k8s-operator: split operator.go into svc.go/sts.goMaisem Ali3-545/+577
2023-08-23cmd/k8s-operator: refactor operator codeMaisem Ali3-171/+265
2023-08-22client/web: remove old /redirect handlerWill Norris2-63/+1
2023-08-22release/dist/cli: add gen-key command (#9023)Andrew Lytvynov1-0/+36
2023-08-22wgengine/magicsock: improve endpoint selection for WireGuard peers with rx timeJames Tucker4-83/+174
2023-08-22wgengine/magicsock: clear out endpoint statistics when it becomes badJames Tucker3-5/+71
2023-08-22wgengine/magicsock: update lastfullping comment to include wg onlyCharlotte Brandhorst-Satzkorn1-1/+1
2023-08-22util/winutil: add RegisterForRestart, allowing programs to indicate their pre...Aaron Klotz9-5/+99
2023-08-22wgengine/magicsock: clear endpoint state in noteConnectivityChangeJames Tucker1-0/+13
2023-08-22clientupdate/distsign: add new library for package signing/verification (#8943)Andrew Lytvynov5-0/+758
2023-08-22go.mod: bump golang.org/x/netMaisem Ali2-15/+15
2023-08-22client/web: fix globbing for file embeddingWill Norris1-1/+1
2023-08-22ipn, ipn/ipnlocal: clean up documentation and use clock instead of timeMarwan Sulaiman2-5/+5
2023-08-22client/web: combine embeds into a single embed.FSWill Norris1-13/+17
2023-08-22release/dist: run yarn build before building CLIWill Norris5-8/+57
2023-08-22client/web: track web client initializationsSonia Appasamy1-0/+2
2023-08-22types/netmap: remove redundant Netmap.HostinfoBrad Fitzpatrick4-18/+15
2023-08-22client/web: hook up remaining legacy POST requestsSonia Appasamy3-49/+69
2023-08-22control/controlclient: remove quadratic allocs in mapSessionBrad Fitzpatrick2-202/+274
2023-08-22.github: add flakehub-publish-tagged.yml (#9009)shayne1-0/+17
2023-08-22cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream modeMarwan Sulaiman11-2/+399
2023-08-21control/controlclient: don't clone self node on each NetworkMapBrad Fitzpatrick1-11/+11
2023-08-21Revert "release/dist: run yarn build before building CLI"Will Norris4-48/+8
2023-08-21release/dist: run yarn build before building CLIWill Norris4-8/+48
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick26-90/+90
2023-08-21licenses: update tailscale{,d} licensesLicense Updater1-0/+2
2023-08-21go.mod.sri: update SRI hash for go.mod changesFlakes Updater3-3/+3
2023-08-21client/web: add csrf protection to web client apiSonia Appasamy11-47/+245
2023-08-21net/portmapper: never select port 0 in UPnPAndrew Dunham1-14/+34
2023-08-21control/controlclient: flesh out mapSession to break up gigantic methodBrad Fitzpatrick3-114/+284
2023-08-21util/linuxfw: fix typo in unexported doc commentBrad Fitzpatrick1-1/+2
2023-08-21tool: force HTTP/1.1 in curl to prevent hang behind load balancerVal1-1/+6
2023-08-21tsnet: add support for clientmetrics.Denton Gentry1-1/+3
2023-08-21wgengine/magicsock: only accept pong sent by CLI pingVal2-22/+22
2023-08-20types/netmap: move some mutations earlier, remove, document some fieldsBrad Fitzpatrick5-39/+86
2023-08-20control/controlclient: scope a variable tighter, de-pointer a *time.TimeBrad Fitzpatrick1-8/+7
2023-08-20types/views,cmd/viewer: add ByteSlice[T] to replace mem.ROMaisem Ali5-30/+118