Commit Graph

  • 161d1d281a net/ping,netcheck: add v6 pinging capabilities to pinger (#7971) Charlotte Brandhorst-Satzkorn 2023-04-26 15:59:37 -07:00
  • 1145b9751d VERSION.txt: this is v1.41.0 Denton Gentry 2023-04-26 15:30:28 -07:00
  • 1e876a3c1d ipn/ipnlocal: fix fmt format arg type mismatch in log line Brad Fitzpatrick 2023-04-26 10:04:06 -07:00
  • a8f10c23b2 cmd/tailscale/cli: [up] reuse --advertise-tags for OAuth key generation Maisem Ali 2023-04-26 13:51:45 -07:00
  • b2b5379348 cmd/tailscale/cli: [up] change oauth authkey format Brad Fitzpatrick 2023-04-26 13:20:58 -07:00
  • 13de36303d cmd/tailscale/cli: [up] add experimental oauth2 authkey support Brad Fitzpatrick 2023-04-26 11:34:28 -07:00
  • 095d3edd33 ipn/ipnlocal: reenable profile tests on Windows James Tucker 2023-04-14 16:13:06 -07:00
  • 43819309e1 .github/workflows: split tests and benchmarks for caching James Tucker 2023-04-26 09:40:19 -07:00
  • 1b8a0dfe5e ssh/tailssh: also handle recording upload failure during writes Maisem Ali 2023-04-25 18:13:35 -07:00
  • 018a382729 cmd/tailscale/cli: [serve] fix MinGW path conversion (#7964) shayne 2023-04-25 13:07:17 -04:00
  • 2e07245384 licenses: update android licenses License Updater 2023-04-22 08:39:59 +00:00
  • aa87e999dc licenses: update win/apple licenses License Updater 2023-04-24 18:19:39 +00:00
  • f58751eb2b net/packet: add NAT support for DCCP and GRE Maisem Ali 2023-04-24 11:54:25 -07:00
  • ce11c82d51 ipn/store/awsstore: persist state with intelligent tiering Marwan Sulaiman 2023-04-24 08:54:48 -04:00
  • 90ba26cea1 net/netcheck: fix crash when IPv6 kinda but not really works Brad Fitzpatrick 2023-04-22 17:39:11 -07:00
  • 7778d708a6 ssh/tailssh: handle dialing multiple recorders and failing open Maisem Ali 2023-04-19 21:33:33 -07:00
  • f66ddb544c tailcfg: add SSHRecorderFailureAction and SSHRecordingFailureNotifyRequest Maisem Ali 2023-04-19 21:10:55 -07:00
  • e3b2250e26 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2023-04-17 22:39:32 +00:00
  • 6f521c138d tailcfg: add CanPort80 field to DERPNode Andrew Dunham 2023-04-20 10:21:46 -04:00
  • 04a3118d45 net/tstun: add tests for captureHook Andrew Dunham 2023-04-21 10:27:15 -04:00
  • c791e64881 scripts/installer: add Deepin, RisiOS. Denton Gentry 2023-04-19 20:36:23 -07:00
  • 7330aa593e all: avoid repeated default interface lookups Mihai Parparita 2023-04-17 16:01:41 -07:00
  • 7f17e04a5a log/sockstatlog: bump logInterval to 10 seconds Will Norris 2023-04-20 10:53:02 -07:00
  • 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon Mihai Parparita 2023-04-18 14:26:58 -07:00
  • 3ede3aafe4 ipn/localapi: also verify STUN queries work in 'debug derp' Andrew Dunham 2023-04-19 14:26:21 -04:00
  • f844791e15 safesocket: enable test to run on Windows unpriviliged James Tucker 2023-04-14 16:52:44 -07:00
  • cd35a79136 syncs: relax TestWatchMultipleValues timing on Windows James Tucker 2023-04-14 17:01:29 -07:00
  • f85dc6f97c ci: add more lints (#7909) Andrew Dunham 2023-04-19 21:54:19 -04:00
  • 5acc7c4b1e .github: Bump ruby/action-slack from 3.0.0 to 3.2.1 dependabot[bot] 2023-03-13 11:58:08 +00:00
  • c328770184 .github: Bump peter-evans/create-pull-request from 4.2.4 to 5.0.0 dependabot[bot] 2023-04-10 11:57:16 +00:00
  • 588a234fdc licenses: update win/apple licenses License Updater 2023-04-19 23:32:04 +00:00
  • c3ef6fb4ee ipn/ipnlocal: handle masquerade addresses in PeerAPI Maisem Ali 2023-04-19 15:23:26 -07:00
  • 85de580455 net/tsdial: do not use proxies when dialing out to PeerAPI Maisem Ali 2023-04-19 15:20:43 -07:00
  • d0906cda97 net/sockstats: expose debug info Mihai Parparita 2023-04-19 13:45:02 -07:00
  • 7c386ca6d2 net/sockstats: fix calculation of radio power usage Will Norris 2023-04-19 12:56:52 -07:00
  • 7f057d7489 licenses: update tailscale{,d} licenses License Updater 2023-04-17 22:39:41 +00:00
  • c7cea825ae net/netns: don't log errors when we can't get the default route on Darwin Mihai Parparita 2023-04-18 09:44:59 -07:00
  • 280255acae various: add golangci-lint, fix issues (#7905) Andrew Dunham 2023-04-17 18:38:24 -04:00
  • ff1b35ec6c net/connstats: exclude traffic with internal Tailscale service (#7904) Joe Tsai 2023-04-17 14:24:29 -07:00
  • 9a655a1d58 net/dnsfallback: more explicitly pass through logf function Mihai Parparita 2023-04-17 10:58:40 -07:00
  • 28cb1221ba .github: Bump actions/setup-go from 3 to 4 dependabot[bot] 2023-04-17 11:57:59 +00:00
  • d5a870b4dc wgengine/monitor: add --monitor-duration flag to opt-in TestMonitorMode Brad Fitzpatrick 2023-04-17 11:05:58 -07:00
  • 162488a775 net/interfaces: cache "home" router lookup on big Linux routers Brad Fitzpatrick 2023-04-17 09:40:37 -07:00
  • c5150eae67 net/netcheck: reenable TestNodeAddrResolve on Windows James Tucker 2023-04-14 15:03:29 -07:00
  • 80b138f0df wgengine/magicsock: keep advertising endpoints after we stop discovering them Andrew Dunham 2023-04-14 16:37:10 -04:00
  • 4b49ca4a12 wgengine/magicsock: update comments on what implements conn.Bind Brad Fitzpatrick 2023-04-16 08:44:33 -07:00
  • 10f1c90f4d wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration Brad Fitzpatrick 2023-04-15 13:08:16 -07:00
  • 29f7df9d8f wgengine/magicsock, etc: remove mostly unused WriteTo methods Brad Fitzpatrick 2023-04-15 07:43:30 -07:00
  • 83c41f3697 net/netcheck: remove unused method from interface Brad Fitzpatrick 2023-04-15 07:46:10 -07:00
  • 20f17d6e7b wgengine/magicsock: reenable magicsock tests on Windows James Tucker 2023-04-14 17:44:34 -07:00
  • bd0c32ca21 tsnet: disable TestLoopbackSOCKS5 on Windows James Tucker 2023-04-14 21:37:33 -07:00
  • b7f51a1468 .github/workflows: add artifact caching and remove double build on race James Tucker 2023-04-14 10:50:19 -07:00
  • f352f8a0e6 util/set: move Slice type from corp to oss Andrew Dunham 2023-04-14 18:25:09 -04:00
  • 8dec1a8724 .github/workflows: reenable Windows CI, disable broken tests James Tucker 2023-04-14 11:09:21 -07:00
  • 4ecc7fdf5f api.md: update example auth key value Will Norris 2023-04-14 11:32:09 -07:00
  • 6866aaeab3 wgengine/magicsock: factor out receiveIPv4 & receiveIPv6 common code Brad Fitzpatrick 2023-04-14 08:09:09 -07:00
  • c889254b42 net/art: skip tests on CI for now Brad Fitzpatrick 2023-04-14 10:13:12 -07:00
  • 228d0c6aea net/netcheck: use dnscache.Resolver when resolving DERP IPs Andrew Dunham 2023-04-14 12:13:03 -04:00
  • 64bbf1738e tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer Maisem Ali 2023-04-13 10:12:31 -07:00
  • a5fd51ebdc net/art: disable the IPv6 100k routes benchmark. David Anderson 2023-04-05 16:33:25 -07:00
  • a7c910e361 net/art: implement the Table type, a multi-level art route table. David Anderson 2023-04-04 09:00:51 -07:00
  • edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats Mihai Parparita 2023-04-12 18:23:22 -07:00
  • 782ccb5655 .github/workflows: run one set of tests with the tailscale_go build tag Mihai Parparita 2023-04-12 15:50:52 -07:00
  • bb34589748 log/sockstatlog: limit sockstat logs to 5 MB Will Norris 2023-04-12 15:17:37 -07:00
  • 9e50da321b client/tailscale: dial LocalAPI at 127.0.0.1 on macOS Brad Fitzpatrick 2023-04-12 10:24:17 -07:00
  • bdc7a61c24 tool/gocross: add ts_macext build tag for Xcode builds Mihai Parparita 2023-04-11 09:47:08 -07:00
  • 33b006cacf licenses: update tailscale{,d} licenses License Updater 2023-04-11 07:39:06 +00:00
  • e5d272f445 licenses: update win/apple licenses License Updater 2023-04-10 18:01:44 +00:00
  • 7c95734907 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2023-04-11 07:38:44 +00:00
  • 8546ff98fb tsweb: move varz handler(s) into separate modules Anton Tolchanov 2023-04-10 11:28:16 +01:00
  • c153e6ae2f prober: migrate to Prometheus metric library Anton Tolchanov 2023-04-03 11:35:12 +01:00
  • 11e6247d2a tsweb: expose native Prometheus metrics in /debug/varz Anton Tolchanov 2023-04-03 11:23:37 +01:00
  • 690446c784 licenses: update android licenses License Updater 2023-04-11 04:19:09 +00:00
  • cef0a474f8 ipn/ipnlocal: check that sockstatLogger is available in c2n endpoint Mihai Parparita 2023-04-10 16:41:01 -07:00
  • 03b2c44a21 ipn/ipnlocal: more explicitly say if sockstats are not available Mihai Parparita 2023-04-10 14:25:22 -07:00
  • 1bec2cbbd5 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2023-04-10 17:34:01 +00:00
  • f571536598 go.mod: bump wireguard-go (#7836) Jordan Whited 2023-04-10 10:32:46 -07:00
  • e09c434e5d wgengine/magicsock: remove locking sync requirements on conn disco keys James Tucker 2023-04-09 16:59:18 -07:00
  • e1b71c83ac wgengine/magicsock: remove unused fields on discoInfo James Tucker 2023-04-09 16:48:20 -07:00
  • a257b2f88b wgengine/magicsock: add immutability documentation to endpointDisco James Tucker 2023-04-09 20:48:12 -07:00
  • fb18af5564 wgengine/netstack: fix data-race on startup James Tucker 2023-04-09 21:02:39 -07:00
  • c573bef0aa tailcfg,wgengine: add initial support for WireGuard only peers Charlotte Brandhorst-Satzkorn 2023-04-05 17:28:28 -07:00
  • 6cfcb3cae4 wgengine/magicsock: fix synchronization of endpoint disco fields James Tucker 2023-04-08 15:36:47 -07:00
  • e978299bf0 net/sockstats: disable deltas for the cell radio power state metric Mihai Parparita 2023-04-07 17:49:53 -07:00
  • 22680a11ae net/sockstats: return early if no radio period length Will Norris 2023-04-07 16:42:21 -07:00
  • 75784e10e2 sockstats: add client metrics for radio power state Will Norris 2023-04-03 14:13:44 -07:00
  • 6a627e5a33 net, wgengine/capture: encode NAT addresses in pcap stream Tom DNetto 2023-03-30 12:39:39 -07:00
  • 92459a9248 licenses: update win/apple licenses License Updater 2023-04-06 00:55:05 +00:00
  • 7012bf7981 licenses: update tailscale{,d} licenses License Updater 2023-04-05 02:57:01 +00:00
  • 07b29f13dc licenses: update android licenses License Updater 2023-04-05 03:47:06 +00:00
  • f49b9f75b8 util/clientmetric: allow client metric values to be provided by a function Mihai Parparita 2023-04-05 14:19:40 -07:00
  • c0e0a5458f cmd/tailscale: show reauth etc. links even if no login name (#7803) phirework 2023-04-05 17:00:18 -04:00
  • 81fd00a6b7 cmd/tailscale/cli: [serve] add support for proxy paths (#7800) shayne 2023-04-05 12:33:18 -04:00
  • d42d570066 ssh/tailssh: handle output matching better in tests (#7799) Maisem Ali 2023-04-05 08:35:02 -07:00
  • 2c0bda6e2e ssh/tailssh: make Tailscale SSH work on gokrazy Brad Fitzpatrick 2023-04-04 22:04:56 -07:00
  • 3d29da105c go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2023-04-05 02:57:15 +00:00
  • 765d3253f3 go.mod: bump wireguard-go (#7792) Jordan Whited 2023-04-04 19:56:00 -07:00
  • ba4e58f429 cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770) shayne 2023-04-04 22:20:27 -04:00
  • 7bfb7744b7 derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) valscale 2023-04-04 17:10:50 -07:00
  • f475e5550c net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791) Jordan Whited 2023-04-04 16:32:16 -07:00