Commit Graph

  • 4c0494185b derp: remove "fine for now" intentional slow memory leak from derp server Brad Fitzpatrick 2021-07-13 08:14:10 -07:00
  • c84d7baf98 cmd/tailscale/cli: factor out more up code for testing David Crawshaw 2021-07-12 14:37:52 -07:00
  • d98829583a derp: use a dedicated queue for disco traffic. David Anderson 2021-07-12 14:01:51 -07:00
  • 67158549ab derp: actually export the new drop counter. David Anderson 2021-07-12 13:32:04 -07:00
  • 36492ace9d derp: add counters to track the type of dropped packets. David Anderson 2021-07-12 13:05:55 -07:00
  • 1072397375 go.mod: bump wireguard/windows to a version that still exists Brad Fitzpatrick 2021-07-12 11:38:45 -07:00
  • 1b1c85d069 Revert "Revert "tstest/integration/vms: end-to-end UDP test (#2361)" (#2364)" (#2365) Christine Dodrill 2021-07-12 14:53:16 -04:00
  • 3d049a9d71 tstest/integration: change return type of AwaitIP from string to netaddr.IP Simeng He 2021-07-09 11:51:30 -04:00
  • 46896a9311 ipn/ipnlocal: start to test whether all state transitions save prefs to disk Brad Fitzpatrick 2021-07-11 20:10:02 -07:00
  • 22cac33fe7 ipn: remove an unnecessary lazy map init on read path Brad Fitzpatrick 2021-07-11 19:53:23 -07:00
  • 7e7c4c1bbe tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests Brad Fitzpatrick 2021-07-09 11:16:43 -07:00
  • 92077ae78c wgengine/magicsock: make portmapping async Brad Fitzpatrick 2021-07-09 10:01:50 -07:00
  • afbd35482d tstest/integration/vms: add NixOS unstable back (#2330) Christine Dodrill 2021-07-09 12:13:21 -04:00
  • 33cacb5284 tstest/integration/vms: unbreak nixos builds (#2372) Christine Dodrill 2021-07-09 11:02:19 -04:00
  • b90f149f5e Run tests on integration test changes (#2373) Christine Dodrill 2021-07-09 10:50:23 -04:00
  • 7a08c159e6 safesocket: create the test socket in a temp dir Josh Bleecher Snyder 2021-07-08 16:28:07 -07:00
  • 254fc7885b Revert "tstest/integration/vms: end-to-end UDP test (#2361)" (#2364) Christine Dodrill 2021-07-08 16:10:01 -04:00
  • dc78be12c5 tstest/integration/vms: end-to-end UDP test (#2361) Christine Dodrill 2021-07-08 15:58:18 -04:00
  • a19eea965f tstest/integration/vms: use an in-process logcatcher (#2360) Christine Dodrill 2021-07-08 14:39:45 -04:00
  • 440566c5d2 net/interfaces: trim getPACWindows whitespace before parsing URL Brad Fitzpatrick 2021-07-08 11:25:32 -07:00
  • 1e83b97498 tstest/integration/vms: outgoing SSH test (#2349) Christine Dodrill 2021-07-08 11:38:01 -04:00
  • 97279a0fe0 tstest/integration/vms: add Oracle Linux image (#2328) Christine Dodrill 2021-07-08 10:26:20 -04:00
  • a9fc583211 cmd/tailscale/cli: document the web subcommand a bit more Brad Fitzpatrick 2021-07-07 21:16:10 -07:00
  • 0ad92b89a6 net/tstun: fix data races Josh Bleecher Snyder 2021-07-07 15:45:00 -07:00
  • 7d417586a8 tstest/integration: help bust cmd/go's test caching Brad Fitzpatrick 2021-07-07 12:01:57 -07:00
  • 3dcd18b6c8 tailcfg: note RegionID 900-999 reservation Brad Fitzpatrick 2021-07-07 12:23:41 -07:00
  • ddb8726c98 util/deephash: don't reflect.Copy if element type is a defined uint8 Brad Fitzpatrick 2021-07-07 11:58:02 -07:00
  • df176c82f5 util/deephash: skip alloc test under race detector Brad Fitzpatrick 2021-07-07 11:40:28 -07:00
  • 6dc38ff25c util/deephash: optimize hashing of byte arrays, reduce allocs in Hash Brad Fitzpatrick 2021-07-05 22:13:33 -07:00
  • 3962744450 util/deephash: prevent infinite loop on map cycle Brad Fitzpatrick 2021-07-06 21:41:18 -07:00
  • aceaa70b16 util/deephash: move funcs to methods Brad Fitzpatrick 2021-07-06 22:37:32 -07:00
  • 9288e0d61c build_docker.sh: use build_dist.sh to inject version information Irshad Pananilath 2021-07-07 11:55:39 +05:30
  • a8360050e7 tstest/integration/vms: make first end to end test (#2332) Christine Dodrill 2021-07-06 12:50:19 -04:00
  • 805d5d3cde ipnlocal: move log line inside if statement David Crawshaw 2021-07-06 09:07:18 -07:00
  • 14f901da6d util/deephash: fix sync.Pool usage Brad Fitzpatrick 2021-07-05 22:20:27 -07:00
  • e0258ffd92 util/deephash: use keyed struct literal, fix vet Brad Fitzpatrick 2021-07-05 21:31:30 -07:00
  • bf9f279768 util/deephash: optimize CPU a bit by by avoiding fmt in more places Brad Fitzpatrick 2021-07-05 21:28:54 -07:00
  • 58f2ef6085 util/deephash: add a benchmark and some benchmark data Brad Fitzpatrick 2021-07-05 21:21:52 -07:00
  • 9ae3bd0939 util/deephash: export a Hash func for use by the control plane Brad Fitzpatrick 2021-07-04 21:25:15 -07:00
  • 700badd8f8 util/deephash: move internal/deephash to util/deephash Brad Fitzpatrick 2021-07-02 21:30:29 -07:00
  • 7f095617f2 internal/deephash: 8 bits of output is not enough Josh Bleecher Snyder 2021-07-02 13:45:23 -07:00
  • c35a832de6 net/tstun: add inner loop to poll Josh Bleecher Snyder 2021-07-01 14:48:09 -07:00
  • a4cc7b6d54 net/tstun: simplify code Josh Bleecher Snyder 2021-06-30 13:28:52 -07:00
  • cc23049cd2 net/tstun: remove multi-case selects from hot code Josh Bleecher Snyder 2021-07-01 14:45:17 -07:00
  • 64ee6cf64b api.md: update preview example Denton Gentry 2021-07-01 20:46:42 -07:00
  • 1e6d8a1043 version: don't allocate parsing unsupported versions, empty strings Brad Fitzpatrick 2021-07-01 13:45:07 -07:00
  • f11a8928a6 ipn/ipnlocal: fix data race Josh Bleecher Snyder 2021-07-01 12:20:19 -07:00
  • 5813da885c tstest/integration/vms: verbosify nixos logs to fs, disable unstable (#2294) Christine Dodrill 2021-06-30 10:38:28 -07:00
  • 6b9f8208f4 net/dns: do not run wsl.exe as LocalSystem David Crawshaw 2021-06-29 17:33:17 -07:00
  • 6f3a5802a6 experimental VM test: add -v Christine Dodrill 2021-06-30 09:28:58 -04:00
  • ec52760a3d wgengine/router_windows: support toggling local lan access when using exit nodes. Maisem Ali 2021-06-16 08:53:08 -07:00
  • c37713b927 cmd/tailscale/cli: accept login server synonym David Crawshaw 2021-06-28 16:04:59 -07:00
  • e68d4d5805 cmd/tailscale: add debug flag to dump derp map julianknodt 2021-06-28 17:51:10 -07:00
  • fd7fddd44f control/controlclient: add debug knob to force node to only IPv6 self addr Brad Fitzpatrick 2021-06-28 15:25:58 -07:00
  • 722859b476 wgengine/netstack: make SOCKS5 resolve names to IPv6 if self node when no IPv4 Brad Fitzpatrick 2021-06-28 15:16:37 -07:00
  • 1147c7fd4f net/dns: set WSL /etc/resolv.conf David Crawshaw 2021-06-25 16:36:36 -07:00
  • 9b063b86c3 net/dns: factor directManager out over an FS interface David Crawshaw 2021-06-25 09:43:13 -07:00
  • 506c2fe8e2 cmd/tailscale: make netcheck use active DERP map, delete static copy julianknodt 2021-06-25 11:44:40 -07:00
  • 15677d8a0e net/socks5/tssocks: add a SOCKS5 dialer type, method-ifying code Brad Fitzpatrick 2021-06-28 13:12:42 -07:00
  • 3910c1edaf net/socks5/tssocks: add new package, move SOCKS5 glue out of tailscaled Brad Fitzpatrick 2021-06-28 11:29:25 -07:00
  • 5e19ac7adc tstest/integration: always run SOCK5 server, parse out its listening address Brad Fitzpatrick 2021-06-28 09:33:42 -07:00
  • 54199d9d58 controlclient: log server key and URL David Crawshaw 2021-06-25 08:59:08 -07:00
  • d6f4b5f5cb ipn, etc: use controlplane.tailscale.com David Crawshaw 2021-06-25 07:05:46 -07:00
  • 82e15d3450 cmd/tailscaled: log SOCKS5 port when port 0 requested Brad Fitzpatrick 2021-06-28 08:32:12 -07:00
  • 2adbfc920d integration vm tests: run on every commit to main (#2159) Christine Dodrill 2021-06-28 07:01:30 -07:00
  • b131a74f99 tstest/integration/vms: build and run NixOS (#2190) Christine Dodrill 2021-06-28 06:45:45 -07:00
  • 72a0b5f042 net/dns/resolver: fmt item julianknodt 2021-06-27 23:51:22 -07:00
  • 10d7c2583c net/dnsfallback: don't depend on derpmap.Prod Brad Fitzpatrick 2021-06-27 20:40:24 -07:00
  • 194d5b8412 tstest/integration/vms: add in-process DERP server (#2108) Christine Dodrill 2021-06-25 12:59:45 -07:00
  • 6b234323a0 tstest/integration/vms: fix flake when testing (#2145) Christine Dodrill 2021-06-25 11:45:12 -07:00
  • 8a4dffee07 types/logger: fix deadlock RateLimitedFn reentrancy Brad Fitzpatrick 2021-06-25 08:14:27 -07:00
  • 59e9b44f53 wgengine/filter: add a debug flag for filter logs (#2241) Christine Dodrill 2021-06-25 10:10:26 -04:00
  • 80b1308974 net/dns: remove ref to managerImpl David Crawshaw 2021-06-25 07:02:10 -07:00
  • bcaae3e074 net/dns/resolver: clamp EDNS size Adrian Dewhurst 2021-06-24 10:36:23 -04:00
  • c69d30cdd7 VERSION.txt: this is v1.11.0. David Anderson 2021-06-24 15:45:08 -07:00
  • 148602a89a derp,cmd/derper: allow server to verify clients julianknodt 2021-06-24 13:31:05 -07:00
  • c45bfd4180 wgengine: make dnsIPsOverTailscale also consider DefaultResolvers Brad Fitzpatrick 2021-06-24 12:57:26 -07:00
  • 7b8ed1fc09 net/netns: add Android implementation, allowing registration of JNI hook Brad Fitzpatrick 2021-06-24 12:50:47 -07:00
  • b92e2ebd24 wgengine/netstack: add Impl.DialContextUDP Brad Fitzpatrick 2021-06-23 22:09:31 -07:00
  • 3d777c13b0 net/socks5: fix a typo Brad Fitzpatrick 2021-06-23 22:08:47 -07:00
  • 084d48d22d net/dns: always proxy through quad-100 on windows 8.1. David Anderson 2021-06-23 17:48:47 -07:00
  • 45e64f2e1a net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS Brad Fitzpatrick 2021-06-22 21:53:43 -07:00
  • 597fa3d3c3 tailcfg/derpmap: add flag to omit ts's derps julianknodt 2021-06-22 16:24:32 -07:00
  • 48883272ea Merge pull request #2227 from tailscale/jknodt/cloner Julian Knodt 2021-06-23 09:50:45 -07:00
  • 4ce15505cb wgengine: randomize client port if netmap says to David Crawshaw 2021-06-22 13:13:59 -07:00
  • 5f8ffbe166 magicsock: add SetPreferredPort method David Crawshaw 2021-06-22 13:00:40 -07:00
  • 676e32ad72 syncs: add AtomicUint32 David Crawshaw 2021-06-22 12:46:21 -07:00
  • 733d52827b net/dns/resolver: skip test on macOS Brad Fitzpatrick 2021-06-23 08:13:55 -07:00
  • 0f18801716 cmd/cloner: support maps with clone ptrs julianknodt 2021-06-22 22:01:11 -07:00
  • ece138ffc3 staticcheck.conf: remove unnecessary warning David Crawshaw 2021-06-22 12:26:13 -07:00
  • bb363095a5 tailcfg: add Debug.RandomizeClientPort Brad Fitzpatrick 2021-06-22 11:53:41 -07:00
  • 38be964c2b go.mod: update netstack Brad Fitzpatrick 2021-06-22 09:58:00 -07:00
  • a0c632f6b5 tstest/integration: fix a race Brad Fitzpatrick 2021-06-22 10:24:05 -07:00
  • ad288baaea net/interfaces: use IPv4 link local if nothing better Denton Gentry 2021-06-15 13:42:18 -07:00
  • 3687e5352b derp: fix traffic handler peer addresses julianknodt 2021-06-18 16:02:41 -07:00
  • 297b3d6fa4 staticcheck.conf: turn off noisy lint errors David Crawshaw 2021-06-18 09:22:55 -07:00
  • 3728634af9 derp: add debug traffic handler julianknodt 2021-06-17 21:34:01 -07:00
  • 2f4817fe20 tstest/integration: fix race flake Brad Fitzpatrick 2021-06-18 10:09:16 -07:00
  • 1ae35b6c59 net/{interfaces,netcheck}: rename some fields, funcs Brad Fitzpatrick 2021-06-17 17:49:15 -07:00
  • 03311bb0d6 hostinfo: add hostinfo package, move stuff out of controlclient Brad Fitzpatrick 2021-06-17 14:16:09 -07:00