summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2023-07-12tstime: replace time.NewTimer with tstime.Clock timerclairew/refactor-new-timerClaire Wang23-69/+113
2023-07-11cmd/derper,tsweb: consistently add HTTP security headers (#8579)Andrew Lytvynov3-15/+40
2023-07-11cmd/testwrapper: handle build failuresMaisem Ali1-0/+10
2023-07-11logtail: fix race condition with sockstats label (#8578)Joe Tsai1-4/+9
2023-07-11ipn: rename CapTailnetLockAlpha -> CapTailnetLockTom DNetto4-45/+16
2023-07-10logpolicy, various: allow overriding log functionAndrew Dunham6-48/+70
2023-07-10go.mod.sri: update SRI hash for go.mod changesFlakes Updater3-3/+3
2023-07-10go.mod: bump wireguard-goAdrian Dewhurst2-3/+3
2023-07-10net/dnsfallback: run recursive resolver and compare resultsAndrew Dunham3-4/+77
2023-07-08tailcfg: add json omitempty to DNSConfig.ExitNodeFilteredSetBrad Fitzpatrick1-1/+1
2023-07-08tailcfg,etc: remove unused tailcfg.Node.KeepAlive fieldBrad Fitzpatrick8-18/+5
2023-07-07tsnet: mark TestLoopbackLocalAPI as flakeyCharlotte Brandhorst-Satzkorn1-0/+1
2023-07-07wgengine/magicsock: remove noV4/noV6 check in addrForSendWireGuardLockedCharlotte Brandhorst-Satzkorn2-41/+6
2023-07-07control/controlclient: use ctx passed down to NoiseClient.getConnMaisem Ali1-6/+49
2023-07-07tstest, tstime: mockable timers and tickersAdrian Dewhurst3-54/+3124
2023-07-06version: fix tvOS network extension bundle identifier (#8545)Andrea Gottardo1-1/+1
2023-07-06tstest: prepare for Clock API changesAdrian Dewhurst4-21/+95
2023-07-06client/tailscale: add API for verifying network lock signing deeplinkAaron Klotz1-0/+15
2023-07-06words: ack Miles Prower (#8479)Claire Wang1-0/+1
2023-07-05tempfork/heap: add copy of Go's container/heap but using genericsBrad Fitzpatrick2-0/+337
2023-07-01docs/k8s: don't call kubectl directly from MakefileDavid Wolever2-16/+14
2023-07-01metrics: add LabelMap.GetIncrFuncBrad Fitzpatrick2-0/+20
2023-06-30release/dist: add helper to build Go binaries with custom tagsDavid Anderson1-3/+22
2023-06-30tsnet: add TestLoopbackSOCKS5 as flaky testKevinLiang101-0/+2
2023-06-30util/linuxfw: add new arch build constraintsKevinLiang105-6/+11
2023-06-30cmd/testwrapper: stream output resultsMaisem Ali1-32/+40
2023-06-30cmd/testwrapper: output packages testedMaisem Ali1-32/+71
2023-06-30tsweb/varz: use default metrics.LabelMap.Label on serializationBrad Fitzpatrick2-1/+11
2023-06-29types/views: add JSON marshal/unmarshal and AsMap to MapMaisem Ali4-4/+31
2023-06-28tstime/mono: fix Time.Unmarshal (#8480)Joe Tsai2-3/+20
2023-06-28tstest: do not panic when a panic logsMaisem Ali1-1/+1
2023-06-28cmd/testwrapper/flakytest: clearly describe why TestFlakeRun failsMaisem Ali1-1/+4
2023-06-28cmd/tailscale: improve error message when signing without a tailnet lock keyTom DNetto1-1/+10
2023-06-28util/lru: add a package for a typed LRU cacheBrad Fitzpatrick2-0/+152
2023-06-28licenses: update android licensesLicense Updater1-1/+1
2023-06-28licenses: update win/apple licensesLicense Updater2-2/+10
2023-06-28syncs: add ShardedMap.MutateBrad Fitzpatrick2-1/+65
2023-06-27derp: use new net/tcpinfo packageAndrew Dunham4-16/+11
2023-06-27net/tcpinfo: add package to allow fetching TCP informationAndrew Dunham5-0/+196
2023-06-27util/linuxfw: decoupling IPTables logic from linux routerKevinLiang1011-698/+1454
2023-06-27tailcfg: update location docsCharlotte Brandhorst-Satzkorn1-8/+15
2023-06-27net/netutil: parse IP forwarding val as int, not bool (#8455)Ross Zurowski1-1/+8
2023-06-27all: adjust case of "IPv4" and "IPv6"Brad Fitzpatrick4-5/+5
2023-06-27ipn/ipnlocal: validate ping type (#8458)valscale1-1/+1
2023-06-27types/key: add test for NodePublic.ShardBrad Fitzpatrick1-0/+23
2023-06-26tsnet: expose field to configure Wireguard portTom DNetto2-2/+9
2023-06-26cmd/testwrapper: only retry flaky failed testsMaisem Ali4-55/+232
2023-06-26hostinfo: make lxcfs container check more specificAnton Tolchanov1-1/+1
2023-06-25.github: actually run tests in CIMaisem Ali3-18/+29
2023-06-25syncs: add ShardedMap typeBrad Fitzpatrick2-0/+155